diff options
Diffstat (limited to 'elf/dl-init.c')
-rw-r--r-- | elf/dl-init.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/elf/dl-init.c b/elf/dl-init.c index c06c71bbeb..e700dffb3a 100644 --- a/elf/dl-init.c +++ b/elf/dl-init.c @@ -24,9 +24,11 @@ /* Type of the initializer. */ typedef void (*init_t) (int, char **, char **); +#ifndef HAVE_INLINED_SYSCALLS /* Flag, nonzero during startup phase. */ extern int _dl_starting_up; extern int _dl_starting_up_internal attribute_hidden; +#endif static void @@ -143,7 +145,9 @@ _dl_init (struct link_map *main_map, int argc, char **argv, char **env) r->r_state = RT_CONSISTENT; _dl_debug_state (); +#ifndef HAVE_INLINED_SYSCALLS /* Finished starting up. */ INTUSE(_dl_starting_up) = 0; +#endif } INTDEF (_dl_init) |