Linux: Move aio_read, aio_read64 into libc

Both symbols have to be moved at the same time because they
are intertwined for __WORDSIZE == 64.  The treatment of this case
is also changed to match more closely how the other files suppress
the declaration of the *64 identifier.

The symbols were moved using scripts/move-symbol-to-libc.py.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
This commit is contained in:
Florian Weimer 2021-06-25 10:30:36 +02:00
parent 1f3a8e716d
commit 7ad553b96e
68 changed files with 180 additions and 78 deletions

View File

@ -29,8 +29,6 @@ routines = \
shm_unlink \
librt-routines = \
aio_read \
aio_read64 \
aio_return \
aio_suspend \
aio_write \
@ -62,6 +60,8 @@ $(librt-routines-var) += \
aio_fsync \
aio_misc \
aio_notify \
aio_read \
aio_read64 \
aio_sigqueue \
tests := tst-shm tst-timer tst-timer2 \

View File

@ -8,6 +8,8 @@ libc {
aio_error64;
aio_fsync;
aio_fsync64;
aio_read;
aio_read64;
%endif
}
GLIBC_2.2 {
@ -23,6 +25,8 @@ libc {
aio_error64;
aio_fsync;
aio_fsync64;
aio_read;
aio_read64;
%endif
shm_open;
shm_unlink;
@ -51,9 +55,9 @@ librt {
aio_fsync;
aio_fsync64;
aio_init;
%endif
aio_read;
aio_read64;
%endif
aio_return;
aio_return64;
aio_suspend;

View File

@ -17,14 +17,40 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
#include <aio.h>
#include <bits/wordsize.h>
#if __WORDSIZE == 64
# define aio_read64 XXX
# include <aio.h>
/* And undo the hack. */
# undef aio_read64
#else
# include <aio.h>
#endif
#include <aio_misc.h>
#include <shlib-compat.h>
int
aio_read (struct aiocb *aiocbp)
__aio_read (struct aiocb *aiocbp)
{
return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_READ) == NULL
? -1 : 0);
}
#if PTHREAD_IN_LIBC
versioned_symbol (libc, __aio_read, aio_read, GLIBC_2_34);
# if __WORDSIZE == 64
versioned_symbol (libc, __aio_read, aio_read64, GLIBC_2_34);
# endif
# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)
compat_symbol (librt, __aio_read, aio_read, GLIBC_2_1);
# if __WORDSIZE == 64
compat_symbol (librt, __aio_read, aio_read64, GLIBC_2_1);
# endif
# endif
#else /* !PTHREAD_IN_LIBC */
strong_alias (__aio_read, aio_read)
# if __WORDSIZE == 64
weak_alias (__aio_read, aio_read64)
#endif
#endif /* !PTHREAD_IN_LIBC */

View File

@ -17,14 +17,26 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
#include <aio.h>
#include <aio_misc.h>
#include <bits/wordsize.h>
#if __WORDSIZE != 64
# include <aio.h>
# include <aio_misc.h>
# include <shlib-compat.h>
int
aio_read64 (struct aiocb64 *aiocbp)
__aio_read64 (struct aiocb64 *aiocbp)
{
return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_READ64) == NULL
? -1 : 0);
}
# if PTHREAD_IN_LIBC
versioned_symbol (libc, __aio_read64, aio_read64, GLIBC_2_34);
# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_1, GLIBC_2_34)
compat_symbol (librt, __aio_read64, aio_read64, GLIBC_2_1);
# endif
# else /* !PTHREAD_IN_LIBC */
strong_alias (__aio_read64, aio_read64)
# endif
#endif /* __WORDSIZE != 64 */

View File

@ -596,6 +596,8 @@ GLIBC_2.17 aio_error64 F
GLIBC_2.17 aio_fsync F
GLIBC_2.17 aio_fsync64 F
GLIBC_2.17 aio_init F
GLIBC_2.17 aio_read F
GLIBC_2.17 aio_read64 F
GLIBC_2.17 alarm F
GLIBC_2.17 aligned_alloc F
GLIBC_2.17 alphasort F
@ -2362,6 +2364,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.17 __mq_open_2 F
GLIBC_2.17 aio_read F
GLIBC_2.17 aio_read64 F
GLIBC_2.17 aio_return F
GLIBC_2.17 aio_return64 F
GLIBC_2.17 aio_suspend F

