headers := aio.h mqueue.h bits/mqueue.h bits/mqueue2.h
+routines = \
+ shm_open \
+
librt-routines = \
aio_cancel \
aio_error \
mq_timedreceive \
mq_timedsend \
mq_unlink \
- shm_open \
shm_unlink \
timer_create \
timer_delete \
+libc {
+ GLIBC_2.2 {
+ shm_open;
+ }
+ GLIBC_2.34 {
+ shm_open;
+ }
+}
librt {
GLIBC_2.1 {
aio_cancel;
lio_listio64;
}
GLIBC_2.2 {
- shm_open;
shm_unlink;
timer_create;
timer_delete;
#include <errno.h>
#include <fcntl.h>
+#include <not-cancel.h>
#include <pthread.h>
+#include <shlib-compat.h>
#include <shm-directory.h>
#include <unistd.h>
/* Open shared memory object. */
int
-shm_open (const char *name, int oflag, mode_t mode)
+__shm_open (const char *name, int oflag, mode_t mode)
{
struct shmdir_name dirname;
if (__shm_get_name (&dirname, name, false) != 0)
oflag |= O_NOFOLLOW | O_CLOEXEC;
- /* Disable asynchronous cancellation. */
- int state;
- pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &state);
-
- int fd = open (dirname.name, oflag, mode);
+ int fd = __open64_nocancel (dirname.name, oflag, mode);
if (fd == -1 && __glibc_unlikely (errno == EISDIR))
/* It might be better to fold this error with EINVAL since
directory names are just another example for unsuitable shared
object names and the standard does not mention EISDIR. */
__set_errno (EINVAL);
- pthread_setcancelstate (state, NULL);
-
return fd;
}
+versioned_symbol (libc, __shm_open, shm_open, GLIBC_2_34);
+
+#if OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)
+compat_symbol (libc, __shm_open, shm_open, GLIBC_2_2);
+#endif
GLIBC_2.2.6 setvbuf F
GLIBC_2.2.6 sgetspent F
GLIBC_2.2.6 sgetspent_r F
+GLIBC_2.2.6 shm_open F
GLIBC_2.2.6 shmat F
GLIBC_2.2.6 shmctl F
GLIBC_2.2.6 shmdt F
GLIBC_2.34 dlsym F
GLIBC_2.34 dlvsym F
GLIBC_2.34 execveat F
+GLIBC_2.34 shm_open F
GLIBC_2.34 timespec_getres F
GLIBC_2.4 __confstr_chk F
GLIBC_2.4 __fgets_chk F
GLIBC_2.2.6 aio_write64 F
GLIBC_2.2.6 lio_listio F
GLIBC_2.2.6 lio_listio64 F
-GLIBC_2.2.6 shm_open F
GLIBC_2.2.6 shm_unlink F
GLIBC_2.2.6 timer_create F
GLIBC_2.2.6 timer_delete F
GLIBC_2.17 sgetsgent_r F
GLIBC_2.17 sgetspent F
GLIBC_2.17 sgetspent_r F
+GLIBC_2.17 shm_open F
GLIBC_2.17 shmat F
GLIBC_2.17 shmctl F
GLIBC_2.17 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.17 mq_timedreceive F
GLIBC_2.17 mq_timedsend F
GLIBC_2.17 mq_unlink F
-GLIBC_2.17 shm_open F
GLIBC_2.17 shm_unlink F
GLIBC_2.17 timer_create F
GLIBC_2.17 timer_delete F
GLIBC_2.2 ruserok_af F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.32 sgetsgent_r F
GLIBC_2.32 sgetspent F
GLIBC_2.32 sgetspent_r F
+GLIBC_2.32 shm_open F
GLIBC_2.32 shmat F
GLIBC_2.32 shmctl F
GLIBC_2.32 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.32 mq_timedreceive F
GLIBC_2.32 mq_timedsend F
GLIBC_2.32 mq_unlink F
-GLIBC_2.32 shm_open F
GLIBC_2.32 shm_unlink F
GLIBC_2.32 timer_create F
GLIBC_2.32 timer_delete F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.4 setxattr F
GLIBC_2.4 sgetspent F
GLIBC_2.4 sgetspent_r F
+GLIBC_2.4 shm_open F
GLIBC_2.4 shmat F
GLIBC_2.4 shmctl F
GLIBC_2.4 shmdt F
GLIBC_2.4 mq_timedreceive F
GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mq_unlink F
-GLIBC_2.4 shm_open F
GLIBC_2.4 shm_unlink F
GLIBC_2.4 timer_create F
GLIBC_2.4 timer_delete F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.4 setxattr F
GLIBC_2.4 sgetspent F
GLIBC_2.4 sgetspent_r F
+GLIBC_2.4 shm_open F
GLIBC_2.4 shmat F
GLIBC_2.4 shmctl F
GLIBC_2.4 shmdt F
GLIBC_2.4 mq_timedreceive F
GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mq_unlink F
-GLIBC_2.4 shm_open F
GLIBC_2.4 shm_unlink F
GLIBC_2.4 timer_create F
GLIBC_2.4 timer_delete F
GLIBC_2.29 sgetsgent_r F
GLIBC_2.29 sgetspent F
GLIBC_2.29 sgetspent_r F
+GLIBC_2.29 shm_open F
GLIBC_2.29 shmat F
GLIBC_2.29 shmctl F
GLIBC_2.29 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.29 mq_timedreceive F
GLIBC_2.29 mq_timedsend F
GLIBC_2.29 mq_unlink F
-GLIBC_2.29 shm_open F
GLIBC_2.29 shm_unlink F
GLIBC_2.29 timer_create F
GLIBC_2.29 timer_delete F
GLIBC_2.2 setvbuf F
GLIBC_2.2 sgetspent F
GLIBC_2.2 sgetspent_r F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmat F
GLIBC_2.2 shmctl F
GLIBC_2.2 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 setvbuf F
GLIBC_2.2 sgetspent F
GLIBC_2.2 sgetspent_r F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmat F
GLIBC_2.2 shmctl F
GLIBC_2.2 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.4 setxattr F
GLIBC_2.4 sgetspent F
GLIBC_2.4 sgetspent_r F
+GLIBC_2.4 shm_open F
GLIBC_2.4 shmat F
GLIBC_2.4 shmctl F
GLIBC_2.4 shmdt F
GLIBC_2.4 mq_timedreceive F
GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mq_unlink F
-GLIBC_2.4 shm_open F
GLIBC_2.4 shm_unlink F
GLIBC_2.4 timer_create F
GLIBC_2.4 timer_delete F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.18 sgetsgent_r F
GLIBC_2.18 sgetspent F
GLIBC_2.18 sgetspent_r F
+GLIBC_2.18 shm_open F
GLIBC_2.18 shmat F
GLIBC_2.18 shmctl F
GLIBC_2.18 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.18 mq_timedreceive F
GLIBC_2.18 mq_timedsend F
GLIBC_2.18 mq_unlink F
-GLIBC_2.18 shm_open F
GLIBC_2.18 shm_unlink F
GLIBC_2.18 timer_create F
GLIBC_2.18 timer_delete F
GLIBC_2.18 sgetsgent_r F
GLIBC_2.18 sgetspent F
GLIBC_2.18 sgetspent_r F
+GLIBC_2.18 shm_open F
GLIBC_2.18 shmat F
GLIBC_2.18 shmctl F
GLIBC_2.18 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.18 mq_timedreceive F
GLIBC_2.18 mq_timedsend F
GLIBC_2.18 mq_unlink F
-GLIBC_2.18 shm_open F
GLIBC_2.18 shm_unlink F
GLIBC_2.18 timer_create F
GLIBC_2.18 timer_delete F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
GLIBC_2.2 setutxent F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 sighold F
GLIBC_2.2 sigignore F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.2 aio_write64 F
GLIBC_2.2 lio_listio F
GLIBC_2.2 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
GLIBC_2.2 setutxent F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 sighold F
GLIBC_2.2 sigignore F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
GLIBC_2.2 setutxent F
+GLIBC_2.2 shm_open F
GLIBC_2.2 sighold F
GLIBC_2.2 sigignore F
GLIBC_2.2 sigqueue F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.2 aio_write64 F
GLIBC_2.2 lio_listio F
GLIBC_2.2 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 sendfile F
GLIBC_2.2 setrlimit64 F
GLIBC_2.2 setutxent F
+GLIBC_2.2 shm_open F
GLIBC_2.2 sighold F
GLIBC_2.2 sigignore F
GLIBC_2.2 sigqueue F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.2 aio_write64 F
GLIBC_2.2 lio_listio F
GLIBC_2.2 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.21 sgetsgent_r F
GLIBC_2.21 sgetspent F
GLIBC_2.21 sgetspent_r F
+GLIBC_2.21 shm_open F
GLIBC_2.21 shmat F
GLIBC_2.21 shmctl F
GLIBC_2.21 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.21 mq_timedreceive F
GLIBC_2.21 mq_timedsend F
GLIBC_2.21 mq_unlink F
-GLIBC_2.21 shm_open F
GLIBC_2.21 shm_unlink F
GLIBC_2.21 timer_create F
GLIBC_2.21 timer_delete F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.3 setxattr F
GLIBC_2.3 sgetspent F
GLIBC_2.3 sgetspent_r F
+GLIBC_2.3 shm_open F
GLIBC_2.3 shmat F
GLIBC_2.3 shmctl F
GLIBC_2.3 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.3 aio_write64 F
GLIBC_2.3 lio_listio F
GLIBC_2.3 lio_listio64 F
-GLIBC_2.3 shm_open F
GLIBC_2.3 shm_unlink F
GLIBC_2.3 timer_create F
GLIBC_2.3 timer_delete F
GLIBC_2.17 sgetsgent_r F
GLIBC_2.17 sgetspent F
GLIBC_2.17 sgetspent_r F
+GLIBC_2.17 shm_open F
GLIBC_2.17 shmat F
GLIBC_2.17 shmctl F
GLIBC_2.17 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.17 mq_timedreceive F
GLIBC_2.17 mq_timedsend F
GLIBC_2.17 mq_unlink F
-GLIBC_2.17 shm_open F
GLIBC_2.17 shm_unlink F
GLIBC_2.17 timer_create F
GLIBC_2.17 timer_delete F
GLIBC_2.33 sgetsgent_r F
GLIBC_2.33 sgetspent F
GLIBC_2.33 sgetspent_r F
+GLIBC_2.33 shm_open F
GLIBC_2.33 shmat F
GLIBC_2.33 shmctl F
GLIBC_2.33 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.33 mq_timedreceive F
GLIBC_2.33 mq_timedsend F
GLIBC_2.33 mq_unlink F
-GLIBC_2.33 shm_open F
GLIBC_2.33 shm_unlink F
GLIBC_2.33 timer_create F
GLIBC_2.33 timer_delete F
GLIBC_2.27 sgetsgent_r F
GLIBC_2.27 sgetspent F
GLIBC_2.27 sgetspent_r F
+GLIBC_2.27 shm_open F
GLIBC_2.27 shmat F
GLIBC_2.27 shmctl F
GLIBC_2.27 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.27 mq_timedreceive F
GLIBC_2.27 mq_timedsend F
GLIBC_2.27 mq_unlink F
-GLIBC_2.27 shm_open F
GLIBC_2.27 shm_unlink F
GLIBC_2.27 timer_create F
GLIBC_2.27 timer_delete F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
GLIBC_2.2 setrlimit F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 setvbuf F
GLIBC_2.2 sgetspent F
GLIBC_2.2 sgetspent_r F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmat F
GLIBC_2.2 shmctl F
GLIBC_2.2 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.2 aio_write64 F
GLIBC_2.2 lio_listio F
GLIBC_2.2 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 setvbuf F
GLIBC_2.2 sgetspent F
GLIBC_2.2 sgetspent_r F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmat F
GLIBC_2.2 shmctl F
GLIBC_2.2 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 setvbuf F
GLIBC_2.2 sgetspent F
GLIBC_2.2 sgetspent_r F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmat F
GLIBC_2.2 shmctl F
GLIBC_2.2 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 scandir64 F
GLIBC_2.2 sem_timedwait F
GLIBC_2.2 semctl F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmctl F
GLIBC_2.2 svc_getreq_common F
GLIBC_2.2 svc_getreq_poll F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2 setvbuf F
GLIBC_2.2 sgetspent F
GLIBC_2.2 sgetspent_r F
+GLIBC_2.2 shm_open F
GLIBC_2.2 shmat F
GLIBC_2.2 shmctl F
GLIBC_2.2 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.1 aio_write64 F
GLIBC_2.1 lio_listio F
GLIBC_2.1 lio_listio64 F
-GLIBC_2.2 shm_open F
GLIBC_2.2 shm_unlink F
GLIBC_2.2 timer_create F
GLIBC_2.2 timer_delete F
GLIBC_2.2.5 setvbuf F
GLIBC_2.2.5 sgetspent F
GLIBC_2.2.5 sgetspent_r F
+GLIBC_2.2.5 shm_open F
GLIBC_2.2.5 shmat F
GLIBC_2.2.5 shmctl F
GLIBC_2.2.5 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.2.5 aio_write64 F
GLIBC_2.2.5 lio_listio F
GLIBC_2.2.5 lio_listio64 F
-GLIBC_2.2.5 shm_open F
GLIBC_2.2.5 shm_unlink F
GLIBC_2.2.5 timer_create F
GLIBC_2.2.5 timer_delete F
GLIBC_2.16 sgetsgent_r F
GLIBC_2.16 sgetspent F
GLIBC_2.16 sgetspent_r F
+GLIBC_2.16 shm_open F
GLIBC_2.16 shmat F
GLIBC_2.16 shmctl F
GLIBC_2.16 shmdt F
GLIBC_2.34 sem_trywait F
GLIBC_2.34 sem_unlink F
GLIBC_2.34 sem_wait F
+GLIBC_2.34 shm_open F
GLIBC_2.34 thrd_create F
GLIBC_2.34 thrd_detach F
GLIBC_2.34 thrd_exit F
GLIBC_2.16 mq_timedreceive F
GLIBC_2.16 mq_timedsend F
GLIBC_2.16 mq_unlink F
-GLIBC_2.16 shm_open F
GLIBC_2.16 shm_unlink F
GLIBC_2.16 timer_create F
GLIBC_2.16 timer_delete F