diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-06-02 07:32:19 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-06-02 07:32:19 +0200 |
commit | 186cd80b1eb0c28f42c052bbaa9b37a7f66ee662 (patch) | |
tree | eb73538bb12d59600599ef976637a62db57e620d /sysdeps | |
parent | 217b6dc298156bdb0d6aea9ea93e7e394a5ff091 (diff) | |
download | glibc-186cd80b1eb0c28f42c052bbaa9b37a7f66ee662.zip glibc-186cd80b1eb0c28f42c052bbaa9b37a7f66ee662.tar.gz glibc-186cd80b1eb0c28f42c052bbaa9b37a7f66ee662.tar.bz2 |
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>
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/mach/hurd/i386/Versions | 4 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/Versions | 19 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/alpha/Versions | 11 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/Versions | 4 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/ia64/Versions | 11 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/mips/Versions | 5 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/Versions | 5 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 14 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 8 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/s390/s390-32/Versions | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/sh/Versions | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/sparc/Versions | 12 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 3 |
13 files changed, 55 insertions, 47 deletions
diff --git a/sysdeps/mach/hurd/i386/Versions b/sysdeps/mach/hurd/i386/Versions index 67e6d94..fb7f89f 100644 --- a/sysdeps/mach/hurd/i386/Versions +++ b/sysdeps/mach/hurd/i386/Versions @@ -7,4 +7,8 @@ libc { GLIBC_2.2.6 { ioperm; } + GLIBC_2.3.3 { + posix_fadvise64; + posix_fallocate64; + } } diff --git a/sysdeps/unix/sysv/linux/Versions b/sysdeps/unix/sysv/linux/Versions index 220bb2d..c864ad3 100644 --- a/sysdeps/unix/sysv/linux/Versions +++ b/sysdeps/unix/sysv/linux/Versions @@ -86,6 +86,16 @@ libc { # ipc ctl interface change. semctl; shmctl; msgctl; + + # Old symbol versions from libpthread. + __pread64; + __pwrite64; + lseek64; + open64; + pread; + pread64; + pwrite; + pwrite64; } GLIBC_2.2.1 { # p* @@ -102,7 +112,14 @@ libc { epoll_create; epoll_ctl; epoll_wait; } 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 { sched_getaffinity; sched_setaffinity; diff --git a/sysdeps/unix/sysv/linux/alpha/Versions b/sysdeps/unix/sysv/linux/alpha/Versions index b90d5f2..b113cb6 100644 --- a/sysdeps/unix/sysv/linux/alpha/Versions +++ b/sysdeps/unix/sysv/linux/alpha/Versions @@ -64,6 +64,11 @@ libc { GLIBC_2.3 { _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 { _sys_errlist; sys_errlist; _sys_nerr; sys_nerr; } @@ -85,12 +90,6 @@ ld { __libc_alpha_cache_shape; } } -libpthread { - GLIBC_2.3.3 { - # Changed PTHREAD_STACK_MIN. - pthread_attr_setstack; pthread_attr_setstacksize; - } -} librt { GLIBC_2.3 { # AIO functions. diff --git a/sysdeps/unix/sysv/linux/i386/Versions b/sysdeps/unix/sysv/linux/i386/Versions index b59ace4..1335e65 100644 --- a/sysdeps/unix/sysv/linux/i386/Versions +++ b/sysdeps/unix/sysv/linux/i386/Versions @@ -33,10 +33,6 @@ libc { # v* versionsort64; } - GLIBC_2.3.3 { - # p* - posix_fadvise64; posix_fallocate64; - } GLIBC_2.3.4 { # v* vm86; diff --git a/sysdeps/unix/sysv/linux/ia64/Versions b/sysdeps/unix/sysv/linux/ia64/Versions index 214e6f9..54e7723 100644 --- a/sysdeps/unix/sysv/linux/ia64/Versions +++ b/sysdeps/unix/sysv/linux/ia64/Versions @@ -14,6 +14,11 @@ libc { # w* wordexp; } + GLIBC_2.3.3 { + # Changed PTHREAD_STACK_MIN. + pthread_attr_setstack; + pthread_attr_setstacksize; + } GLIBC_2.2.6 { getunwind; } @@ -21,12 +26,6 @@ libc { recvmsg; sendmsg; } } -libpthread { - GLIBC_2.3.3 { - # Changed PTHREAD_STACK_MIN. - pthread_attr_setstack; pthread_attr_setstacksize; - } -} librt { GLIBC_2.3.3 { # Changed timer_t. diff --git a/sysdeps/unix/sysv/linux/mips/Versions b/sysdeps/unix/sysv/linux/mips/Versions index aeaac41..db6222e 100644 --- a/sysdeps/unix/sysv/linux/mips/Versions +++ b/sysdeps/unix/sysv/linux/mips/Versions @@ -21,6 +21,11 @@ libc { # _* _test_and_set; } + GLIBC_2.3.3 { + # Changed PTHREAD_STACK_MIN. + pthread_attr_setstack; + pthread_attr_setstacksize; + } GLIBC_2.11 { fallocate64; } diff --git a/sysdeps/unix/sysv/linux/powerpc/Versions b/sysdeps/unix/sysv/linux/powerpc/Versions index 416272b..4e81407 100644 --- a/sysdeps/unix/sysv/linux/powerpc/Versions +++ b/sysdeps/unix/sysv/linux/powerpc/Versions @@ -1,4 +1,9 @@ libc { + GLIBC_2.6 { + # Changed PTHREAD_STACK_MIN. + pthread_attr_setstack; + pthread_attr_setstacksize; + } GLIBC_PRIVATE { __vdso_get_tbfreq; __vdso_clock_gettime; diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions b/sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions index ee505ef..918e023 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions @@ -21,11 +21,15 @@ libc { scandir64; } GLIBC_2.3.3 { - posix_fadvise64; posix_fallocate64; setcontext; getcontext; swapcontext; makecontext; } GLIBC_2.3.4 { - setcontext; getcontext; swapcontext; makecontext; + getcontext; + longjmp; + makecontext; + setcontext; + siglongjmp; + swapcontext; } GLIBC_2.11 { fallocate64; @@ -34,9 +38,3 @@ libc { __ppc_get_timebase_freq; } } - -libpthread { - GLIBC_2.3.4 { - longjmp; siglongjmp; - } -} diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions b/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions index 7a166f2..84c8095 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions @@ -16,7 +16,9 @@ libc { } GLIBC_2.3.4 { getcontext; + longjmp; setcontext; + siglongjmp; swapcontext; } GLIBC_2.17 { @@ -31,9 +33,3 @@ librt { timer_settime; } } - -libpthread { - GLIBC_2.3.4 { - longjmp; siglongjmp; - } -} diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/Versions b/sysdeps/unix/sysv/linux/s390/s390-32/Versions index 9919398..cc03e70 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/Versions +++ b/sysdeps/unix/sysv/linux/s390/s390-32/Versions @@ -26,9 +26,6 @@ libc { # v* versionsort64; } - GLIBC_2.3.3 { - posix_fadvise64; posix_fallocate64; - } GLIBC_2.9 { getutent; getutid; diff --git a/sysdeps/unix/sysv/linux/sh/Versions b/sysdeps/unix/sysv/linux/sh/Versions index e0938c4..19ba1d8 100644 --- a/sysdeps/unix/sysv/linux/sh/Versions +++ b/sysdeps/unix/sysv/linux/sh/Versions @@ -21,9 +21,6 @@ libc { # v* versionsort64; } - GLIBC_2.3.3 { - posix_fadvise64; posix_fallocate64; - } GLIBC_2.11 { fallocate64; } diff --git a/sysdeps/unix/sysv/linux/sparc/Versions b/sysdeps/unix/sysv/linux/sparc/Versions index 61e57fa..f102760 100644 --- a/sysdeps/unix/sysv/linux/sparc/Versions +++ b/sysdeps/unix/sysv/linux/sparc/Versions @@ -8,6 +8,11 @@ libc { GLIBC_2.3 { _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 { _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 { GLIBC_2.3 { # AIO functions. diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/Versions b/sysdeps/unix/sysv/linux/sparc/sparc32/Versions index c9a5b3e..d928a65 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/Versions +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/Versions @@ -17,9 +17,6 @@ libc { # s* scandir64; } - GLIBC_2.3.3 { - posix_fadvise64; posix_fallocate64; - } GLIBC_2.11 { fallocate64; } |