View File

@ -1509,6 +1509,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2457,6 +2459,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -557,6 +557,8 @@ GLIBC_2.32 aio_error64 F
GLIBC_2.32 aio_fsync F
GLIBC_2.32 aio_fsync64 F
GLIBC_2.32 aio_init F
GLIBC_2.32 aio_read F
GLIBC_2.32 aio_read64 F
GLIBC_2.32 alarm F
GLIBC_2.32 aligned_alloc F
GLIBC_2.32 alphasort F
@ -2121,6 +2123,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.32 __mq_open_2 F
GLIBC_2.32 aio_read F
GLIBC_2.32 aio_read64 F
GLIBC_2.32 aio_return F
GLIBC_2.32 aio_return64 F
GLIBC_2.32 aio_suspend F

View File

@ -285,6 +285,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F
@ -995,6 +997,8 @@ GLIBC_2.4 aio_error64 F
GLIBC_2.4 aio_fsync F
GLIBC_2.4 aio_fsync64 F
GLIBC_2.4 aio_init F
GLIBC_2.4 aio_read F
GLIBC_2.4 aio_read64 F
GLIBC_2.4 alarm F
GLIBC_2.4 alphasort F
GLIBC_2.4 alphasort64 F

View File

@ -3,8 +3,6 @@ GLIBC_2.34 __mq_timedreceive_time64 F
GLIBC_2.34 __mq_timedsend_time64 F
GLIBC_2.34 __timer_gettime64 F
GLIBC_2.34 __timer_settime64 F
GLIBC_2.4 aio_read F
GLIBC_2.4 aio_read64 F
GLIBC_2.4 aio_return F
GLIBC_2.4 aio_return64 F
GLIBC_2.4 aio_suspend F

View File

@ -282,6 +282,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F
@ -992,6 +994,8 @@ GLIBC_2.4 aio_error64 F
GLIBC_2.4 aio_fsync F
GLIBC_2.4 aio_fsync64 F
GLIBC_2.4 aio_init F
GLIBC_2.4 aio_read F
GLIBC_2.4 aio_read64 F
GLIBC_2.4 alarm F
GLIBC_2.4 alphasort F
GLIBC_2.4 alphasort64 F

View File

@ -3,8 +3,6 @@ GLIBC_2.34 __mq_timedreceive_time64 F
GLIBC_2.34 __mq_timedsend_time64 F
GLIBC_2.34 __timer_gettime64 F
GLIBC_2.34 __timer_settime64 F
GLIBC_2.4 aio_read F
GLIBC_2.4 aio_read64 F
GLIBC_2.4 aio_return F
GLIBC_2.4 aio_return64 F
GLIBC_2.4 aio_suspend F

View File

@ -571,6 +571,8 @@ GLIBC_2.29 aio_error64 F
GLIBC_2.29 aio_fsync F
GLIBC_2.29 aio_fsync64 F
GLIBC_2.29 aio_init F
GLIBC_2.29 aio_read F
GLIBC_2.29 aio_read64 F
GLIBC_2.29 alarm F
GLIBC_2.29 aligned_alloc F
GLIBC_2.29 alphasort F
@ -2381,6 +2383,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.29 __mq_open_2 F
GLIBC_2.29 aio_read F
GLIBC_2.29 aio_read64 F
GLIBC_2.29 aio_return F
GLIBC_2.29 aio_return64 F
GLIBC_2.29 aio_suspend F

View File

