@@ -2,21 +2,20 @@
#ifndef _ISOMAC
extern __typeof (mq_timedreceive) __mq_timedreceive __nonnull ((2, 5));
+extern __typeof (mq_timedsend) __mq_timedsend __nonnull ((2, 5));
-# if IS_IN (librt)
+# if IS_IN (librt) && !PTHREAD_IN_LIBC
hidden_proto (mq_timedsend)
-extern __typeof (mq_timedsend) __mq_timedsend __nonnull ((2, 5));
hidden_proto (__mq_timedsend)
-# if !PTHREAD_IN_LIBC
hidden_proto (mq_setattr)
hidden_proto (mq_timedreceive)
hidden_proto (__mq_timedreceive)
-# endif
-# endif /* IS_IN (librt) */
+# endif
# if PTHREAD_IN_LIBC
libc_hidden_proto (mq_setattr)
libc_hidden_proto (__mq_timedreceive)
+libc_hidden_proto (__mq_timedsend)
/* Called from fork so that the new subprocess re-creates the
notification thread if necessary. */
@@ -31,7 +30,6 @@ void __mq_notify_fork_subprocess (void) attribute_hidden;
extern int __mq_timedsend_time64 (mqd_t mqdes, const char *msg_ptr,
size_t msg_len, unsigned int msg_prio,
const struct __timespec64 *abs_timeout);
-librt_hidden_proto (__mq_timedsend_time64)
extern ssize_t __mq_timedreceive_time64 (mqd_t mqdes,
char *__restrict msg_ptr,
size_t msg_len,
@@ -40,8 +38,10 @@ extern ssize_t __mq_timedreceive_time64 (mqd_t mqdes,
abs_timeout);
# if PTHREAD_IN_LIBC
libc_hidden_proto (__mq_timedreceive_time64)
+libc_hidden_proto (__mq_timedsend_time64)
# else
librt_hidden_proto (__mq_timedreceive_time64)
+librt_hidden_proto (__mq_timedsend_time64)
# endif
#endif
#endif
@@ -30,8 +30,6 @@ routines = \
librt-routines = \
librt-compat \
- mq_send \
- mq_timedsend \
mq_unlink \
timer_create \
timer_delete \
@@ -61,8 +59,10 @@ $(librt-routines-var) += \
mq_notify \
mq_open \
mq_receive \
+ mq_send \
mq_setattr \
mq_timedreceive \
+ mq_timedsend \
tests := tst-shm tst-timer tst-timer2 \
tst-aio tst-aio64 tst-aio2 tst-aio3 tst-aio4 tst-aio5 tst-aio6 \
@@ -31,8 +31,10 @@ libc {
mq_notify;
mq_open;
mq_receive;
+ mq_send;
mq_setattr;
mq_timedreceive;
+ mq_timedsend;
%endif
}
GLIBC_2.4 {
@@ -71,8 +73,10 @@ libc {
mq_notify;
mq_open;
mq_receive;
+ mq_send;
mq_setattr;
mq_timedreceive;
+ mq_timedsend;
%endif
shm_open;
shm_unlink;
@@ -129,11 +133,11 @@ librt {
mq_notify;
mq_open;
mq_receive;
+ mq_send;
mq_setattr;
mq_timedreceive;
-%endif
- mq_send;
mq_timedsend;
+%endif
mq_unlink;
}
GLIBC_2.4 {
@@ -1363,8 +1363,10 @@ GLIBC_2.17 mq_getattr F
GLIBC_2.17 mq_notify F
GLIBC_2.17 mq_open F
GLIBC_2.17 mq_receive F
+GLIBC_2.17 mq_send F
GLIBC_2.17 mq_setattr F
GLIBC_2.17 mq_timedreceive F
+GLIBC_2.17 mq_timedsend F
GLIBC_2.17 mrand48 F
GLIBC_2.17 mrand48_r F
GLIBC_2.17 mremap F
@@ -2411,8 +2413,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.17 mq_send F
-GLIBC_2.17 mq_timedsend F
GLIBC_2.17 mq_unlink F
GLIBC_2.17 timer_create F
GLIBC_2.17 timer_delete F
@@ -2397,8 +2397,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2505,8 +2507,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -10,8 +10,6 @@ GLIBC_2.3.3 timer_delete F
GLIBC_2.3.3 timer_getoverrun F
GLIBC_2.3.3 timer_gettime F
GLIBC_2.3.3 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -1294,8 +1294,10 @@ GLIBC_2.32 mq_getattr F
GLIBC_2.32 mq_notify F
GLIBC_2.32 mq_open F
GLIBC_2.32 mq_receive F
+GLIBC_2.32 mq_send F
GLIBC_2.32 mq_setattr F
GLIBC_2.32 mq_timedreceive F
+GLIBC_2.32 mq_timedsend F
GLIBC_2.32 mrand48 F
GLIBC_2.32 mrand48_r F
GLIBC_2.32 mremap F
@@ -2170,8 +2172,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.32 mq_send F
-GLIBC_2.32 mq_timedsend F
GLIBC_2.32 mq_unlink F
GLIBC_2.32 timer_create F
GLIBC_2.32 timer_delete F
@@ -240,8 +240,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1660,8 +1662,10 @@ GLIBC_2.4 mq_getattr F
GLIBC_2.4 mq_notify F
GLIBC_2.4 mq_open F
GLIBC_2.4 mq_receive F
+GLIBC_2.4 mq_send F
GLIBC_2.4 mq_setattr F
GLIBC_2.4 mq_timedreceive F
+GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mrand48 F
GLIBC_2.4 mrand48_r F
GLIBC_2.4 mremap F
@@ -1,5 +1,3 @@
-GLIBC_2.4 mq_send F
-GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mq_unlink F
GLIBC_2.4 timer_create F
GLIBC_2.4 timer_delete F
@@ -237,8 +237,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1657,8 +1659,10 @@ GLIBC_2.4 mq_getattr F
GLIBC_2.4 mq_notify F
GLIBC_2.4 mq_open F
GLIBC_2.4 mq_receive F
+GLIBC_2.4 mq_send F
GLIBC_2.4 mq_setattr F
GLIBC_2.4 mq_timedreceive F
+GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mrand48 F
GLIBC_2.4 mrand48_r F
GLIBC_2.4 mremap F
@@ -1,5 +1,3 @@
-GLIBC_2.4 mq_send F
-GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mq_unlink F
GLIBC_2.4 timer_create F
GLIBC_2.4 timer_delete F
@@ -1349,8 +1349,10 @@ GLIBC_2.29 mq_getattr F
GLIBC_2.29 mq_notify F
GLIBC_2.29 mq_open F
GLIBC_2.29 mq_receive F
+GLIBC_2.29 mq_send F
GLIBC_2.29 mq_setattr F
GLIBC_2.29 mq_timedreceive F
+GLIBC_2.29 mq_timedsend F
GLIBC_2.29 mrand48 F
GLIBC_2.29 mrand48_r F
GLIBC_2.29 mremap F
@@ -2354,8 +2356,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.29 mq_send F
-GLIBC_2.29 mq_timedsend F
GLIBC_2.29 mq_unlink F
GLIBC_2.29 timer_create F
GLIBC_2.29 timer_delete F
@@ -2211,8 +2211,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2307,8 +2309,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2392,8 +2392,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2491,8 +2493,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2246,8 +2246,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2343,8 +2345,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -9,8 +9,6 @@ GLIBC_2.3.3 timer_delete F
GLIBC_2.3.3 timer_getoverrun F
GLIBC_2.3.3 timer_gettime F
GLIBC_2.3.3 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -241,8 +241,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1644,8 +1646,10 @@ GLIBC_2.4 mq_getattr F
GLIBC_2.4 mq_notify F
GLIBC_2.4 mq_open F
GLIBC_2.4 mq_receive F
+GLIBC_2.4 mq_send F
GLIBC_2.4 mq_setattr F
GLIBC_2.4 mq_timedreceive F
+GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mrand48 F
GLIBC_2.4 mrand48_r F
GLIBC_2.4 mremap F
@@ -1,5 +1,3 @@
-GLIBC_2.4 mq_send F
-GLIBC_2.4 mq_timedsend F
GLIBC_2.4 mq_unlink F
GLIBC_2.4 timer_create F
GLIBC_2.4 timer_delete F
@@ -2335,8 +2335,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2434,8 +2436,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -1365,8 +1365,10 @@ GLIBC_2.18 mq_getattr F
GLIBC_2.18 mq_notify F
GLIBC_2.18 mq_open F
GLIBC_2.18 mq_receive F
+GLIBC_2.18 mq_send F
GLIBC_2.18 mq_setattr F
GLIBC_2.18 mq_timedreceive F
+GLIBC_2.18 mq_timedsend F
GLIBC_2.18 mrand48 F
GLIBC_2.18 mrand48_r F
GLIBC_2.18 mremap F
@@ -2405,8 +2407,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.18 mq_send F
-GLIBC_2.18 mq_timedsend F
GLIBC_2.18 mq_unlink F
GLIBC_2.18 timer_create F
GLIBC_2.18 timer_delete F
@@ -1365,8 +1365,10 @@ GLIBC_2.18 mq_getattr F
GLIBC_2.18 mq_notify F
GLIBC_2.18 mq_open F
GLIBC_2.18 mq_receive F
+GLIBC_2.18 mq_send F
GLIBC_2.18 mq_setattr F
GLIBC_2.18 mq_timedreceive F
+GLIBC_2.18 mq_timedsend F
GLIBC_2.18 mrand48 F
GLIBC_2.18 mrand48_r F
GLIBC_2.18 mremap F
@@ -2402,8 +2404,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.18 mq_send F
-GLIBC_2.18 mq_timedsend F
GLIBC_2.18 mq_unlink F
GLIBC_2.18 timer_create F
GLIBC_2.18 timer_delete F
@@ -2303,8 +2303,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2399,8 +2401,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -3,8 +3,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2301,8 +2301,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2397,8 +2399,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -3,8 +3,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2309,8 +2309,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2405,8 +2407,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -2303,8 +2303,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2399,8 +2401,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -17,13 +17,18 @@
#include <errno.h>
#include <mqueue.h>
+#include <shlib-compat.h>
#include <stddef.h>
#include <sysdep.h>
/* Add message pointed by MSG_PTR to message queue MQDES. */
int
-mq_send (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
+__mq_send (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
unsigned int msg_prio)
{
return __mq_timedsend (mqdes, msg_ptr, msg_len, msg_prio, NULL);
}
+versioned_symbol (libc, __mq_send, mq_send, GLIBC_2_34);
+#if OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)
+compat_symbol (librt, __mq_send, mq_send, GLIBC_2_3_4);
+#endif
@@ -18,13 +18,14 @@
#include <mqueue.h>
#include <sysdep-cancel.h>
+#include <shlib-compat.h>
/* Add message pointed by MSG_PTR to message queue MQDES, stop blocking
on full message queue if ABS_TIMEOUT expires. */
int
-__mq_timedsend_time64 (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
- unsigned int msg_prio,
- const struct __timespec64 *abs_timeout)
+___mq_timedsend_time64 (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
+ unsigned int msg_prio,
+ const struct __timespec64 *abs_timeout)
{
# ifndef __NR_mq_timedsend_time64
# define __NR_mq_timedsend_time64 __NR_mq_timedsend
@@ -55,11 +56,21 @@ __mq_timedsend_time64 (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
return ret;
}
-#if __TIMESIZE != 64
-librt_hidden_def (__mq_timedsend_time64)
+#if __TIMESIZE == 64
+versioned_symbol (libc, ___mq_timedsend_time64, mq_timedsend, GLIBC_2_34);
+libc_hidden_ver (___mq_timedsend_time64, __mq_timedsend)
+# ifndef SHARED
+strong_alias (___mq_timedsend_time64, __mq_timedsend)
+# endif
+# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)
+compat_symbol (librt, ___mq_timedsend_time64, mq_timedsend, GLIBC_2_3_4);
+# endif
+
+#else /* __TIMESIZE != 64 */
+libc_hidden_ver (___mq_timedsend_time64, __mq_timedsend_time64)
int
-__mq_timedsend (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
+___mq_timedsend (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
unsigned int msg_prio, const struct timespec *abs_timeout)
{
struct __timespec64 ts64;
@@ -69,8 +80,13 @@ __mq_timedsend (mqd_t mqdes, const char *msg_ptr, size_t msg_len,
return __mq_timedsend_time64 (mqdes, msg_ptr, msg_len, msg_prio,
abs_timeout != NULL ? &ts64 : NULL);
}
-#endif
+versioned_symbol (libc, ___mq_timedsend, mq_timedsend, GLIBC_2_34);
+libc_hidden_ver (___mq_timedsend, __mq_timedsend)
+# ifndef SHARED
+strong_alias (___mq_timedsend, __mq_timedsend)
+# endif
+# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_4, GLIBC_2_34)
+compat_symbol (librt, ___mq_timedsend, mq_timedsend, GLIBC_2_3_4);
+# endif
-hidden_def (__mq_timedsend)
-weak_alias (__mq_timedsend, mq_timedsend)
-hidden_weak (mq_timedsend)
+#endif /* __TIMESIZE != 64 */
@@ -1408,8 +1408,10 @@ GLIBC_2.21 mq_getattr F
GLIBC_2.21 mq_notify F
GLIBC_2.21 mq_open F
GLIBC_2.21 mq_receive F
+GLIBC_2.21 mq_send F
GLIBC_2.21 mq_setattr F
GLIBC_2.21 mq_timedreceive F
+GLIBC_2.21 mq_timedsend F
GLIBC_2.21 mrand48 F
GLIBC_2.21 mrand48_r F
GLIBC_2.21 mremap F
@@ -2444,8 +2446,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.21 mq_send F
-GLIBC_2.21 mq_timedsend F
GLIBC_2.21 mq_unlink F
GLIBC_2.21 timer_create F
GLIBC_2.21 timer_delete F
@@ -2349,8 +2349,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2461,8 +2463,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2382,8 +2382,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2494,8 +2496,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -2195,8 +2195,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2307,8 +2309,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -8,8 +8,6 @@ GLIBC_2.3.3 timer_delete F
GLIBC_2.3.3 timer_getoverrun F
GLIBC_2.3.3 timer_gettime F
GLIBC_2.3.3 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -1451,8 +1451,10 @@ GLIBC_2.17 mq_getattr F
GLIBC_2.17 mq_notify F
GLIBC_2.17 mq_open F
GLIBC_2.17 mq_receive F
+GLIBC_2.17 mq_send F
GLIBC_2.17 mq_setattr F
GLIBC_2.17 mq_timedreceive F
+GLIBC_2.17 mq_timedsend F
GLIBC_2.17 mrand48 F
GLIBC_2.17 mrand48_r F
GLIBC_2.17 mremap F
@@ -2607,8 +2609,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.17 mq_send F
-GLIBC_2.17 mq_timedsend F
GLIBC_2.17 mq_unlink F
GLIBC_2.17 timer_create F
GLIBC_2.17 timer_delete F
@@ -1296,8 +1296,10 @@ GLIBC_2.33 mq_getattr F
GLIBC_2.33 mq_notify F
GLIBC_2.33 mq_open F
GLIBC_2.33 mq_receive F
+GLIBC_2.33 mq_send F
GLIBC_2.33 mq_setattr F
GLIBC_2.33 mq_timedreceive F
+GLIBC_2.33 mq_timedsend F
GLIBC_2.33 mrand48 F
GLIBC_2.33 mrand48_r F
GLIBC_2.33 mremap F
@@ -2172,8 +2174,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.33 mq_send F
-GLIBC_2.33 mq_timedsend F
GLIBC_2.33 mq_unlink F
GLIBC_2.33 timer_create F
GLIBC_2.33 timer_delete F
@@ -1346,8 +1346,10 @@ GLIBC_2.27 mq_getattr F
GLIBC_2.27 mq_notify F
GLIBC_2.27 mq_open F
GLIBC_2.27 mq_receive F
+GLIBC_2.27 mq_send F
GLIBC_2.27 mq_setattr F
GLIBC_2.27 mq_timedreceive F
+GLIBC_2.27 mq_timedsend F
GLIBC_2.27 mrand48 F
GLIBC_2.27 mrand48_r F
GLIBC_2.27 mremap F
@@ -2372,8 +2374,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.27 mq_send F
-GLIBC_2.27 mq_timedsend F
GLIBC_2.27 mq_unlink F
GLIBC_2.27 timer_create F
GLIBC_2.27 timer_delete F
@@ -2348,8 +2348,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2459,8 +2461,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2236,8 +2236,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2344,8 +2346,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -8,8 +8,6 @@ GLIBC_2.3.3 timer_delete F
GLIBC_2.3.3 timer_getoverrun F
GLIBC_2.3.3 timer_gettime F
GLIBC_2.3.3 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2215,8 +2215,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2314,8 +2316,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2215,8 +2215,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2311,8 +2313,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -4,8 +4,6 @@ GLIBC_2.2 timer_delete F
GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2346,8 +2346,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2454,8 +2456,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -5,8 +5,6 @@ GLIBC_2.2 timer_getoverrun F
GLIBC_2.2 timer_gettime F
GLIBC_2.2 timer_settime F
GLIBC_2.3 __librt_version_placeholder F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2270,8 +2270,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2366,8 +2368,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -10,8 +10,6 @@ GLIBC_2.3.3 timer_delete F
GLIBC_2.3.3 timer_getoverrun F
GLIBC_2.3.3 timer_gettime F
GLIBC_2.3.3 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -2224,8 +2224,10 @@ GLIBC_2.3.4 mq_getattr F
GLIBC_2.3.4 mq_notify F
GLIBC_2.3.4 mq_open F
GLIBC_2.3.4 mq_receive F
+GLIBC_2.3.4 mq_send F
GLIBC_2.3.4 mq_setattr F
GLIBC_2.3.4 mq_timedreceive F
+GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 pthread_attr_getaffinity_np F
GLIBC_2.3.4 pthread_attr_setaffinity_np F
GLIBC_2.3.4 pthread_getaffinity_np F
@@ -2322,8 +2324,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -8,8 +8,6 @@ GLIBC_2.3.3 timer_delete F
GLIBC_2.3.3 timer_getoverrun F
GLIBC_2.3.3 timer_gettime F
GLIBC_2.3.3 timer_settime F
-GLIBC_2.3.4 mq_send F
-GLIBC_2.3.4 mq_timedsend F
GLIBC_2.3.4 mq_unlink F
GLIBC_2.4 __librt_version_placeholder F
GLIBC_2.7 __librt_version_placeholder F
@@ -1370,8 +1370,10 @@ GLIBC_2.16 mq_getattr F
GLIBC_2.16 mq_notify F
GLIBC_2.16 mq_open F
GLIBC_2.16 mq_receive F
+GLIBC_2.16 mq_send F
GLIBC_2.16 mq_setattr F
GLIBC_2.16 mq_timedreceive F
+GLIBC_2.16 mq_timedsend F
GLIBC_2.16 mrand48 F
GLIBC_2.16 mrand48_r F
GLIBC_2.16 mremap F
@@ -2426,8 +2428,10 @@ GLIBC_2.34 mq_getattr F
GLIBC_2.34 mq_notify F
GLIBC_2.34 mq_open F
GLIBC_2.34 mq_receive F
+GLIBC_2.34 mq_send F
GLIBC_2.34 mq_setattr F
GLIBC_2.34 mq_timedreceive F
+GLIBC_2.34 mq_timedsend F
GLIBC_2.34 mtx_destroy F
GLIBC_2.34 mtx_init F
GLIBC_2.34 mtx_lock F
@@ -1,5 +1,3 @@
-GLIBC_2.16 mq_send F
-GLIBC_2.16 mq_timedsend F
GLIBC_2.16 mq_unlink F
GLIBC_2.16 timer_create F
GLIBC_2.16 timer_delete F