diff options
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/vis.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/internal/vis.h b/src/internal/vis.h index 02bfbda8..8414179e 100644 --- a/src/internal/vis.h +++ b/src/internal/vis.h @@ -8,8 +8,7 @@ /* Conceptually, all symbols should be protected, but some toolchains * fail to support copy relocations for protected data, so exclude all - * exported data symbols. Also omit visibility for possibly-undefined - * weak references. */ + * exported data symbols. */ __attribute__((__visibility__("default"))) extern struct _IO_FILE *const stdin, *const stdout, *const stderr; @@ -23,10 +22,6 @@ extern long timezone, __timezone; __attribute__((__visibility__("default"))) extern char *optarg, **environ, **__environ, *tzname[2], *__tzname[2], *__progname, *__progname_full; -__attribute__((__visibility__("default"))) -extern void (*const __init_array_start)(), (*const __init_array_end)(), - (*const __fini_array_start)(), (*const __fini_array_end)(); - #pragma GCC visibility push(protected) #endif |