mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
Linux: Move timer_getoverrun from librt to libc
The symbol was moved using scripts/move-symbol-to-libc.py. The way the ABI intransition is implemented is changed with this commit: the implementation is now consolidated in one file with a TIMER_T_WAS_INT_COMPAT check. Reviewed-by: Adhemerva Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
273a2a2ae8
commit
df6d227e69
@ -30,7 +30,6 @@ routines = \
|
||||
|
||||
librt-routines = \
|
||||
librt-compat \
|
||||
timer_getoverr \
|
||||
timer_gettime \
|
||||
timer_settime \
|
||||
|
||||
@ -63,6 +62,7 @@ $(librt-routines-var) += \
|
||||
mq_unlink \
|
||||
timer_create \
|
||||
timer_delete \
|
||||
timer_getoverr \
|
||||
|
||||
tests := tst-shm tst-timer tst-timer2 \
|
||||
tst-aio tst-aio64 tst-aio2 tst-aio3 tst-aio4 tst-aio5 tst-aio6 \
|
||||
|
@ -24,6 +24,7 @@ libc {
|
||||
%if PTHREAD_IN_LIBC
|
||||
timer_create;
|
||||
timer_delete;
|
||||
timer_getoverrun;
|
||||
%endif
|
||||
shm_open;
|
||||
shm_unlink;
|
||||
@ -85,6 +86,7 @@ libc {
|
||||
mq_unlink;
|
||||
timer_create;
|
||||
timer_delete;
|
||||
timer_getoverrun;
|
||||
%endif
|
||||
shm_open;
|
||||
shm_unlink;
|
||||
@ -131,8 +133,8 @@ librt {
|
||||
%if !PTHREAD_IN_LIBC
|
||||
timer_create;
|
||||
timer_delete;
|
||||
%endif
|
||||
timer_getoverrun;
|
||||
%endif
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
|
@ -125,6 +125,7 @@ libc {
|
||||
# Changed timer_t. Only used by some 64-bit targets.
|
||||
timer_create;
|
||||
timer_delete;
|
||||
timer_getoverrun;
|
||||
}
|
||||
GLIBC_2.3.4 {
|
||||
sched_getaffinity; sched_setaffinity;
|
||||
|
@ -2008,6 +2008,7 @@ GLIBC_2.17 timegm F
|
||||
GLIBC_2.17 timelocal F
|
||||
GLIBC_2.17 timer_create F
|
||||
GLIBC_2.17 timer_delete F
|
||||
GLIBC_2.17 timer_getoverrun F
|
||||
GLIBC_2.17 timerfd_create F
|
||||
GLIBC_2.17 timerfd_gettime F
|
||||
GLIBC_2.17 timerfd_settime F
|
||||
@ -2533,6 +2534,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,3 +1,2 @@
|
||||
GLIBC_2.17 timer_getoverrun F
|
||||
GLIBC_2.17 timer_gettime F
|
||||
GLIBC_2.17 timer_settime F
|
||||
|
@ -104,7 +104,7 @@ librt {
|
||||
}
|
||||
GLIBC_2.3.3 {
|
||||
# Changed timer_t.
|
||||
timer_getoverrun; timer_gettime;
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
}
|
||||
|
@ -2095,6 +2095,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
GLIBC_2.2 vfwscanf F
|
||||
@ -2357,6 +2358,7 @@ GLIBC_2.3.3 sys_sigabbrev D 0x208
|
||||
GLIBC_2.3.3 sys_siglist D 0x208
|
||||
GLIBC_2.3.3 timer_create F
|
||||
GLIBC_2.3.3 timer_delete F
|
||||
GLIBC_2.3.3 timer_getoverrun F
|
||||
GLIBC_2.3.4 _OtsAddX F
|
||||
GLIBC_2.3.4 _OtsConvertFloatTX F
|
||||
GLIBC_2.3.4 _OtsConvertFloatXT F
|
||||
@ -2629,6 +2631,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,9 +1,7 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
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.3 timer_getoverrun F
|
||||
GLIBC_2.3.3 timer_gettime F
|
||||
GLIBC_2.3.3 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -1 +0,0 @@
|
||||
#include <sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c>
|
@ -1942,6 +1942,7 @@ GLIBC_2.32 timegm F
|
||||
GLIBC_2.32 timelocal F
|
||||
GLIBC_2.32 timer_create F
|
||||
GLIBC_2.32 timer_delete F
|
||||
GLIBC_2.32 timer_getoverrun F
|
||||
GLIBC_2.32 timerfd_create F
|
||||
GLIBC_2.32 timerfd_gettime F
|
||||
GLIBC_2.32 timerfd_settime F
|
||||
@ -2292,6 +2293,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,3 +1,2 @@
|
||||
GLIBC_2.32 timer_getoverrun F
|
||||
GLIBC_2.32 timer_gettime F
|
||||
GLIBC_2.32 timer_settime F
|
||||
|
@ -436,6 +436,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
@ -2354,6 +2355,7 @@ GLIBC_2.4 timegm F
|
||||
GLIBC_2.4 timelocal F
|
||||
GLIBC_2.4 timer_create F
|
||||
GLIBC_2.4 timer_delete F
|
||||
GLIBC_2.4 timer_getoverrun F
|
||||
GLIBC_2.4 times F
|
||||
GLIBC_2.4 timezone D 0x4
|
||||
GLIBC_2.4 tmpfile F
|
||||
|
@ -1,6 +1,5 @@
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
GLIBC_2.34 __timer_settime64 F
|
||||
GLIBC_2.4 timer_getoverrun F
|
||||
GLIBC_2.4 timer_gettime F
|
||||
GLIBC_2.4 timer_settime F
|
||||
GLIBC_2.7 __librt_version_placeholder F
|
||||
|
@ -433,6 +433,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
@ -2351,6 +2352,7 @@ GLIBC_2.4 timegm F
|
||||
GLIBC_2.4 timelocal F
|
||||
GLIBC_2.4 timer_create F
|
||||
GLIBC_2.4 timer_delete F
|
||||
GLIBC_2.4 timer_getoverrun F
|
||||
GLIBC_2.4 times F
|
||||
GLIBC_2.4 timezone D 0x4
|
||||
GLIBC_2.4 tmpfile F
|
||||
|
@ -1,6 +1,5 @@
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
GLIBC_2.34 __timer_settime64 F
|
||||
GLIBC_2.4 timer_getoverrun F
|
||||
GLIBC_2.4 timer_gettime F
|
||||
GLIBC_2.4 timer_settime F
|
||||
GLIBC_2.7 __librt_version_placeholder F
|
||||
|
@ -2032,6 +2032,7 @@ GLIBC_2.29 timegm F
|
||||
GLIBC_2.29 timelocal F
|
||||
GLIBC_2.29 timer_create F
|
||||
GLIBC_2.29 timer_delete F
|
||||
GLIBC_2.29 timer_getoverrun F
|
||||
GLIBC_2.29 timerfd_create F
|
||||
GLIBC_2.29 timerfd_gettime F
|
||||
GLIBC_2.29 timerfd_settime F
|
||||
@ -2555,6 +2556,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.29 timer_getoverrun F
|
||||
GLIBC_2.29 timer_gettime F
|
||||
GLIBC_2.29 timer_settime F
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
|
@ -1746,6 +1746,7 @@ GLIBC_2.2 timegm F
|
||||
GLIBC_2.2 timelocal F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 times F
|
||||
GLIBC_2.2 timezone D 0x4
|
||||
GLIBC_2.2 tmpfile F
|
||||
@ -2508,6 +2509,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -2108,6 +2108,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 versionsort64 F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
@ -2692,6 +2693,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -30,7 +30,7 @@ libc {
|
||||
librt {
|
||||
GLIBC_2.3.3 {
|
||||
# Changed timer_t.
|
||||
timer_getoverrun; timer_gettime;
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
}
|
||||
|
@ -1767,6 +1767,7 @@ GLIBC_2.2 timegm F
|
||||
GLIBC_2.2 timelocal F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 times F
|
||||
GLIBC_2.2 timezone D 0x8
|
||||
GLIBC_2.2 tmpfile F
|
||||
@ -2222,6 +2223,7 @@ GLIBC_2.3.3 sys_sigabbrev D 0x208
|
||||
GLIBC_2.3.3 sys_siglist D 0x208
|
||||
GLIBC_2.3.3 timer_create F
|
||||
GLIBC_2.3.3 timer_delete F
|
||||
GLIBC_2.3.3 timer_getoverrun F
|
||||
GLIBC_2.3.4 __chk_fail F
|
||||
GLIBC_2.3.4 __fprintf_chk F
|
||||
GLIBC_2.3.4 __gets_chk F
|
||||
@ -2467,6 +2469,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,8 +1,6 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime 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 __librt_version_placeholder F
|
||||
|
@ -1 +0,0 @@
|
||||
#include <sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c>
|
@ -52,6 +52,8 @@ extern __typeof (timer_create) __timer_create;
|
||||
libc_hidden_proto (__timer_create)
|
||||
extern __typeof (timer_delete) __timer_delete;
|
||||
libc_hidden_proto (__timer_delete)
|
||||
extern __typeof (timer_getoverrun) __timer_getoverrun;
|
||||
libc_hidden_proto (__timer_getoverrun)
|
||||
|
||||
/* Type of timers in the kernel. */
|
||||
typedef int kernel_timer_t;
|
||||
|
@ -437,6 +437,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
@ -2334,6 +2335,7 @@ GLIBC_2.4 timegm F
|
||||
GLIBC_2.4 timelocal F
|
||||
GLIBC_2.4 timer_create F
|
||||
GLIBC_2.4 timer_delete F
|
||||
GLIBC_2.4 timer_getoverrun F
|
||||
GLIBC_2.4 times F
|
||||
GLIBC_2.4 timezone D 0x4
|
||||
GLIBC_2.4 tmpfile F
|
||||
|
@ -1,6 +1,5 @@
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
GLIBC_2.34 __timer_settime64 F
|
||||
GLIBC_2.4 timer_getoverrun F
|
||||
GLIBC_2.4 timer_gettime F
|
||||
GLIBC_2.4 timer_settime F
|
||||
GLIBC_2.7 __librt_version_placeholder F
|
||||
|
@ -2064,6 +2064,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 versionsort64 F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
@ -2635,6 +2636,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -2012,6 +2012,7 @@ GLIBC_2.18 timegm F
|
||||
GLIBC_2.18 timelocal F
|
||||
GLIBC_2.18 timer_create F
|
||||
GLIBC_2.18 timer_delete F
|
||||
GLIBC_2.18 timer_getoverrun F
|
||||
GLIBC_2.18 timerfd_create F
|
||||
GLIBC_2.18 timerfd_gettime F
|
||||
GLIBC_2.18 timerfd_settime F
|
||||
@ -2606,6 +2607,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.18 timer_getoverrun F
|
||||
GLIBC_2.18 timer_gettime F
|
||||
GLIBC_2.18 timer_settime F
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
|
@ -2012,6 +2012,7 @@ GLIBC_2.18 timegm F
|
||||
GLIBC_2.18 timelocal F
|
||||
GLIBC_2.18 timer_create F
|
||||
GLIBC_2.18 timer_delete F
|
||||
GLIBC_2.18 timer_getoverrun F
|
||||
GLIBC_2.18 timerfd_create F
|
||||
GLIBC_2.18 timerfd_gettime F
|
||||
GLIBC_2.18 timerfd_settime F
|
||||
@ -2603,6 +2604,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.18 timer_getoverrun F
|
||||
GLIBC_2.18 timer_gettime F
|
||||
GLIBC_2.18 timer_settime F
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
|
@ -1995,6 +1995,7 @@ GLIBC_2.2 tcgetsid F
|
||||
GLIBC_2.2 tdestroy F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 tmpfile F
|
||||
GLIBC_2.2 tmpfile64 F
|
||||
GLIBC_2.2 truncate64 F
|
||||
@ -2600,6 +2601,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -1993,6 +1993,7 @@ GLIBC_2.2 tcgetsid F
|
||||
GLIBC_2.2 tdestroy F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 tmpfile F
|
||||
GLIBC_2.2 tmpfile64 F
|
||||
GLIBC_2.2 truncate64 F
|
||||
@ -2598,6 +2599,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1991,6 +1991,7 @@ GLIBC_2.2 tcgetsid F
|
||||
GLIBC_2.2 tdestroy F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 tmpfile F
|
||||
GLIBC_2.2 tmpfile64 F
|
||||
GLIBC_2.2 truncate64 F
|
||||
@ -2606,6 +2607,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -1987,6 +1987,7 @@ GLIBC_2.2 tcgetsid F
|
||||
GLIBC_2.2 tdestroy F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 tmpfile F
|
||||
GLIBC_2.2 tmpfile64 F
|
||||
GLIBC_2.2 truncate64 F
|
||||
@ -2521,6 +2522,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -2054,6 +2054,7 @@ GLIBC_2.21 timegm F
|
||||
GLIBC_2.21 timelocal F
|
||||
GLIBC_2.21 timer_create F
|
||||
GLIBC_2.21 timer_delete F
|
||||
GLIBC_2.21 timer_getoverrun F
|
||||
GLIBC_2.21 timerfd_create F
|
||||
GLIBC_2.21 timerfd_gettime F
|
||||
GLIBC_2.21 timerfd_settime F
|
||||
@ -2645,6 +2646,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,4 +1,3 @@
|
||||
GLIBC_2.21 timer_getoverrun F
|
||||
GLIBC_2.21 timer_gettime F
|
||||
GLIBC_2.21 timer_settime F
|
||||
GLIBC_2.34 __timer_gettime64 F
|
||||
|
@ -2069,6 +2069,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
GLIBC_2.2 vfwscanf F
|
||||
@ -2662,6 +2663,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -2073,6 +2073,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
GLIBC_2.2 vfwscanf F
|
||||
@ -2695,6 +2696,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -29,7 +29,7 @@ libc {
|
||||
librt {
|
||||
GLIBC_2.3.3 {
|
||||
# Changed timer_t.
|
||||
timer_getoverrun; timer_gettime;
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
}
|
||||
|
@ -1888,6 +1888,7 @@ GLIBC_2.3 timegm F
|
||||
GLIBC_2.3 timelocal F
|
||||
GLIBC_2.3 timer_create F
|
||||
GLIBC_2.3 timer_delete F
|
||||
GLIBC_2.3 timer_getoverrun F
|
||||
GLIBC_2.3 times F
|
||||
GLIBC_2.3 timezone D 0x8
|
||||
GLIBC_2.3 tmpfile F
|
||||
@ -2166,6 +2167,7 @@ GLIBC_2.3.3 sys_sigabbrev D 0x208
|
||||
GLIBC_2.3.3 sys_siglist D 0x208
|
||||
GLIBC_2.3.3 timer_create F
|
||||
GLIBC_2.3.3 timer_delete F
|
||||
GLIBC_2.3.3 timer_getoverrun F
|
||||
GLIBC_2.3.4 __chk_fail F
|
||||
GLIBC_2.3.4 __fprintf_chk F
|
||||
GLIBC_2.3.4 __gets_chk F
|
||||
@ -2431,6 +2433,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,7 +1,5 @@
|
||||
GLIBC_2.3 timer_getoverrun F
|
||||
GLIBC_2.3 timer_gettime F
|
||||
GLIBC_2.3 timer_settime 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 __librt_version_placeholder F
|
||||
|
@ -2096,6 +2096,7 @@ GLIBC_2.17 timegm F
|
||||
GLIBC_2.17 timelocal F
|
||||
GLIBC_2.17 timer_create F
|
||||
GLIBC_2.17 timer_delete F
|
||||
GLIBC_2.17 timer_getoverrun F
|
||||
GLIBC_2.17 timerfd_create F
|
||||
GLIBC_2.17 timerfd_gettime F
|
||||
GLIBC_2.17 timerfd_settime F
|
||||
@ -2729,6 +2730,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,3 +1,2 @@
|
||||
GLIBC_2.17 timer_getoverrun F
|
||||
GLIBC_2.17 timer_gettime F
|
||||
GLIBC_2.17 timer_settime F
|
||||
|
@ -1 +0,0 @@
|
||||
#include <sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c>
|
@ -1952,6 +1952,7 @@ GLIBC_2.33 timegm F
|
||||
GLIBC_2.33 timelocal F
|
||||
GLIBC_2.33 timer_create F
|
||||
GLIBC_2.33 timer_delete F
|
||||
GLIBC_2.33 timer_getoverrun F
|
||||
GLIBC_2.33 timerfd_create F
|
||||
GLIBC_2.33 timerfd_gettime F
|
||||
GLIBC_2.33 timerfd_settime F
|
||||
@ -2294,6 +2295,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,3 +1,2 @@
|
||||
GLIBC_2.33 timer_getoverrun F
|
||||
GLIBC_2.33 timer_gettime F
|
||||
GLIBC_2.33 timer_settime F
|
||||
|
@ -2018,6 +2018,7 @@ GLIBC_2.27 timegm F
|
||||
GLIBC_2.27 timelocal F
|
||||
GLIBC_2.27 timer_create F
|
||||
GLIBC_2.27 timer_delete F
|
||||
GLIBC_2.27 timer_getoverrun F
|
||||
GLIBC_2.27 timerfd_create F
|
||||
GLIBC_2.27 timerfd_gettime F
|
||||
GLIBC_2.27 timerfd_settime F
|
||||
@ -2494,6 +2495,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,3 +1,2 @@
|
||||
GLIBC_2.27 timer_getoverrun F
|
||||
GLIBC_2.27 timer_gettime F
|
||||
GLIBC_2.27 timer_settime F
|
||||
|
@ -2067,6 +2067,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 versionsort64 F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
@ -2660,6 +2661,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -9,7 +9,7 @@ libc {
|
||||
librt {
|
||||
GLIBC_2.3.3 {
|
||||
# Changed timer_t.
|
||||
timer_getoverrun; timer_gettime;
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
}
|
||||
|
@ -1763,6 +1763,7 @@ GLIBC_2.2 timegm F
|
||||
GLIBC_2.2 timelocal F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 times F
|
||||
GLIBC_2.2 timezone D 0x8
|
||||
GLIBC_2.2 tmpfile F
|
||||
@ -2212,6 +2213,7 @@ GLIBC_2.3.3 sys_sigabbrev D 0x208
|
||||
GLIBC_2.3.3 sys_siglist D 0x208
|
||||
GLIBC_2.3.3 timer_create F
|
||||
GLIBC_2.3.3 timer_delete F
|
||||
GLIBC_2.3.3 timer_getoverrun F
|
||||
GLIBC_2.3.4 __chk_fail F
|
||||
GLIBC_2.3.4 __fprintf_chk F
|
||||
GLIBC_2.3.4 __gets_chk F
|
||||
@ -2468,6 +2470,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,7 +1,5 @@
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime 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 __librt_version_placeholder F
|
||||
|
@ -1 +0,0 @@
|
||||
#include <sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c>
|
@ -1750,6 +1750,7 @@ GLIBC_2.2 timegm F
|
||||
GLIBC_2.2 timelocal F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 times F
|
||||
GLIBC_2.2 timezone D 0x4
|
||||
GLIBC_2.2 tmpfile F
|
||||
@ -2515,6 +2516,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -1750,6 +1750,7 @@ GLIBC_2.2 timegm F
|
||||
GLIBC_2.2 timelocal F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 times F
|
||||
GLIBC_2.2 timezone D 0x4
|
||||
GLIBC_2.2 tmpfile F
|
||||
@ -2512,6 +2513,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 timer_gettime F
|
||||
GLIBC_2.2 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -2062,6 +2062,7 @@ GLIBC_2.2 swprintf F
|
||||
GLIBC_2.2 swscanf F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 ungetwc F
|
||||
GLIBC_2.2 vfwprintf F
|
||||
GLIBC_2.2 vfwscanf F
|
||||
@ -2655,6 +2656,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,5 +1,4 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
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
|
||||
|
@ -14,7 +14,7 @@ libc {
|
||||
librt {
|
||||
GLIBC_2.3.3 {
|
||||
# Changed timer_t.
|
||||
timer_getoverrun; timer_gettime;
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
}
|
||||
|
@ -1793,6 +1793,7 @@ GLIBC_2.2 timegm F
|
||||
GLIBC_2.2 timelocal F
|
||||
GLIBC_2.2 timer_create F
|
||||
GLIBC_2.2 timer_delete F
|
||||
GLIBC_2.2 timer_getoverrun F
|
||||
GLIBC_2.2 times F
|
||||
GLIBC_2.2 timezone D 0x8
|
||||
GLIBC_2.2 tmpfile F
|
||||
@ -2246,6 +2247,7 @@ GLIBC_2.3.3 sys_sigabbrev D 0x208
|
||||
GLIBC_2.3.3 sys_siglist D 0x208
|
||||
GLIBC_2.3.3 timer_create F
|
||||
GLIBC_2.3.3 timer_delete F
|
||||
GLIBC_2.3.3 timer_getoverrun F
|
||||
GLIBC_2.3.4 __chk_fail F
|
||||
GLIBC_2.3.4 __fprintf_chk F
|
||||
GLIBC_2.3.4 __gets_chk F
|
||||
@ -2490,6 +2492,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,9 +1,7 @@
|
||||
GLIBC_2.1 __librt_version_placeholder F
|
||||
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.3 timer_getoverrun F
|
||||
GLIBC_2.3.3 timer_gettime F
|
||||
GLIBC_2.3.3 timer_settime F
|
||||
GLIBC_2.3.4 __librt_version_placeholder F
|
||||
|
@ -1 +0,0 @@
|
||||
#include <sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c>
|
@ -20,17 +20,33 @@
|
||||
#include <time.h>
|
||||
#include <sysdep.h>
|
||||
#include "kernel-posix-timers.h"
|
||||
|
||||
|
||||
#ifdef timer_getoverrun_alias
|
||||
# define timer_getoverrun timer_getoverrun_alias
|
||||
#endif
|
||||
|
||||
#include <shlib-compat.h>
|
||||
|
||||
int
|
||||
timer_getoverrun (timer_t timerid)
|
||||
___timer_getoverrun (timer_t timerid)
|
||||
{
|
||||
#undef timer_getoverrun
|
||||
kernel_timer_t ktimerid = timerid_to_kernel_timer (timerid);
|
||||
return INLINE_SYSCALL_CALL (timer_getoverrun, ktimerid);
|
||||
}
|
||||
versioned_symbol (libc, ___timer_getoverrun, timer_getoverrun, GLIBC_2_34);
|
||||
libc_hidden_ver (___timer_getoverrun, __timer_getoverrun)
|
||||
|
||||
#if TIMER_T_WAS_INT_COMPAT
|
||||
# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_3_3, GLIBC_2_34)
|
||||
compat_symbol (librt, ___timer_getoverrun, timer_getoverrun, GLIBC_2_3_3);
|
||||
# endif
|
||||
|
||||
# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)
|
||||
int
|
||||
__timer_getoverrun_old (int timerid)
|
||||
{
|
||||
return __timer_getoverrun (__timer_compat_list[timerid]);
|
||||
}
|
||||
compat_symbol (librt, __timer_getoverrun_old, timer_getoverrun, GLIBC_2_2);
|
||||
# endif /* OTHER_SHLIB_COMPAT */
|
||||
|
||||
#else /* !TIMER_T_WAS_INT_COMPAT */
|
||||
# if OTHER_SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_34)
|
||||
compat_symbol (librt, ___timer_getoverrun, timer_getoverrun, GLIBC_2_2);
|
||||
# endif
|
||||
#endif /* !TIMER_T_WAS_INT_COMPAT */
|
||||
|
@ -1762,6 +1762,7 @@ GLIBC_2.2.5 timegm F
|
||||
GLIBC_2.2.5 timelocal F
|
||||
GLIBC_2.2.5 timer_create F
|
||||
GLIBC_2.2.5 timer_delete F
|
||||
GLIBC_2.2.5 timer_getoverrun F
|
||||
GLIBC_2.2.5 times F
|
||||
GLIBC_2.2.5 timezone D 0x8
|
||||
GLIBC_2.2.5 tmpfile F
|
||||
@ -2200,6 +2201,7 @@ GLIBC_2.3.3 sys_sigabbrev D 0x208
|
||||
GLIBC_2.3.3 sys_siglist D 0x208
|
||||
GLIBC_2.3.3 timer_create F
|
||||
GLIBC_2.3.3 timer_delete F
|
||||
GLIBC_2.3.3 timer_getoverrun F
|
||||
GLIBC_2.3.4 __chk_fail F
|
||||
GLIBC_2.3.4 __fprintf_chk F
|
||||
GLIBC_2.3.4 __gets_chk F
|
||||
@ -2446,6 +2448,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,7 +1,5 @@
|
||||
GLIBC_2.2.5 timer_getoverrun F
|
||||
GLIBC_2.2.5 timer_gettime F
|
||||
GLIBC_2.2.5 timer_settime 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 __librt_version_placeholder F
|
||||
|
@ -11,7 +11,7 @@ libc {
|
||||
librt {
|
||||
GLIBC_2.3.3 {
|
||||
# Changed timer_t.
|
||||
timer_getoverrun; timer_gettime;
|
||||
timer_gettime;
|
||||
timer_settime;
|
||||
}
|
||||
}
|
||||
|
@ -1,38 +0,0 @@
|
||||
/* Copyright (C) 2003-2021 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
||||
not, see <https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <shlib-compat.h>
|
||||
#include "compat-timer.h"
|
||||
|
||||
|
||||
#define timer_getoverrun_alias __timer_getoverrun_new
|
||||
#include <sysdeps/unix/sysv/linux/timer_getoverr.c>
|
||||
|
||||
#undef timer_getoverrun
|
||||
versioned_symbol (librt, __timer_getoverrun_new, timer_getoverrun,
|
||||
GLIBC_2_3_3);
|
||||
|
||||
|
||||
#if SHLIB_COMPAT (librt, GLIBC_2_2, GLIBC_2_3_3)
|
||||
int
|
||||
__timer_getoverrun_old (int timerid)
|
||||
{
|
||||
return __timer_getoverrun_new (__timer_compat_list[timerid]);
|
||||
}
|
||||
compat_symbol (librt, __timer_getoverrun_old, timer_getoverrun, GLIBC_2_2);
|
||||
#endif
|
@ -2013,6 +2013,7 @@ GLIBC_2.16 timegm F
|
||||
GLIBC_2.16 timelocal F
|
||||
GLIBC_2.16 timer_create F
|
||||
GLIBC_2.16 timer_delete F
|
||||
GLIBC_2.16 timer_getoverrun F
|
||||
GLIBC_2.16 timerfd_create F
|
||||
GLIBC_2.16 timerfd_gettime F
|
||||
GLIBC_2.16 timerfd_settime F
|
||||
@ -2548,6 +2549,7 @@ GLIBC_2.34 thrd_exit F
|
||||
GLIBC_2.34 thrd_join F
|
||||
GLIBC_2.34 timer_create F
|
||||
GLIBC_2.34 timer_delete F
|
||||
GLIBC_2.34 timer_getoverrun F
|
||||
GLIBC_2.34 timespec_getres F
|
||||
GLIBC_2.34 tss_create F
|
||||
GLIBC_2.34 tss_delete F
|
||||
|
@ -1,3 +1,2 @@
|
||||
GLIBC_2.16 timer_getoverrun F
|
||||
GLIBC_2.16 timer_gettime F
|
||||
GLIBC_2.16 timer_settime F
|
||||
|
Loading…
Reference in New Issue
Block a user