1 %include <time64-compat.h>
4 # functions used in inline functions or macros
7 # functions used in other libraries
23 get_kernel_syms; getresgid; getresuid;
44 query_module; quotactl;
50 setresgid; setresuid; swapoff; swapon; sysctl; sysinfo;
55 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
58 # functions used in inline functions or macros
61 # Since we have new signals this structure changed.
62 _sys_siglist; sys_siglist; sys_sigabbrev;
65 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
67 # chown interface change.
70 # Change in pthread_attr_t.
77 ntp_adjtime; ntp_gettime;
82 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
85 # needed in other libraries.
86 __endmntent; __getmntent_r; __setmntent; __statfs; __sysctl;
88 # ipc ctl interface change.
89 semctl; shmctl; msgctl;
91 # Old symbol versions from libpthread.
109 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
112 # New kernel interfaces.
113 epoll_create; epoll_ctl; epoll_wait;
125 # Changed timer_t. Only used by some 64-bit targets.
133 sched_getaffinity; sched_setaffinity;
136 inotify_init; inotify_add_watch; inotify_rm_watch;
140 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
143 splice; tee; vmsplice;
146 epoll_pwait; sync_file_range; sched_getcpu;
149 eventfd; eventfd_read; eventfd_write; signalfd;
152 timerfd_create; timerfd_settime; timerfd_gettime;
155 epoll_create1; inotify_init1;
161 _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
170 fanotify_init; fanotify_mark;
175 name_to_handle_at; open_by_handle_at;
182 process_vm_readv; process_vm_writev;
187 pkey_alloc; pkey_free; pkey_set; pkey_get; pkey_mprotect;
193 getdents64; gettid; tgkill;
198 %ifdef TIME64_NON_DEFAULT
199 # 64-bit time_t support
202 __aio_suspend_time64;
206 __clock_nanosleep_time64;
219 __fts64_close_time64;
222 __fts64_children_time64;
225 __gai_suspend_time64;
240 __mq_timedreceive_time64;
241 __mq_timedsend_time64;
252 __pthread_clockjoin_np64;
253 __pthread_cond_clockwait64;
254 __pthread_cond_timedwait64;
255 __pthread_mutex_clocklock64;
256 __pthread_mutex_timedlock64;
257 __pthread_rwlock_clockrdlock64;
258 __pthread_rwlock_clockwrlock64;
259 __pthread_rwlock_timedrdlock64;
260 __pthread_rwlock_timedwrlock64;
261 __pthread_timedjoin_np64;
264 __sched_rr_get_interval64;
297 %ifdef TIME64_NON_DEFAULT
298 __epoll_pwait2_time64;
307 # functions used in other libraries
308 __syscall_rt_sigqueueinfo;
314 # functions used by nscd
315 __netlink_assert_response;
321 # Leftover from the int -> timer_t transition. For ABIs that came later
322 # and do not have the symbol version, this version node is merged with
323 # the baseline version.
324 __librt_version_placeholder;
335 __nptl_change_stack_perm;