@ -10,6 +10,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 dlopen F
GLIBC_2.1 dlvsym F
GLIBC_2.10 __cxa_at_quick_exit F
@ -2335,6 +2337,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -1482,6 +1482,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2519,6 +2521,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -10,6 +10,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 dlopen F
GLIBC_2.1 dlvsym F
GLIBC_2.10 __cxa_at_quick_exit F
@ -2295,6 +2297,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -286,6 +286,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F
@ -983,6 +985,8 @@ GLIBC_2.4 aio_error64 F
GLIBC_2.4 aio_fsync F
GLIBC_2.4 aio_fsync64 F
GLIBC_2.4 aio_init F
GLIBC_2.4 aio_read F
GLIBC_2.4 aio_read64 F
GLIBC_2.4 alarm F
GLIBC_2.4 alphasort F
GLIBC_2.4 alphasort64 F

View File

@ -3,8 +3,6 @@ GLIBC_2.34 __mq_timedreceive_time64 F
GLIBC_2.34 __mq_timedsend_time64 F
GLIBC_2.34 __timer_gettime64 F
GLIBC_2.34 __timer_settime64 F
GLIBC_2.4 aio_read F
GLIBC_2.4 aio_read64 F
GLIBC_2.4 aio_return F
GLIBC_2.4 aio_return64 F
GLIBC_2.4 aio_suspend F

View File

@ -1480,6 +1480,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2462,6 +2464,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -598,6 +598,8 @@ GLIBC_2.18 aio_error64 F
GLIBC_2.18 aio_fsync F
GLIBC_2.18 aio_fsync64 F
GLIBC_2.18 aio_init F
GLIBC_2.18 aio_read F
GLIBC_2.18 aio_read64 F
GLIBC_2.18 alarm F
GLIBC_2.18 aligned_alloc F
GLIBC_2.18 alphasort F
@ -2432,6 +2434,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.18 __mq_open_2 F
GLIBC_2.18 aio_read F
GLIBC_2.18 aio_read64 F
GLIBC_2.18 aio_return F
GLIBC_2.18 aio_return64 F
GLIBC_2.18 aio_suspend F

View File

@ -598,6 +598,8 @@ GLIBC_2.18 aio_error64 F
GLIBC_2.18 aio_fsync F
GLIBC_2.18 aio_fsync64 F
GLIBC_2.18 aio_init F
GLIBC_2.18 aio_read F
GLIBC_2.18 aio_read64 F
GLIBC_2.18 alarm F
GLIBC_2.18 aligned_alloc F
GLIBC_2.18 alphasort F
@ -2429,6 +2431,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.18 __mq_open_2 F
GLIBC_2.18 aio_read F
GLIBC_2.18 aio_read64 F
GLIBC_2.18 aio_return F
GLIBC_2.18 aio_return64 F
GLIBC_2.18 aio_suspend F

View File

@ -1658,6 +1658,8 @@ GLIBC_2.2 aio_error64 F
GLIBC_2.2 aio_fsync F
GLIBC_2.2 aio_fsync64 F
GLIBC_2.2 aio_init F
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 alphasort64 F
GLIBC_2.2 argp_err_exit_status D 0x4
GLIBC_2.2 argp_error F
@ -2427,6 +2429,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 aio_return F
GLIBC_2.2 aio_return64 F
GLIBC_2.2 aio_suspend F

View File

@ -1656,6 +1656,8 @@ GLIBC_2.2 aio_error64 F
GLIBC_2.2 aio_fsync F
GLIBC_2.2 aio_fsync64 F
GLIBC_2.2 aio_init F
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 alphasort64 F
GLIBC_2.2 argp_err_exit_status D 0x4
GLIBC_2.2 argp_error F
@ -2425,6 +2427,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1657,6 +1657,8 @@ GLIBC_2.2 aio_error64 F
GLIBC_2.2 aio_fsync F
GLIBC_2.2 aio_fsync64 F
GLIBC_2.2 aio_init F
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 alphasort64 F
GLIBC_2.2 argp_err_exit_status D 0x4
GLIBC_2.2 argp_error F
@ -2433,6 +2435,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 aio_return F
GLIBC_2.2 aio_return64 F
GLIBC_2.2 aio_suspend F

View File

