mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
Add missing symbols to Version files
Some symbols have explicit versioned_symbol or compat_symbol markers in the sources, but no corresponding entry in the Versions files. This presently works because the local: * directive is only applied to the base version. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
217b6dc298
commit
186cd80b1e
@ -54,6 +54,8 @@ libc {
|
|||||||
gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
|
gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
|
||||||
getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r;
|
getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r;
|
||||||
getprotoent_r; getservbyname_r;
|
getprotoent_r; getservbyname_r;
|
||||||
|
getservbyport_r;
|
||||||
|
getservent_r;
|
||||||
}
|
}
|
||||||
GLIBC_2.2 {
|
GLIBC_2.2 {
|
||||||
# i*
|
# i*
|
||||||
|
@ -129,6 +129,7 @@ libc {
|
|||||||
copy_file_range;
|
copy_file_range;
|
||||||
}
|
}
|
||||||
GLIBC_2.28 {
|
GLIBC_2.28 {
|
||||||
|
fcntl;
|
||||||
fcntl64;
|
fcntl64;
|
||||||
statx;
|
statx;
|
||||||
}
|
}
|
||||||
|
@ -92,6 +92,9 @@ libc {
|
|||||||
# Changed getline function in libio.
|
# Changed getline function in libio.
|
||||||
_IO_getline_info;
|
_IO_getline_info;
|
||||||
|
|
||||||
|
_IO_fgetpos64;
|
||||||
|
_IO_fsetpos64;
|
||||||
|
|
||||||
# f*
|
# f*
|
||||||
fgetpos64; fopen64; freopen64; fseeko; fseeko64; fsetpos64; ftello;
|
fgetpos64; fopen64; freopen64; fseeko; fseeko64; fsetpos64; ftello;
|
||||||
ftello64; fopen; fclose; fdopen; fread_unlocked; fwrite_unlocked;
|
ftello64; fopen; fclose; fdopen; fread_unlocked; fwrite_unlocked;
|
||||||
|
@ -175,6 +175,7 @@ libc {
|
|||||||
GLIBC_2.3.4 {
|
GLIBC_2.3.4 {
|
||||||
pthread_attr_getaffinity_np;
|
pthread_attr_getaffinity_np;
|
||||||
pthread_attr_setaffinity_np;
|
pthread_attr_setaffinity_np;
|
||||||
|
pthread_getaffinity_np;
|
||||||
pthread_setaffinity_np;
|
pthread_setaffinity_np;
|
||||||
pthread_setschedprio;
|
pthread_setschedprio;
|
||||||
}
|
}
|
||||||
@ -258,6 +259,7 @@ libc {
|
|||||||
__pthread_register_cancel_defer;
|
__pthread_register_cancel_defer;
|
||||||
__pthread_unregister_cancel;
|
__pthread_unregister_cancel;
|
||||||
__pthread_unregister_cancel_restore;
|
__pthread_unregister_cancel_restore;
|
||||||
|
__pthread_unwind_next;
|
||||||
call_once;
|
call_once;
|
||||||
cnd_broadcast;
|
cnd_broadcast;
|
||||||
cnd_destroy;
|
cnd_destroy;
|
||||||
@ -294,6 +296,7 @@ libc {
|
|||||||
pthread_condattr_getpshared;
|
pthread_condattr_getpshared;
|
||||||
pthread_condattr_setclock;
|
pthread_condattr_setclock;
|
||||||
pthread_condattr_setpshared;
|
pthread_condattr_setpshared;
|
||||||
|
pthread_create;
|
||||||
pthread_detach;
|
pthread_detach;
|
||||||
pthread_getattr_default_np;
|
pthread_getattr_default_np;
|
||||||
pthread_getconcurrency;
|
pthread_getconcurrency;
|
||||||
@ -308,9 +311,12 @@ libc {
|
|||||||
pthread_mutex_consistent;
|
pthread_mutex_consistent;
|
||||||
pthread_mutex_getprioceiling;
|
pthread_mutex_getprioceiling;
|
||||||
pthread_mutex_setprioceiling;
|
pthread_mutex_setprioceiling;
|
||||||
|
pthread_mutex_timedlock;
|
||||||
|
pthread_mutex_trylock;
|
||||||
pthread_mutexattr_destroy;
|
pthread_mutexattr_destroy;
|
||||||
pthread_mutexattr_getprioceiling;
|
pthread_mutexattr_getprioceiling;
|
||||||
pthread_mutexattr_getprotocol;
|
pthread_mutexattr_getprotocol;
|
||||||
|
pthread_mutexattr_getpshared;
|
||||||
pthread_mutexattr_getrobust;
|
pthread_mutexattr_getrobust;
|
||||||
pthread_mutexattr_gettype;
|
pthread_mutexattr_gettype;
|
||||||
pthread_mutexattr_init;
|
pthread_mutexattr_init;
|
||||||
@ -323,6 +329,7 @@ libc {
|
|||||||
pthread_rwlock_clockrdlock;
|
pthread_rwlock_clockrdlock;
|
||||||
pthread_rwlock_clockwrlock;
|
pthread_rwlock_clockwrlock;
|
||||||
pthread_rwlock_destroy;
|
pthread_rwlock_destroy;
|
||||||
|
pthread_rwlock_init;
|
||||||
pthread_rwlock_rdlock;
|
pthread_rwlock_rdlock;
|
||||||
pthread_rwlock_timedrdlock;
|
pthread_rwlock_timedrdlock;
|
||||||
pthread_rwlock_timedwrlock;
|
pthread_rwlock_timedwrlock;
|
||||||
@ -336,6 +343,7 @@ libc {
|
|||||||
pthread_rwlockattr_init;
|
pthread_rwlockattr_init;
|
||||||
pthread_rwlockattr_setkind_np;
|
pthread_rwlockattr_setkind_np;
|
||||||
pthread_rwlockattr_setpshared;
|
pthread_rwlockattr_setpshared;
|
||||||
|
pthread_setaffinity_np;
|
||||||
pthread_setattr_default_np;
|
pthread_setattr_default_np;
|
||||||
pthread_setconcurrency;
|
pthread_setconcurrency;
|
||||||
pthread_setname_np;
|
pthread_setname_np;
|
||||||
|
@ -138,6 +138,10 @@ libc {
|
|||||||
GLIBC_2.11 {
|
GLIBC_2.11 {
|
||||||
execvpe;
|
execvpe;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.15 {
|
||||||
|
posix_spawn;
|
||||||
|
posix_spawnp;
|
||||||
|
}
|
||||||
GLIBC_2.27 {
|
GLIBC_2.27 {
|
||||||
glob; glob64;
|
glob; glob64;
|
||||||
}
|
}
|
||||||
|
@ -7,4 +7,8 @@ libc {
|
|||||||
GLIBC_2.2.6 {
|
GLIBC_2.2.6 {
|
||||||
ioperm;
|
ioperm;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.3.3 {
|
||||||
|
posix_fadvise64;
|
||||||
|
posix_fallocate64;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -86,6 +86,16 @@ libc {
|
|||||||
|
|
||||||
# ipc ctl interface change.
|
# ipc ctl interface change.
|
||||||
semctl; shmctl; msgctl;
|
semctl; shmctl; msgctl;
|
||||||
|
|
||||||
|
# Old symbol versions from libpthread.
|
||||||
|
__pread64;
|
||||||
|
__pwrite64;
|
||||||
|
lseek64;
|
||||||
|
open64;
|
||||||
|
pread;
|
||||||
|
pread64;
|
||||||
|
pwrite;
|
||||||
|
pwrite64;
|
||||||
}
|
}
|
||||||
GLIBC_2.2.1 {
|
GLIBC_2.2.1 {
|
||||||
# p*
|
# p*
|
||||||
@ -102,7 +112,14 @@ libc {
|
|||||||
epoll_create; epoll_ctl; epoll_wait;
|
epoll_create; epoll_ctl; epoll_wait;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.3 {
|
GLIBC_2.3.3 {
|
||||||
gnu_dev_major; gnu_dev_minor; gnu_dev_makedev;
|
_sys_siglist;
|
||||||
|
gnu_dev_major;
|
||||||
|
gnu_dev_makedev;
|
||||||
|
gnu_dev_minor;
|
||||||
|
posix_fadvise64;
|
||||||
|
posix_fallocate64;
|
||||||
|
sys_sigabbrev;
|
||||||
|
sys_siglist;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.4 {
|
GLIBC_2.3.4 {
|
||||||
sched_getaffinity; sched_setaffinity;
|
sched_getaffinity; sched_setaffinity;
|
||||||
|
@ -64,6 +64,11 @@ libc {
|
|||||||
GLIBC_2.3 {
|
GLIBC_2.3 {
|
||||||
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.3.3 {
|
||||||
|
# Changed PTHREAD_STACK_MIN.
|
||||||
|
pthread_attr_setstack;
|
||||||
|
pthread_attr_setstacksize;
|
||||||
|
}
|
||||||
GLIBC_2.4 {
|
GLIBC_2.4 {
|
||||||
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
||||||
}
|
}
|
||||||
@ -85,12 +90,6 @@ ld {
|
|||||||
__libc_alpha_cache_shape;
|
__libc_alpha_cache_shape;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
libpthread {
|
|
||||||
GLIBC_2.3.3 {
|
|
||||||
# Changed PTHREAD_STACK_MIN.
|
|
||||||
pthread_attr_setstack; pthread_attr_setstacksize;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
librt {
|
librt {
|
||||||
GLIBC_2.3 {
|
GLIBC_2.3 {
|
||||||
# AIO functions.
|
# AIO functions.
|
||||||
|
@ -33,10 +33,6 @@ libc {
|
|||||||
# v*
|
# v*
|
||||||
versionsort64;
|
versionsort64;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.3 {
|
|
||||||
# p*
|
|
||||||
posix_fadvise64; posix_fallocate64;
|
|
||||||
}
|
|
||||||
GLIBC_2.3.4 {
|
GLIBC_2.3.4 {
|
||||||
# v*
|
# v*
|
||||||
vm86;
|
vm86;
|
||||||
|
@ -14,6 +14,11 @@ libc {
|
|||||||
# w*
|
# w*
|
||||||
wordexp;
|
wordexp;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.3.3 {
|
||||||
|
# Changed PTHREAD_STACK_MIN.
|
||||||
|
pthread_attr_setstack;
|
||||||
|
pthread_attr_setstacksize;
|
||||||
|
}
|
||||||
GLIBC_2.2.6 {
|
GLIBC_2.2.6 {
|
||||||
getunwind;
|
getunwind;
|
||||||
}
|
}
|
||||||
@ -21,12 +26,6 @@ libc {
|
|||||||
recvmsg; sendmsg;
|
recvmsg; sendmsg;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
libpthread {
|
|
||||||
GLIBC_2.3.3 {
|
|
||||||
# Changed PTHREAD_STACK_MIN.
|
|
||||||
pthread_attr_setstack; pthread_attr_setstacksize;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
librt {
|
librt {
|
||||||
GLIBC_2.3.3 {
|
GLIBC_2.3.3 {
|
||||||
# Changed timer_t.
|
# Changed timer_t.
|
||||||
|
@ -21,6 +21,11 @@ libc {
|
|||||||
# _*
|
# _*
|
||||||
_test_and_set;
|
_test_and_set;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.3.3 {
|
||||||
|
# Changed PTHREAD_STACK_MIN.
|
||||||
|
pthread_attr_setstack;
|
||||||
|
pthread_attr_setstacksize;
|
||||||
|
}
|
||||||
GLIBC_2.11 {
|
GLIBC_2.11 {
|
||||||
fallocate64;
|
fallocate64;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
libc {
|
libc {
|
||||||
|
GLIBC_2.6 {
|
||||||
|
# Changed PTHREAD_STACK_MIN.
|
||||||
|
pthread_attr_setstack;
|
||||||
|
pthread_attr_setstacksize;
|
||||||
|
}
|
||||||
GLIBC_PRIVATE {
|
GLIBC_PRIVATE {
|
||||||
__vdso_get_tbfreq;
|
__vdso_get_tbfreq;
|
||||||
__vdso_clock_gettime;
|
__vdso_clock_gettime;
|
||||||
|
@ -21,11 +21,15 @@ libc {
|
|||||||
scandir64;
|
scandir64;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.3 {
|
GLIBC_2.3.3 {
|
||||||
posix_fadvise64; posix_fallocate64;
|
|
||||||
setcontext; getcontext; swapcontext; makecontext;
|
setcontext; getcontext; swapcontext; makecontext;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.4 {
|
GLIBC_2.3.4 {
|
||||||
setcontext; getcontext; swapcontext; makecontext;
|
getcontext;
|
||||||
|
longjmp;
|
||||||
|
makecontext;
|
||||||
|
setcontext;
|
||||||
|
siglongjmp;
|
||||||
|
swapcontext;
|
||||||
}
|
}
|
||||||
GLIBC_2.11 {
|
GLIBC_2.11 {
|
||||||
fallocate64;
|
fallocate64;
|
||||||
@ -34,9 +38,3 @@ libc {
|
|||||||
__ppc_get_timebase_freq;
|
__ppc_get_timebase_freq;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
libpthread {
|
|
||||||
GLIBC_2.3.4 {
|
|
||||||
longjmp; siglongjmp;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -16,7 +16,9 @@ libc {
|
|||||||
}
|
}
|
||||||
GLIBC_2.3.4 {
|
GLIBC_2.3.4 {
|
||||||
getcontext;
|
getcontext;
|
||||||
|
longjmp;
|
||||||
setcontext;
|
setcontext;
|
||||||
|
siglongjmp;
|
||||||
swapcontext;
|
swapcontext;
|
||||||
}
|
}
|
||||||
GLIBC_2.17 {
|
GLIBC_2.17 {
|
||||||
@ -31,9 +33,3 @@ librt {
|
|||||||
timer_settime;
|
timer_settime;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
libpthread {
|
|
||||||
GLIBC_2.3.4 {
|
|
||||||
longjmp; siglongjmp;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -26,9 +26,6 @@ libc {
|
|||||||
# v*
|
# v*
|
||||||
versionsort64;
|
versionsort64;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.3 {
|
|
||||||
posix_fadvise64; posix_fallocate64;
|
|
||||||
}
|
|
||||||
GLIBC_2.9 {
|
GLIBC_2.9 {
|
||||||
getutent;
|
getutent;
|
||||||
getutid;
|
getutid;
|
||||||
|
@ -21,9 +21,6 @@ libc {
|
|||||||
# v*
|
# v*
|
||||||
versionsort64;
|
versionsort64;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.3 {
|
|
||||||
posix_fadvise64; posix_fallocate64;
|
|
||||||
}
|
|
||||||
GLIBC_2.11 {
|
GLIBC_2.11 {
|
||||||
fallocate64;
|
fallocate64;
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,11 @@ libc {
|
|||||||
GLIBC_2.3 {
|
GLIBC_2.3 {
|
||||||
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.3.3 {
|
||||||
|
# Changed PTHREAD_STACK_MIN.
|
||||||
|
pthread_attr_setstack;
|
||||||
|
pthread_attr_setstacksize;
|
||||||
|
}
|
||||||
GLIBC_2.4 {
|
GLIBC_2.4 {
|
||||||
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
_sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
|
||||||
}
|
}
|
||||||
@ -25,13 +30,6 @@ libc {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
libpthread {
|
|
||||||
GLIBC_2.3.3 {
|
|
||||||
# Changed PTHREAD_STACK_MIN.
|
|
||||||
pthread_attr_setstack; pthread_attr_setstacksize;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
librt {
|
librt {
|
||||||
GLIBC_2.3 {
|
GLIBC_2.3 {
|
||||||
# AIO functions.
|
# AIO functions.
|
||||||
|
@ -17,9 +17,6 @@ libc {
|
|||||||
# s*
|
# s*
|
||||||
scandir64;
|
scandir64;
|
||||||
}
|
}
|
||||||
GLIBC_2.3.3 {
|
|
||||||
posix_fadvise64; posix_fallocate64;
|
|
||||||
}
|
|
||||||
GLIBC_2.11 {
|
GLIBC_2.11 {
|
||||||
fallocate64;
|
fallocate64;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user