@@ -81,7 +81,7 @@ static-only-routines = pthread_atfork
# We need to provide certain routines for compatibility with existing
# binaries.
pthread-compat-wrappers = \
- open open64 pause \
+ pause \
pread pread64 pwrite pwrite64 \
tcdrain msgrcv msgsnd \
sigwait sigsuspend \
@@ -293,8 +293,6 @@ CFLAGS-sigwait.c += -fexceptions -fasynchronous-unwind-tables
CFLAGS-msgrcv.c += -fexceptions -fasynchronous-unwind-tables
CFLAGS-msgsnd.c += -fexceptions -fasynchronous-unwind-tables
CFLAGS-tcdrain.c += -fexceptions -fasynchronous-unwind-tables
-CFLAGS-open.c += -fexceptions -fasynchronous-unwind-tables
-CFLAGS-open64.c += -fexceptions -fasynchronous-unwind-tables
CFLAGS-pause.c += -fexceptions -fasynchronous-unwind-tables
CFLAGS-recvmsg.c += -fexceptions -fasynchronous-unwind-tables
CFLAGS-sendmsg.c += -fexceptions -fasynchronous-unwind-tables
@@ -106,7 +106,6 @@ libpthread {
__errno_location;
__fcntl;
__h_errno_location;
- __open;
__pthread_atfork;
__pthread_getspecific;
__pthread_key_create;
@@ -131,7 +130,6 @@ libpthread {
ftrylockfile;
funlockfile;
longjmp;
- open;
pause;
pthread_atfork;
pthread_cancel;
@@ -226,7 +224,6 @@ libpthread {
}
GLIBC_2.2 {
- __open64;
__pread64;
__pthread_rwlock_destroy;
__pthread_rwlock_init;
@@ -237,7 +234,6 @@ libpthread {
__pthread_rwlock_wrlock;
__pwrite64;
__res_state;
- open64;
pread64;
pread;
pthread_attr_getstack;
@@ -59,7 +59,7 @@ sem_open (const char *name, int oflag, ...)
if ((oflag & O_CREAT) == 0 || (oflag & O_EXCL) == 0)
{
try_again:
- fd = __libc_open (dirname.name,
+ fd = open (dirname.name,
(oflag & ~(O_CREAT|O_ACCMODE)) | O_NOFOLLOW | O_RDWR);
if (fd == -1)
@@ -7,8 +7,6 @@ GLIBC_2.17 __h_errno_location F
GLIBC_2.17 __libc_allocate_rtsig F
GLIBC_2.17 __libc_current_sigrtmax F
GLIBC_2.17 __libc_current_sigrtmin F
-GLIBC_2.17 __open F
-GLIBC_2.17 __open64 F
GLIBC_2.17 __pread64 F
GLIBC_2.17 __pthread_cleanup_routine F
GLIBC_2.17 __pthread_getspecific F
@@ -47,8 +45,6 @@ GLIBC_2.17 flockfile F
GLIBC_2.17 ftrylockfile F
GLIBC_2.17 funlockfile F
GLIBC_2.17 longjmp F
-GLIBC_2.17 open F
-GLIBC_2.17 open64 F
GLIBC_2.17 pause F
GLIBC_2.17 pread F
GLIBC_2.17 pread64 F
@@ -1906,6 +1906,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -117,7 +115,6 @@ GLIBC_2.12 pthread_mutexattr_setrobust F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -128,7 +125,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getstack F
@@ -6,8 +6,6 @@ GLIBC_2.32 __h_errno_location F
GLIBC_2.32 __libc_allocate_rtsig F
GLIBC_2.32 __libc_current_sigrtmax F
GLIBC_2.32 __libc_current_sigrtmin F
-GLIBC_2.32 __open F
-GLIBC_2.32 __open64 F
GLIBC_2.32 __pread64 F
GLIBC_2.32 __pthread_cleanup_routine F
GLIBC_2.32 __pthread_getspecific F
@@ -57,8 +55,6 @@ GLIBC_2.32 mtx_lock F
GLIBC_2.32 mtx_timedlock F
GLIBC_2.32 mtx_trylock F
GLIBC_2.32 mtx_unlock F
-GLIBC_2.32 open F
-GLIBC_2.32 open64 F
GLIBC_2.32 pause F
GLIBC_2.32 pread F
GLIBC_2.32 pread64 F
@@ -42,8 +42,6 @@ GLIBC_2.4 __h_errno_location F
GLIBC_2.4 __libc_allocate_rtsig F
GLIBC_2.4 __libc_current_sigrtmax F
GLIBC_2.4 __libc_current_sigrtmin F
-GLIBC_2.4 __open F
-GLIBC_2.4 __open64 F
GLIBC_2.4 __pread64 F
GLIBC_2.4 __pthread_cleanup_routine F
GLIBC_2.4 __pthread_getspecific F
@@ -82,8 +80,6 @@ GLIBC_2.4 flockfile F
GLIBC_2.4 ftrylockfile F
GLIBC_2.4 funlockfile F
GLIBC_2.4 longjmp F
-GLIBC_2.4 open F
-GLIBC_2.4 open64 F
GLIBC_2.4 pause F
GLIBC_2.4 pread F
GLIBC_2.4 pread64 F
@@ -42,8 +42,6 @@ GLIBC_2.4 __h_errno_location F
GLIBC_2.4 __libc_allocate_rtsig F
GLIBC_2.4 __libc_current_sigrtmax F
GLIBC_2.4 __libc_current_sigrtmin F
-GLIBC_2.4 __open F
-GLIBC_2.4 __open64 F
GLIBC_2.4 __pread64 F
GLIBC_2.4 __pthread_cleanup_routine F
GLIBC_2.4 __pthread_getspecific F
@@ -82,8 +80,6 @@ GLIBC_2.4 flockfile F
GLIBC_2.4 ftrylockfile F
GLIBC_2.4 funlockfile F
GLIBC_2.4 longjmp F
-GLIBC_2.4 open F
-GLIBC_2.4 open64 F
GLIBC_2.4 pause F
GLIBC_2.4 pread F
GLIBC_2.4 pread64 F
@@ -6,8 +6,6 @@ GLIBC_2.29 __h_errno_location F
GLIBC_2.29 __libc_allocate_rtsig F
GLIBC_2.29 __libc_current_sigrtmax F
GLIBC_2.29 __libc_current_sigrtmin F
-GLIBC_2.29 __open F
-GLIBC_2.29 __open64 F
GLIBC_2.29 __pread64 F
GLIBC_2.29 __pthread_cleanup_routine F
GLIBC_2.29 __pthread_getspecific F
@@ -57,8 +55,6 @@ GLIBC_2.29 mtx_lock F
GLIBC_2.29 mtx_timedlock F
GLIBC_2.29 mtx_trylock F
GLIBC_2.29 mtx_unlock F
-GLIBC_2.29 open F
-GLIBC_2.29 open64 F
GLIBC_2.29 pause F
GLIBC_2.29 pread F
GLIBC_2.29 pread64 F
@@ -15,8 +15,6 @@ GLIBC_2.2 __h_errno_location F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_getspecific F
GLIBC_2.2 __pthread_key_create F
@@ -49,8 +47,6 @@ GLIBC_2.2 flockfile F
GLIBC_2.2 ftrylockfile F
GLIBC_2.2 funlockfile F
GLIBC_2.2 longjmp F
-GLIBC_2.2 open F
-GLIBC_2.2 open64 F
GLIBC_2.2 pause F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
@@ -1915,6 +1915,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -117,7 +115,6 @@ GLIBC_2.12 pthread_mutexattr_setrobust F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -128,7 +125,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getstack F
@@ -15,8 +15,6 @@ GLIBC_2.2 __h_errno_location F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_getspecific F
GLIBC_2.2 __pthread_key_create F
@@ -49,8 +47,6 @@ GLIBC_2.2 flockfile F
GLIBC_2.2 ftrylockfile F
GLIBC_2.2 funlockfile F
GLIBC_2.2 longjmp F
-GLIBC_2.2 open F
-GLIBC_2.2 open64 F
GLIBC_2.2 pause F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
@@ -42,8 +42,6 @@ GLIBC_2.4 __h_errno_location F
GLIBC_2.4 __libc_allocate_rtsig F
GLIBC_2.4 __libc_current_sigrtmax F
GLIBC_2.4 __libc_current_sigrtmin F
-GLIBC_2.4 __open F
-GLIBC_2.4 __open64 F
GLIBC_2.4 __pread64 F
GLIBC_2.4 __pthread_cleanup_routine F
GLIBC_2.4 __pthread_getspecific F
@@ -82,8 +80,6 @@ GLIBC_2.4 flockfile F
GLIBC_2.4 ftrylockfile F
GLIBC_2.4 funlockfile F
GLIBC_2.4 longjmp F
-GLIBC_2.4 open F
-GLIBC_2.4 open64 F
GLIBC_2.4 pause F
GLIBC_2.4 pread F
GLIBC_2.4 pread64 F
@@ -1871,6 +1871,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -117,7 +115,6 @@ GLIBC_2.12 pthread_mutexattr_setrobust F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -128,7 +125,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getstack F
@@ -7,8 +7,6 @@ GLIBC_2.18 __h_errno_location F
GLIBC_2.18 __libc_allocate_rtsig F
GLIBC_2.18 __libc_current_sigrtmax F
GLIBC_2.18 __libc_current_sigrtmin F
-GLIBC_2.18 __open F
-GLIBC_2.18 __open64 F
GLIBC_2.18 __pread64 F
GLIBC_2.18 __pthread_cleanup_routine F
GLIBC_2.18 __pthread_getspecific F
@@ -47,8 +45,6 @@ GLIBC_2.18 flockfile F
GLIBC_2.18 ftrylockfile F
GLIBC_2.18 funlockfile F
GLIBC_2.18 longjmp F
-GLIBC_2.18 open F
-GLIBC_2.18 open64 F
GLIBC_2.18 pause F
GLIBC_2.18 pread F
GLIBC_2.18 pread64 F
@@ -7,8 +7,6 @@ GLIBC_2.18 __h_errno_location F
GLIBC_2.18 __libc_allocate_rtsig F
GLIBC_2.18 __libc_current_sigrtmax F
GLIBC_2.18 __libc_current_sigrtmin F
-GLIBC_2.18 __open F
-GLIBC_2.18 __open64 F
GLIBC_2.18 __pread64 F
GLIBC_2.18 __pthread_cleanup_routine F
GLIBC_2.18 __pthread_getspecific F
@@ -47,8 +45,6 @@ GLIBC_2.18 flockfile F
GLIBC_2.18 ftrylockfile F
GLIBC_2.18 funlockfile F
GLIBC_2.18 longjmp F
-GLIBC_2.18 open F
-GLIBC_2.18 open64 F
GLIBC_2.18 pause F
GLIBC_2.18 pread F
GLIBC_2.18 pread64 F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -83,7 +81,6 @@ GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -94,7 +91,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getguardsize F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -83,7 +81,6 @@ GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -94,7 +91,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getguardsize F
@@ -7,8 +7,6 @@ GLIBC_2.21 __h_errno_location F
GLIBC_2.21 __libc_allocate_rtsig F
GLIBC_2.21 __libc_current_sigrtmax F
GLIBC_2.21 __libc_current_sigrtmin F
-GLIBC_2.21 __open F
-GLIBC_2.21 __open64 F
GLIBC_2.21 __pread64 F
GLIBC_2.21 __pthread_cleanup_routine F
GLIBC_2.21 __pthread_getspecific F
@@ -47,8 +45,6 @@ GLIBC_2.21 flockfile F
GLIBC_2.21 ftrylockfile F
GLIBC_2.21 funlockfile F
GLIBC_2.21 longjmp F
-GLIBC_2.21 open F
-GLIBC_2.21 open64 F
GLIBC_2.21 pause F
GLIBC_2.21 pread F
GLIBC_2.21 pread64 F
@@ -20,8 +20,8 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <stdarg.h>
-
#include <sysdep-cancel.h>
+#include <shlib-compat.h>
#ifdef __OFF_T_MATCHES_OFF64_T
@@ -51,7 +51,6 @@ __libc_open64 (const char *file, int oflag, ...)
strong_alias (__libc_open64, __open64)
libc_hidden_weak (__open64)
-weak_alias (__libc_open64, open64)
#ifdef __OFF_T_MATCHES_OFF64_T
strong_alias (__libc_open64, __libc_open)
@@ -59,3 +58,11 @@ strong_alias (__libc_open64, __open)
libc_hidden_weak (__open)
weak_alias (__libc_open64, open)
#endif
+
+#if SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)
+strong_alias (__libc_open64, __compat_open64)
+compat_symbol (libc, __compat_open64, open64, GLIBC_2_1);
+versioned_symbol (libc, __libc_open64, open64, GLIBC_2_2);
+#else
+weak_alias (__libc_open64, open64)
+#endif
@@ -1876,6 +1876,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -117,7 +115,6 @@ GLIBC_2.12 pthread_mutexattr_setrobust F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -128,7 +125,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getstack F
@@ -1880,6 +1880,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -36,8 +36,6 @@ GLIBC_2.3 __h_errno_location F
GLIBC_2.3 __libc_allocate_rtsig F
GLIBC_2.3 __libc_current_sigrtmax F
GLIBC_2.3 __libc_current_sigrtmin F
-GLIBC_2.3 __open F
-GLIBC_2.3 __open64 F
GLIBC_2.3 __pread64 F
GLIBC_2.3 __pthread_getspecific F
GLIBC_2.3 __pthread_key_create F
@@ -70,8 +68,6 @@ GLIBC_2.3 flockfile F
GLIBC_2.3 ftrylockfile F
GLIBC_2.3 funlockfile F
GLIBC_2.3 longjmp F
-GLIBC_2.3 open F
-GLIBC_2.3 open64 F
GLIBC_2.3 pause F
GLIBC_2.3 pread F
GLIBC_2.3 pread64 F
@@ -7,8 +7,6 @@ GLIBC_2.17 __h_errno_location F
GLIBC_2.17 __libc_allocate_rtsig F
GLIBC_2.17 __libc_current_sigrtmax F
GLIBC_2.17 __libc_current_sigrtmin F
-GLIBC_2.17 __open F
-GLIBC_2.17 __open64 F
GLIBC_2.17 __pread64 F
GLIBC_2.17 __pthread_cleanup_routine F
GLIBC_2.17 __pthread_getspecific F
@@ -47,8 +45,6 @@ GLIBC_2.17 flockfile F
GLIBC_2.17 ftrylockfile F
GLIBC_2.17 funlockfile F
GLIBC_2.17 longjmp F
-GLIBC_2.17 open F
-GLIBC_2.17 open64 F
GLIBC_2.17 pause F
GLIBC_2.17 pread F
GLIBC_2.17 pread64 F
@@ -6,8 +6,6 @@ GLIBC_2.33 __h_errno_location F
GLIBC_2.33 __libc_allocate_rtsig F
GLIBC_2.33 __libc_current_sigrtmax F
GLIBC_2.33 __libc_current_sigrtmin F
-GLIBC_2.33 __open F
-GLIBC_2.33 __open64 F
GLIBC_2.33 __pread64 F
GLIBC_2.33 __pthread_cleanup_routine F
GLIBC_2.33 __pthread_getspecific F
@@ -57,8 +55,6 @@ GLIBC_2.33 mtx_lock F
GLIBC_2.33 mtx_timedlock F
GLIBC_2.33 mtx_trylock F
GLIBC_2.33 mtx_unlock F
-GLIBC_2.33 open F
-GLIBC_2.33 open64 F
GLIBC_2.33 pause F
GLIBC_2.33 pread F
GLIBC_2.33 pread64 F
@@ -7,8 +7,6 @@ GLIBC_2.27 __h_errno_location F
GLIBC_2.27 __libc_allocate_rtsig F
GLIBC_2.27 __libc_current_sigrtmax F
GLIBC_2.27 __libc_current_sigrtmin F
-GLIBC_2.27 __open F
-GLIBC_2.27 __open64 F
GLIBC_2.27 __pread64 F
GLIBC_2.27 __pthread_cleanup_routine F
GLIBC_2.27 __pthread_getspecific F
@@ -46,8 +44,6 @@ GLIBC_2.27 fcntl F
GLIBC_2.27 flockfile F
GLIBC_2.27 ftrylockfile F
GLIBC_2.27 funlockfile F
-GLIBC_2.27 open F
-GLIBC_2.27 open64 F
GLIBC_2.27 pause F
GLIBC_2.27 pread F
GLIBC_2.27 pread64 F
@@ -1874,6 +1874,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -119,7 +117,6 @@ GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
GLIBC_2.19 longjmp F
GLIBC_2.19 siglongjmp F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -130,7 +127,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getstack F
@@ -17,8 +17,6 @@ GLIBC_2.2 __h_errno_location F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_getspecific F
GLIBC_2.2 __pthread_key_create F
@@ -51,8 +49,6 @@ GLIBC_2.2 flockfile F
GLIBC_2.2 ftrylockfile F
GLIBC_2.2 funlockfile F
GLIBC_2.2 longjmp F
-GLIBC_2.2 open F
-GLIBC_2.2 open64 F
GLIBC_2.2 pause F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
@@ -15,8 +15,6 @@ GLIBC_2.2 __h_errno_location F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_getspecific F
GLIBC_2.2 __pthread_key_create F
@@ -49,8 +47,6 @@ GLIBC_2.2 flockfile F
GLIBC_2.2 ftrylockfile F
GLIBC_2.2 funlockfile F
GLIBC_2.2 longjmp F
-GLIBC_2.2 open F
-GLIBC_2.2 open64 F
GLIBC_2.2 pause F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
@@ -15,8 +15,6 @@ GLIBC_2.2 __h_errno_location F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_getspecific F
GLIBC_2.2 __pthread_key_create F
@@ -49,8 +47,6 @@ GLIBC_2.2 flockfile F
GLIBC_2.2 ftrylockfile F
GLIBC_2.2 funlockfile F
GLIBC_2.2 longjmp F
-GLIBC_2.2 open F
-GLIBC_2.2 open64 F
GLIBC_2.2 pause F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
@@ -1870,6 +1870,7 @@ GLIBC_2.2 mkstemp64 F
GLIBC_2.2 moncontrol F
GLIBC_2.2 msgctl F
GLIBC_2.2 ngettext F
+GLIBC_2.2 open64 F
GLIBC_2.2 posix_fadvise F
GLIBC_2.2 posix_fadvise64 F
GLIBC_2.2 posix_fallocate F
@@ -4,7 +4,6 @@ GLIBC_2.0 _IO_funlockfile F
GLIBC_2.0 __errno_location F
GLIBC_2.0 __fcntl F
GLIBC_2.0 __h_errno_location F
-GLIBC_2.0 __open F
GLIBC_2.0 __pthread_getspecific F
GLIBC_2.0 __pthread_key_create F
GLIBC_2.0 __pthread_mutex_destroy F
@@ -27,7 +26,6 @@ GLIBC_2.0 flockfile F
GLIBC_2.0 ftrylockfile F
GLIBC_2.0 funlockfile F
GLIBC_2.0 longjmp F
-GLIBC_2.0 open F
GLIBC_2.0 pause F
GLIBC_2.0 pthread_atfork F
GLIBC_2.0 pthread_cancel F
@@ -117,7 +115,6 @@ GLIBC_2.12 pthread_mutexattr_setrobust F
GLIBC_2.12 pthread_setname_np F
GLIBC_2.18 pthread_getattr_default_np F
GLIBC_2.18 pthread_setattr_default_np F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_rwlock_destroy F
GLIBC_2.2 __pthread_rwlock_init F
@@ -128,7 +125,6 @@ GLIBC_2.2 __pthread_rwlock_unlock F
GLIBC_2.2 __pthread_rwlock_wrlock F
GLIBC_2.2 __pwrite64 F
GLIBC_2.2 __res_state F
-GLIBC_2.2 open64 F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
GLIBC_2.2 pthread_attr_getstack F
@@ -15,8 +15,6 @@ GLIBC_2.2 __h_errno_location F
GLIBC_2.2 __libc_allocate_rtsig F
GLIBC_2.2 __libc_current_sigrtmax F
GLIBC_2.2 __libc_current_sigrtmin F
-GLIBC_2.2 __open F
-GLIBC_2.2 __open64 F
GLIBC_2.2 __pread64 F
GLIBC_2.2 __pthread_getspecific F
GLIBC_2.2 __pthread_key_create F
@@ -49,8 +47,6 @@ GLIBC_2.2 flockfile F
GLIBC_2.2 ftrylockfile F
GLIBC_2.2 funlockfile F
GLIBC_2.2 longjmp F
-GLIBC_2.2 open F
-GLIBC_2.2 open64 F
GLIBC_2.2 pause F
GLIBC_2.2 pread F
GLIBC_2.2 pread64 F
@@ -15,8 +15,6 @@ GLIBC_2.2.5 __h_errno_location F
GLIBC_2.2.5 __libc_allocate_rtsig F
GLIBC_2.2.5 __libc_current_sigrtmax F
GLIBC_2.2.5 __libc_current_sigrtmin F
-GLIBC_2.2.5 __open F
-GLIBC_2.2.5 __open64 F
GLIBC_2.2.5 __pread64 F
GLIBC_2.2.5 __pthread_getspecific F
GLIBC_2.2.5 __pthread_key_create F
@@ -49,8 +47,6 @@ GLIBC_2.2.5 flockfile F
GLIBC_2.2.5 ftrylockfile F
GLIBC_2.2.5 funlockfile F
GLIBC_2.2.5 longjmp F
-GLIBC_2.2.5 open F
-GLIBC_2.2.5 open64 F
GLIBC_2.2.5 pause F
GLIBC_2.2.5 pread F
GLIBC_2.2.5 pread64 F
@@ -7,8 +7,6 @@ GLIBC_2.16 __h_errno_location F
GLIBC_2.16 __libc_allocate_rtsig F
GLIBC_2.16 __libc_current_sigrtmax F
GLIBC_2.16 __libc_current_sigrtmin F
-GLIBC_2.16 __open F
-GLIBC_2.16 __open64 F
GLIBC_2.16 __pread64 F
GLIBC_2.16 __pthread_cleanup_routine F
GLIBC_2.16 __pthread_getspecific F
@@ -47,8 +45,6 @@ GLIBC_2.16 flockfile F
GLIBC_2.16 ftrylockfile F
GLIBC_2.16 funlockfile F
GLIBC_2.16 longjmp F
-GLIBC_2.16 open F
-GLIBC_2.16 open64 F
GLIBC_2.16 pause F
GLIBC_2.16 pread F
GLIBC_2.16 pread64 F