@ -1653,6 +1653,8 @@ GLIBC_2.2 aio_error64 F
GLIBC_2.2 aio_fsync F
GLIBC_2.2 aio_fsync64 F
GLIBC_2.2 aio_init F
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 alphasort64 F
GLIBC_2.2 argp_err_exit_status D 0x4
GLIBC_2.2 argp_error F
@ -2351,6 +2353,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 aio_return F
GLIBC_2.2 aio_return64 F
GLIBC_2.2 aio_suspend F

View File

@ -640,6 +640,8 @@ GLIBC_2.21 aio_error64 F
GLIBC_2.21 aio_fsync F
GLIBC_2.21 aio_fsync64 F
GLIBC_2.21 aio_init F
GLIBC_2.21 aio_read F
GLIBC_2.21 aio_read64 F
GLIBC_2.21 alarm F
GLIBC_2.21 aligned_alloc F
GLIBC_2.21 alphasort F
@ -2471,6 +2473,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.21 __mq_open_2 F
GLIBC_2.21 aio_read F
GLIBC_2.21 aio_read64 F
GLIBC_2.21 aio_return F
GLIBC_2.21 aio_return64 F
GLIBC_2.21 aio_suspend F

View File

@ -1487,6 +1487,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2489,6 +2491,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -1487,6 +1487,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2522,6 +2524,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -640,6 +640,8 @@ GLIBC_2.3 aio_error64 F
GLIBC_2.3 aio_fsync F
GLIBC_2.3 aio_fsync64 F
GLIBC_2.3 aio_init F
GLIBC_2.3 aio_read F
GLIBC_2.3 aio_read64 F
GLIBC_2.3 alarm F
GLIBC_2.3 alphasort F
GLIBC_2.3 alphasort64 F
@ -2259,6 +2261,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.3 aio_read F
GLIBC_2.3 aio_read64 F
GLIBC_2.3 aio_return F
GLIBC_2.3 aio_return64 F
GLIBC_2.3 aio_suspend F

View File

@ -684,6 +684,8 @@ GLIBC_2.17 aio_error64 F
GLIBC_2.17 aio_fsync F
GLIBC_2.17 aio_fsync64 F
GLIBC_2.17 aio_init F
GLIBC_2.17 aio_read F
GLIBC_2.17 aio_read64 F
GLIBC_2.17 alarm F
GLIBC_2.17 aligned_alloc F
GLIBC_2.17 alphasort F
@ -2558,6 +2560,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.17 __mq_open_2 F
GLIBC_2.17 aio_read F
GLIBC_2.17 aio_read64 F
GLIBC_2.17 aio_return F
GLIBC_2.17 aio_return64 F
GLIBC_2.17 aio_suspend F

View File

@ -551,6 +551,8 @@ GLIBC_2.33 aio_error64 F
GLIBC_2.33 aio_fsync F
GLIBC_2.33 aio_fsync64 F
GLIBC_2.33 aio_init F
GLIBC_2.33 aio_read F
GLIBC_2.33 aio_read64 F
GLIBC_2.33 alarm F
GLIBC_2.33 aligned_alloc F
GLIBC_2.33 alphasort F
@ -2123,6 +2125,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.33 __mq_open_2 F
GLIBC_2.33 aio_read F
GLIBC_2.33 aio_read64 F
GLIBC_2.33 aio_return F
GLIBC_2.33 aio_return64 F
GLIBC_2.33 aio_suspend F

View File

@ -577,6 +577,8 @@ GLIBC_2.27 aio_error64 F
GLIBC_2.27 aio_fsync F
GLIBC_2.27 aio_fsync64 F
GLIBC_2.27 aio_init F
GLIBC_2.27 aio_read F
GLIBC_2.27 aio_read64 F
GLIBC_2.27 alarm F
GLIBC_2.27 aligned_alloc F
GLIBC_2.27 alphasort F
@ -2323,6 +2325,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.27 __mq_open_2 F
GLIBC_2.27 aio_read F
GLIBC_2.27 aio_read64 F
GLIBC_2.27 aio_return F
GLIBC_2.27 aio_return64 F
GLIBC_2.27 aio_suspend F

