diff options
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/libc.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/internal/libc.h b/src/internal/libc.h index 79d53fc8..00d1b41a 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -34,12 +34,7 @@ extern size_t __hwcap; #define PAGE_SIZE libc.page_size #endif -#if !defined(__PIC__) || (100*__GNUC__+__GNUC_MINOR__ >= 303 && !defined(__PCC__)) - #ifdef __PIC__ -#if __GNUC__ < 4 -#define BROKEN_VISIBILITY 1 -#endif #define ATTR_LIBC_VISIBILITY __attribute__((visibility("hidden"))) #else #define ATTR_LIBC_VISIBILITY @@ -48,15 +43,6 @@ extern size_t __hwcap; extern struct __libc __libc ATTR_LIBC_VISIBILITY; #define libc __libc -#else - -#define USE_LIBC_ACCESSOR -#define ATTR_LIBC_VISIBILITY -extern struct __libc *__libc_loc(void) __attribute__((const)); -#define libc (*__libc_loc()) - -#endif - /* Designed to avoid any overhead in non-threaded processes */ void __lock(volatile int *) ATTR_LIBC_VISIBILITY; |