summaryrefslogtreecommitdiff
path: root/src/internal/libc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/libc.h')
-rw-r--r--src/internal/libc.h14
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;