View File

@ -1479,6 +1479,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2487,6 +2489,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -577,6 +577,8 @@ GLIBC_2.2 aio_error64 F
GLIBC_2.2 aio_fsync F
GLIBC_2.2 aio_fsync64 F
GLIBC_2.2 aio_init F
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 alarm F
GLIBC_2.2 alphasort F
GLIBC_2.2 alphasort64 F
@ -2296,6 +2298,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.2 aio_read F
GLIBC_2.2 aio_read64 F
GLIBC_2.2 aio_return F
GLIBC_2.2 aio_return64 F
GLIBC_2.2 aio_suspend F

View File

@ -14,6 +14,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 dlopen F
GLIBC_2.1 dlvsym F
GLIBC_2.10 __cxa_at_quick_exit F
@ -2342,6 +2344,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -14,6 +14,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 dlopen F
GLIBC_2.1 dlvsym F
GLIBC_2.10 __cxa_at_quick_exit F
@ -2339,6 +2341,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -1481,6 +1481,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 alphasort64 F
GLIBC_2.1 argp_err_exit_status D 0x4
GLIBC_2.1 argp_error F
@ -2482,6 +2484,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -14,6 +14,8 @@ GLIBC_2.1 aio_error64 F
GLIBC_2.1 aio_fsync F
GLIBC_2.1 aio_fsync64 F
GLIBC_2.1 aio_init F
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 dlopen F
GLIBC_2.1 dlvsym F
GLIBC_2.10 __cxa_at_quick_exit F
@ -2318,6 +2320,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.1 aio_read F
GLIBC_2.1 aio_read64 F
GLIBC_2.1 aio_return F
GLIBC_2.1 aio_return64 F
GLIBC_2.1 aio_suspend F

View File

@ -1,7 +0,0 @@
#define aio_read64 __renamed_aio_read64
#include <rt/aio_read.c>
#undef aio_read64
weak_alias (aio_read, aio_read64)

View File

@ -1 +0,0 @@
/* Defined in aio_read.c. */

View File

@ -566,6 +566,8 @@ GLIBC_2.2.5 aio_error64 F
GLIBC_2.2.5 aio_fsync F
GLIBC_2.2.5 aio_fsync64 F
GLIBC_2.2.5 aio_init F
GLIBC_2.2.5 aio_read F
GLIBC_2.2.5 aio_read64 F
GLIBC_2.2.5 alarm F
GLIBC_2.2.5 alphasort F
GLIBC_2.2.5 alphasort64 F
@ -2274,6 +2276,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,5 +1,3 @@
GLIBC_2.2.5 aio_read F
GLIBC_2.2.5 aio_read64 F
GLIBC_2.2.5 aio_return F
GLIBC_2.2.5 aio_return64 F
GLIBC_2.2.5 aio_suspend F

View File

@ -599,6 +599,8 @@ GLIBC_2.16 aio_error64 F
GLIBC_2.16 aio_fsync F
GLIBC_2.16 aio_fsync64 F
GLIBC_2.16 aio_init F
GLIBC_2.16 aio_read F
GLIBC_2.16 aio_read64 F
GLIBC_2.16 alarm F
GLIBC_2.16 aligned_alloc F
GLIBC_2.16 alphasort F
@ -2377,6 +2379,8 @@ GLIBC_2.34 aio_error64 F
GLIBC_2.34 aio_fsync F
GLIBC_2.34 aio_fsync64 F
GLIBC_2.34 aio_init F
GLIBC_2.34 aio_read F
GLIBC_2.34 aio_read64 F
GLIBC_2.34 call_once F
GLIBC_2.34 cnd_broadcast F
GLIBC_2.34 cnd_destroy F

View File

@ -1,6 +1,4 @@
GLIBC_2.16 __mq_open_2 F
GLIBC_2.16 aio_read F
GLIBC_2.16 aio_read64 F
GLIBC_2.16 aio_return F
GLIBC_2.16 aio_return64 F
GLIBC_2.16 aio_suspend F