move stage3_func typedef out of shared internal dynlink.h header

this interface contract is entirely internal to dynlink.c.
This commit is contained in:
Rich Felker
2019-12-31 21:51:07 -05:00
parent 2fc29fcfc2
commit b529ec9b52
2 changed files with 2 additions and 1 deletions
+2
View File
@@ -107,6 +107,8 @@ struct symdef {
struct dso *dso; struct dso *dso;
}; };
typedef void (*stage3_func)(size_t *);
static struct builtin_tls { static struct builtin_tls {
char c; char c;
struct pthread pt; struct pthread pt;
-1
View File
@@ -96,7 +96,6 @@ struct fdpic_dummy_loadmap {
#define DYN_CNT 32 #define DYN_CNT 32
typedef void (*stage2_func)(unsigned char *, size_t *); typedef void (*stage2_func)(unsigned char *, size_t *);
typedef void (*stage3_func)(size_t *);
hidden void *__dlsym(void *restrict, const char *restrict, void *restrict); hidden void *__dlsym(void *restrict, const char *restrict, void *restrict);