hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/scripts/checksyscalls.sh
....@@ -30,12 +30,14 @@
3030 #define __IGNORE_readlink /* readlinkat */
3131 #define __IGNORE_symlink /* symlinkat */
3232 #define __IGNORE_utimes /* futimesat */
33
-#if BITS_PER_LONG == 64
3433 #define __IGNORE_stat /* fstatat */
3534 #define __IGNORE_lstat /* fstatat */
36
-#else
3735 #define __IGNORE_stat64 /* fstatat64 */
3836 #define __IGNORE_lstat64 /* fstatat64 */
37
+
38
+#ifndef __ARCH_WANT_SET_GET_RLIMIT
39
+#define __IGNORE_getrlimit /* getrlimit */
40
+#define __IGNORE_setrlimit /* setrlimit */
3941 #endif
4042
4143 /* Missing flags argument */
....@@ -84,6 +86,26 @@
8486 #define __IGNORE_statfs64
8587 #define __IGNORE_llseek
8688 #define __IGNORE_mmap2
89
+#define __IGNORE_clock_gettime64
90
+#define __IGNORE_clock_settime64
91
+#define __IGNORE_clock_adjtime64
92
+#define __IGNORE_clock_getres_time64
93
+#define __IGNORE_clock_nanosleep_time64
94
+#define __IGNORE_timer_gettime64
95
+#define __IGNORE_timer_settime64
96
+#define __IGNORE_timerfd_gettime64
97
+#define __IGNORE_timerfd_settime64
98
+#define __IGNORE_utimensat_time64
99
+#define __IGNORE_pselect6_time64
100
+#define __IGNORE_ppoll_time64
101
+#define __IGNORE_io_pgetevents_time64
102
+#define __IGNORE_recvmmsg_time64
103
+#define __IGNORE_mq_timedsend_time64
104
+#define __IGNORE_mq_timedreceive_time64
105
+#define __IGNORE_semtimedop_time64
106
+#define __IGNORE_rt_sigtimedwait_time64
107
+#define __IGNORE_futex_time64
108
+#define __IGNORE_sched_rr_get_interval_time64
87109 #else
88110 #define __IGNORE_sendfile
89111 #define __IGNORE_ftruncate
....@@ -98,6 +120,33 @@
98120 #define __IGNORE_statfs
99121 #define __IGNORE_lseek
100122 #define __IGNORE_mmap
123
+#define __IGNORE_clock_gettime
124
+#define __IGNORE_clock_settime
125
+#define __IGNORE_clock_adjtime
126
+#define __IGNORE_clock_getres
127
+#define __IGNORE_clock_nanosleep
128
+#define __IGNORE_timer_gettime
129
+#define __IGNORE_timer_settime
130
+#define __IGNORE_timerfd_gettime
131
+#define __IGNORE_timerfd_settime
132
+#define __IGNORE_utimensat
133
+#define __IGNORE_pselect6
134
+#define __IGNORE_ppoll
135
+#define __IGNORE_io_pgetevents
136
+#define __IGNORE_recvmmsg
137
+#define __IGNORE_mq_timedsend
138
+#define __IGNORE_mq_timedreceive
139
+#define __IGNORE_semtimedop
140
+#define __IGNORE_rt_sigtimedwait
141
+#define __IGNORE_futex
142
+#define __IGNORE_sched_rr_get_interval
143
+#define __IGNORE_gettimeofday
144
+#define __IGNORE_settimeofday
145
+#define __IGNORE_wait4
146
+#define __IGNORE_adjtimex
147
+#define __IGNORE_nanosleep
148
+#define __IGNORE_io_getevents
149
+#define __IGNORE_recvmmsg
101150 #endif
102151
103152 /* i386-specific or historical system calls */
....@@ -150,6 +199,7 @@
150199 #define __IGNORE_uselib
151200 #define __IGNORE__sysctl
152201 #define __IGNORE_arch_prctl
202
+#define __IGNORE_nfsservctl
153203
154204 /* ... including the "new" 32-bit uid syscalls */
155205 #define __IGNORE_lchown32