authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-08-30 15:02:23-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-08-30 15:02:23-04:00
logfed5c12d9a2ab14c5bb66251ba6ee3e356bce8d3
treef01ffcd50d6074d2427c8a65d7777cb1ff64dd1e
parent37ef490fc601092b7141aeffc8e9cbd5b92f7d07
signaturelock-open Commit is signed but in an unrecognized format.

musl: fix alltypes.h and syscall.h not being correct

The previous [instructions](https://github.com/ziglang/zig/wiki/Updating-libc) for updating musl libc headers had this (repeated for each architecture): make DESTDIR=build-all/arm install-headers ARCH=arm However musl's build system does not properly rebuild alltypes.h and syscall.h from source, instead using whatever is cached from the previous build. In the case of the previous time that I updated to musl 1.1.23, this happened to be the aarch64 architecture. As a workaround, one can remove the obj/ directory to force rebuilding this file. Now the instructions say this (repeated for each architecture): rm -rf obj/ && make DESTDIR=build-all/arm install-headers ARCH=arm This commit updates the resulting headers after this workaround is applied and the process headers tool is run again.

22 files changed, 11152 insertions(+), 973 deletions(-)

lib/libc/include/aarch64-linux-musl/bits/alltypes.h created+406
...@@ -0,0 +1,406 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef unsigned wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
24typedef unsigned wint_t;
25#define __DEFINED_wint_t
26#endif
27
28
29#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
30typedef int blksize_t;
31#define __DEFINED_blksize_t
32#endif
33
34#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
35typedef unsigned int nlink_t;
36#define __DEFINED_nlink_t
37#endif
38
39
40#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
41typedef float float_t;
42#define __DEFINED_float_t
43#endif
44
45#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
46typedef double double_t;
47#define __DEFINED_double_t
48#endif
49
50
51#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
52typedef struct { long long __ll; long double __ld; } max_align_t;
53#define __DEFINED_max_align_t
54#endif
55
56
57#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
58typedef long time_t;
59#define __DEFINED_time_t
60#endif
61
62#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
63typedef long suseconds_t;
64#define __DEFINED_suseconds_t
65#endif
66
67
68#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
69typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
70#define __DEFINED_pthread_attr_t
71#endif
72
73#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
74typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
75#define __DEFINED_pthread_mutex_t
76#endif
77
78#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
79typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
80#define __DEFINED_mtx_t
81#endif
82
83#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
84typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
85#define __DEFINED_pthread_cond_t
86#endif
87
88#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
89typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
90#define __DEFINED_cnd_t
91#endif
92
93#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
94typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
95#define __DEFINED_pthread_rwlock_t
96#endif
97
98#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
99typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
100#define __DEFINED_pthread_barrier_t
101#endif
102
103#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
104typedef unsigned _Addr size_t;
105#define __DEFINED_size_t
106#endif
107
108#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
109typedef unsigned _Addr uintptr_t;
110#define __DEFINED_uintptr_t
111#endif
112
113#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
114typedef _Addr ptrdiff_t;
115#define __DEFINED_ptrdiff_t
116#endif
117
118#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
119typedef _Addr ssize_t;
120#define __DEFINED_ssize_t
121#endif
122
123#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
124typedef _Addr intptr_t;
125#define __DEFINED_intptr_t
126#endif
127
128#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
129typedef _Addr regoff_t;
130#define __DEFINED_regoff_t
131#endif
132
133#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
134typedef _Reg register_t;
135#define __DEFINED_register_t
136#endif
137
138
139#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
140typedef signed char int8_t;
141#define __DEFINED_int8_t
142#endif
143
144#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
145typedef signed short int16_t;
146#define __DEFINED_int16_t
147#endif
148
149#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
150typedef signed int int32_t;
151#define __DEFINED_int32_t
152#endif
153
154#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
155typedef signed _Int64 int64_t;
156#define __DEFINED_int64_t
157#endif
158
159#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
160typedef signed _Int64 intmax_t;
161#define __DEFINED_intmax_t
162#endif
163
164#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
165typedef unsigned char uint8_t;
166#define __DEFINED_uint8_t
167#endif
168
169#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
170typedef unsigned short uint16_t;
171#define __DEFINED_uint16_t
172#endif
173
174#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
175typedef unsigned int uint32_t;
176#define __DEFINED_uint32_t
177#endif
178
179#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
180typedef unsigned _Int64 uint64_t;
181#define __DEFINED_uint64_t
182#endif
183
184#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
185typedef unsigned _Int64 u_int64_t;
186#define __DEFINED_u_int64_t
187#endif
188
189#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
190typedef unsigned _Int64 uintmax_t;
191#define __DEFINED_uintmax_t
192#endif
193
194
195#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
196typedef unsigned mode_t;
197#define __DEFINED_mode_t
198#endif
199
200#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
201typedef unsigned _Reg nlink_t;
202#define __DEFINED_nlink_t
203#endif
204
205#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
206typedef _Int64 off_t;
207#define __DEFINED_off_t
208#endif
209
210#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
211typedef unsigned _Int64 ino_t;
212#define __DEFINED_ino_t
213#endif
214
215#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
216typedef unsigned _Int64 dev_t;
217#define __DEFINED_dev_t
218#endif
219
220#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
221typedef long blksize_t;
222#define __DEFINED_blksize_t
223#endif
224
225#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
226typedef _Int64 blkcnt_t;
227#define __DEFINED_blkcnt_t
228#endif
229
230#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
231typedef unsigned _Int64 fsblkcnt_t;
232#define __DEFINED_fsblkcnt_t
233#endif
234
235#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
236typedef unsigned _Int64 fsfilcnt_t;
237#define __DEFINED_fsfilcnt_t
238#endif
239
240
241#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
242typedef unsigned wint_t;
243#define __DEFINED_wint_t
244#endif
245
246#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
247typedef unsigned long wctype_t;
248#define __DEFINED_wctype_t
249#endif
250
251
252#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
253typedef void * timer_t;
254#define __DEFINED_timer_t
255#endif
256
257#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
258typedef int clockid_t;
259#define __DEFINED_clockid_t
260#endif
261
262#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
263typedef long clock_t;
264#define __DEFINED_clock_t
265#endif
266
267#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
268struct timeval { time_t tv_sec; suseconds_t tv_usec; };
269#define __DEFINED_struct_timeval
270#endif
271
272#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
273struct timespec { time_t tv_sec; long tv_nsec; };
274#define __DEFINED_struct_timespec
275#endif
276
277
278#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
279typedef int pid_t;
280#define __DEFINED_pid_t
281#endif
282
283#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
284typedef unsigned id_t;
285#define __DEFINED_id_t
286#endif
287
288#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
289typedef unsigned uid_t;
290#define __DEFINED_uid_t
291#endif
292
293#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
294typedef unsigned gid_t;
295#define __DEFINED_gid_t
296#endif
297
298#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
299typedef int key_t;
300#define __DEFINED_key_t
301#endif
302
303#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
304typedef unsigned useconds_t;
305#define __DEFINED_useconds_t
306#endif
307
308
309#ifdef __cplusplus
310#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
311typedef unsigned long pthread_t;
312#define __DEFINED_pthread_t
313#endif
314
315#else
316#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
317typedef struct __pthread * pthread_t;
318#define __DEFINED_pthread_t
319#endif
320
321#endif
322#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
323typedef int pthread_once_t;
324#define __DEFINED_pthread_once_t
325#endif
326
327#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
328typedef unsigned pthread_key_t;
329#define __DEFINED_pthread_key_t
330#endif
331
332#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
333typedef int pthread_spinlock_t;
334#define __DEFINED_pthread_spinlock_t
335#endif
336
337#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
338typedef struct { unsigned __attr; } pthread_mutexattr_t;
339#define __DEFINED_pthread_mutexattr_t
340#endif
341
342#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
343typedef struct { unsigned __attr; } pthread_condattr_t;
344#define __DEFINED_pthread_condattr_t
345#endif
346
347#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
348typedef struct { unsigned __attr; } pthread_barrierattr_t;
349#define __DEFINED_pthread_barrierattr_t
350#endif
351
352#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
353typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
354#define __DEFINED_pthread_rwlockattr_t
355#endif
356
357
358#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
359struct _IO_FILE { char __x; };
360#define __DEFINED_struct__IO_FILE
361#endif
362
363#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
364typedef struct _IO_FILE FILE;
365#define __DEFINED_FILE
366#endif
367
368
369#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
370typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
371#define __DEFINED_mbstate_t
372#endif
373
374
375#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
376typedef struct __locale_struct * locale_t;
377#define __DEFINED_locale_t
378#endif
379
380
381#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
382typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
383#define __DEFINED_sigset_t
384#endif
385
386
387#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
388struct iovec { void *iov_base; size_t iov_len; };
389#define __DEFINED_struct_iovec
390#endif
391
392
393#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
394typedef unsigned socklen_t;
395#define __DEFINED_socklen_t
396#endif
397
398#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
399typedef unsigned short sa_family_t;
400#define __DEFINED_sa_family_t
401#endif
402
403
404#undef _Addr
405#undef _Int64
406#undef _Reg
\ No newline at end of file
lib/libc/include/aarch64-linux-musl/bits/syscall.h created+567
...@@ -0,0 +1,567 @@
1#define __NR_io_setup 0
2#define __NR_io_destroy 1
3#define __NR_io_submit 2
4#define __NR_io_cancel 3
5#define __NR_io_getevents 4
6#define __NR_setxattr 5
7#define __NR_lsetxattr 6
8#define __NR_fsetxattr 7
9#define __NR_getxattr 8
10#define __NR_lgetxattr 9
11#define __NR_fgetxattr 10
12#define __NR_listxattr 11
13#define __NR_llistxattr 12
14#define __NR_flistxattr 13
15#define __NR_removexattr 14
16#define __NR_lremovexattr 15
17#define __NR_fremovexattr 16
18#define __NR_getcwd 17
19#define __NR_lookup_dcookie 18
20#define __NR_eventfd2 19
21#define __NR_epoll_create1 20
22#define __NR_epoll_ctl 21
23#define __NR_epoll_pwait 22
24#define __NR_dup 23
25#define __NR_dup3 24
26#define __NR_fcntl 25
27#define __NR_inotify_init1 26
28#define __NR_inotify_add_watch 27
29#define __NR_inotify_rm_watch 28
30#define __NR_ioctl 29
31#define __NR_ioprio_set 30
32#define __NR_ioprio_get 31
33#define __NR_flock 32
34#define __NR_mknodat 33
35#define __NR_mkdirat 34
36#define __NR_unlinkat 35
37#define __NR_symlinkat 36
38#define __NR_linkat 37
39#define __NR_renameat 38
40#define __NR_umount2 39
41#define __NR_mount 40
42#define __NR_pivot_root 41
43#define __NR_nfsservctl 42
44#define __NR_statfs 43
45#define __NR_fstatfs 44
46#define __NR_truncate 45
47#define __NR_ftruncate 46
48#define __NR_fallocate 47
49#define __NR_faccessat 48
50#define __NR_chdir 49
51#define __NR_fchdir 50
52#define __NR_chroot 51
53#define __NR_fchmod 52
54#define __NR_fchmodat 53
55#define __NR_fchownat 54
56#define __NR_fchown 55
57#define __NR_openat 56
58#define __NR_close 57
59#define __NR_vhangup 58
60#define __NR_pipe2 59
61#define __NR_quotactl 60
62#define __NR_getdents64 61
63#define __NR_lseek 62
64#define __NR_read 63
65#define __NR_write 64
66#define __NR_readv 65
67#define __NR_writev 66
68#define __NR_pread64 67
69#define __NR_pwrite64 68
70#define __NR_preadv 69
71#define __NR_pwritev 70
72#define __NR_sendfile 71
73#define __NR_pselect6 72
74#define __NR_ppoll 73
75#define __NR_signalfd4 74
76#define __NR_vmsplice 75
77#define __NR_splice 76
78#define __NR_tee 77
79#define __NR_readlinkat 78
80#define __NR_newfstatat 79
81#define __NR_fstat 80
82#define __NR_sync 81
83#define __NR_fsync 82
84#define __NR_fdatasync 83
85#define __NR_sync_file_range 84
86#define __NR_timerfd_create 85
87#define __NR_timerfd_settime 86
88#define __NR_timerfd_gettime 87
89#define __NR_utimensat 88
90#define __NR_acct 89
91#define __NR_capget 90
92#define __NR_capset 91
93#define __NR_personality 92
94#define __NR_exit 93
95#define __NR_exit_group 94
96#define __NR_waitid 95
97#define __NR_set_tid_address 96
98#define __NR_unshare 97
99#define __NR_futex 98
100#define __NR_set_robust_list 99
101#define __NR_get_robust_list 100
102#define __NR_nanosleep 101
103#define __NR_getitimer 102
104#define __NR_setitimer 103
105#define __NR_kexec_load 104
106#define __NR_init_module 105
107#define __NR_delete_module 106
108#define __NR_timer_create 107
109#define __NR_timer_gettime 108
110#define __NR_timer_getoverrun 109
111#define __NR_timer_settime 110
112#define __NR_timer_delete 111
113#define __NR_clock_settime 112
114#define __NR_clock_gettime 113
115#define __NR_clock_getres 114
116#define __NR_clock_nanosleep 115
117#define __NR_syslog 116
118#define __NR_ptrace 117
119#define __NR_sched_setparam 118
120#define __NR_sched_setscheduler 119
121#define __NR_sched_getscheduler 120
122#define __NR_sched_getparam 121
123#define __NR_sched_setaffinity 122
124#define __NR_sched_getaffinity 123
125#define __NR_sched_yield 124
126#define __NR_sched_get_priority_max 125
127#define __NR_sched_get_priority_min 126
128#define __NR_sched_rr_get_interval 127
129#define __NR_restart_syscall 128
130#define __NR_kill 129
131#define __NR_tkill 130
132#define __NR_tgkill 131
133#define __NR_sigaltstack 132
134#define __NR_rt_sigsuspend 133
135#define __NR_rt_sigaction 134
136#define __NR_rt_sigprocmask 135
137#define __NR_rt_sigpending 136
138#define __NR_rt_sigtimedwait 137
139#define __NR_rt_sigqueueinfo 138
140#define __NR_rt_sigreturn 139
141#define __NR_setpriority 140
142#define __NR_getpriority 141
143#define __NR_reboot 142
144#define __NR_setregid 143
145#define __NR_setgid 144
146#define __NR_setreuid 145
147#define __NR_setuid 146
148#define __NR_setresuid 147
149#define __NR_getresuid 148
150#define __NR_setresgid 149
151#define __NR_getresgid 150
152#define __NR_setfsuid 151
153#define __NR_setfsgid 152
154#define __NR_times 153
155#define __NR_setpgid 154
156#define __NR_getpgid 155
157#define __NR_getsid 156
158#define __NR_setsid 157
159#define __NR_getgroups 158
160#define __NR_setgroups 159
161#define __NR_uname 160
162#define __NR_sethostname 161
163#define __NR_setdomainname 162
164#define __NR_getrlimit 163
165#define __NR_setrlimit 164
166#define __NR_getrusage 165
167#define __NR_umask 166
168#define __NR_prctl 167
169#define __NR_getcpu 168
170#define __NR_gettimeofday 169
171#define __NR_settimeofday 170
172#define __NR_adjtimex 171
173#define __NR_getpid 172
174#define __NR_getppid 173
175#define __NR_getuid 174
176#define __NR_geteuid 175
177#define __NR_getgid 176
178#define __NR_getegid 177
179#define __NR_gettid 178
180#define __NR_sysinfo 179
181#define __NR_mq_open 180
182#define __NR_mq_unlink 181
183#define __NR_mq_timedsend 182
184#define __NR_mq_timedreceive 183
185#define __NR_mq_notify 184
186#define __NR_mq_getsetattr 185
187#define __NR_msgget 186
188#define __NR_msgctl 187
189#define __NR_msgrcv 188
190#define __NR_msgsnd 189
191#define __NR_semget 190
192#define __NR_semctl 191
193#define __NR_semtimedop 192
194#define __NR_semop 193
195#define __NR_shmget 194
196#define __NR_shmctl 195
197#define __NR_shmat 196
198#define __NR_shmdt 197
199#define __NR_socket 198
200#define __NR_socketpair 199
201#define __NR_bind 200
202#define __NR_listen 201
203#define __NR_accept 202
204#define __NR_connect 203
205#define __NR_getsockname 204
206#define __NR_getpeername 205
207#define __NR_sendto 206
208#define __NR_recvfrom 207
209#define __NR_setsockopt 208
210#define __NR_getsockopt 209
211#define __NR_shutdown 210
212#define __NR_sendmsg 211
213#define __NR_recvmsg 212
214#define __NR_readahead 213
215#define __NR_brk 214
216#define __NR_munmap 215
217#define __NR_mremap 216
218#define __NR_add_key 217
219#define __NR_request_key 218
220#define __NR_keyctl 219
221#define __NR_clone 220
222#define __NR_execve 221
223#define __NR_mmap 222
224#define __NR_fadvise64 223
225#define __NR_swapon 224
226#define __NR_swapoff 225
227#define __NR_mprotect 226
228#define __NR_msync 227
229#define __NR_mlock 228
230#define __NR_munlock 229
231#define __NR_mlockall 230
232#define __NR_munlockall 231
233#define __NR_mincore 232
234#define __NR_madvise 233
235#define __NR_remap_file_pages 234
236#define __NR_mbind 235
237#define __NR_get_mempolicy 236
238#define __NR_set_mempolicy 237
239#define __NR_migrate_pages 238
240#define __NR_move_pages 239
241#define __NR_rt_tgsigqueueinfo 240
242#define __NR_perf_event_open 241
243#define __NR_accept4 242
244#define __NR_recvmmsg 243
245#define __NR_wait4 260
246#define __NR_prlimit64 261
247#define __NR_fanotify_init 262
248#define __NR_fanotify_mark 263
249#define __NR_name_to_handle_at 264
250#define __NR_open_by_handle_at 265
251#define __NR_clock_adjtime 266
252#define __NR_syncfs 267
253#define __NR_setns 268
254#define __NR_sendmmsg 269
255#define __NR_process_vm_readv 270
256#define __NR_process_vm_writev 271
257#define __NR_kcmp 272
258#define __NR_finit_module 273
259#define __NR_sched_setattr 274
260#define __NR_sched_getattr 275
261#define __NR_renameat2 276
262#define __NR_seccomp 277
263#define __NR_getrandom 278
264#define __NR_memfd_create 279
265#define __NR_bpf 280
266#define __NR_execveat 281
267#define __NR_userfaultfd 282
268#define __NR_membarrier 283
269#define __NR_mlock2 284
270#define __NR_copy_file_range 285
271#define __NR_preadv2 286
272#define __NR_pwritev2 287
273#define __NR_pkey_mprotect 288
274#define __NR_pkey_alloc 289
275#define __NR_pkey_free 290
276#define __NR_statx 291
277#define __NR_io_pgetevents 292
278#define __NR_rseq 293
279#define __NR_kexec_file_load 294
280#define __NR_pidfd_send_signal 424
281#define __NR_io_uring_setup 425
282#define __NR_io_uring_enter 426
283#define __NR_io_uring_register 427
284
285#define SYS_io_setup 0
286#define SYS_io_destroy 1
287#define SYS_io_submit 2
288#define SYS_io_cancel 3
289#define SYS_io_getevents 4
290#define SYS_setxattr 5
291#define SYS_lsetxattr 6
292#define SYS_fsetxattr 7
293#define SYS_getxattr 8
294#define SYS_lgetxattr 9
295#define SYS_fgetxattr 10
296#define SYS_listxattr 11
297#define SYS_llistxattr 12
298#define SYS_flistxattr 13
299#define SYS_removexattr 14
300#define SYS_lremovexattr 15
301#define SYS_fremovexattr 16
302#define SYS_getcwd 17
303#define SYS_lookup_dcookie 18
304#define SYS_eventfd2 19
305#define SYS_epoll_create1 20
306#define SYS_epoll_ctl 21
307#define SYS_epoll_pwait 22
308#define SYS_dup 23
309#define SYS_dup3 24
310#define SYS_fcntl 25
311#define SYS_inotify_init1 26
312#define SYS_inotify_add_watch 27
313#define SYS_inotify_rm_watch 28
314#define SYS_ioctl 29
315#define SYS_ioprio_set 30
316#define SYS_ioprio_get 31
317#define SYS_flock 32
318#define SYS_mknodat 33
319#define SYS_mkdirat 34
320#define SYS_unlinkat 35
321#define SYS_symlinkat 36
322#define SYS_linkat 37
323#define SYS_renameat 38
324#define SYS_umount2 39
325#define SYS_mount 40
326#define SYS_pivot_root 41
327#define SYS_nfsservctl 42
328#define SYS_statfs 43
329#define SYS_fstatfs 44
330#define SYS_truncate 45
331#define SYS_ftruncate 46
332#define SYS_fallocate 47
333#define SYS_faccessat 48
334#define SYS_chdir 49
335#define SYS_fchdir 50
336#define SYS_chroot 51
337#define SYS_fchmod 52
338#define SYS_fchmodat 53
339#define SYS_fchownat 54
340#define SYS_fchown 55
341#define SYS_openat 56
342#define SYS_close 57
343#define SYS_vhangup 58
344#define SYS_pipe2 59
345#define SYS_quotactl 60
346#define SYS_getdents64 61
347#define SYS_lseek 62
348#define SYS_read 63
349#define SYS_write 64
350#define SYS_readv 65
351#define SYS_writev 66
352#define SYS_pread64 67
353#define SYS_pwrite64 68
354#define SYS_preadv 69
355#define SYS_pwritev 70
356#define SYS_sendfile 71
357#define SYS_pselect6 72
358#define SYS_ppoll 73
359#define SYS_signalfd4 74
360#define SYS_vmsplice 75
361#define SYS_splice 76
362#define SYS_tee 77
363#define SYS_readlinkat 78
364#define SYS_newfstatat 79
365#define SYS_fstat 80
366#define SYS_sync 81
367#define SYS_fsync 82
368#define SYS_fdatasync 83
369#define SYS_sync_file_range 84
370#define SYS_timerfd_create 85
371#define SYS_timerfd_settime 86
372#define SYS_timerfd_gettime 87
373#define SYS_utimensat 88
374#define SYS_acct 89
375#define SYS_capget 90
376#define SYS_capset 91
377#define SYS_personality 92
378#define SYS_exit 93
379#define SYS_exit_group 94
380#define SYS_waitid 95
381#define SYS_set_tid_address 96
382#define SYS_unshare 97
383#define SYS_futex 98
384#define SYS_set_robust_list 99
385#define SYS_get_robust_list 100
386#define SYS_nanosleep 101
387#define SYS_getitimer 102
388#define SYS_setitimer 103
389#define SYS_kexec_load 104
390#define SYS_init_module 105
391#define SYS_delete_module 106
392#define SYS_timer_create 107
393#define SYS_timer_gettime 108
394#define SYS_timer_getoverrun 109
395#define SYS_timer_settime 110
396#define SYS_timer_delete 111
397#define SYS_clock_settime 112
398#define SYS_clock_gettime 113
399#define SYS_clock_getres 114
400#define SYS_clock_nanosleep 115
401#define SYS_syslog 116
402#define SYS_ptrace 117
403#define SYS_sched_setparam 118
404#define SYS_sched_setscheduler 119
405#define SYS_sched_getscheduler 120
406#define SYS_sched_getparam 121
407#define SYS_sched_setaffinity 122
408#define SYS_sched_getaffinity 123
409#define SYS_sched_yield 124
410#define SYS_sched_get_priority_max 125
411#define SYS_sched_get_priority_min 126
412#define SYS_sched_rr_get_interval 127
413#define SYS_restart_syscall 128
414#define SYS_kill 129
415#define SYS_tkill 130
416#define SYS_tgkill 131
417#define SYS_sigaltstack 132
418#define SYS_rt_sigsuspend 133
419#define SYS_rt_sigaction 134
420#define SYS_rt_sigprocmask 135
421#define SYS_rt_sigpending 136
422#define SYS_rt_sigtimedwait 137
423#define SYS_rt_sigqueueinfo 138
424#define SYS_rt_sigreturn 139
425#define SYS_setpriority 140
426#define SYS_getpriority 141
427#define SYS_reboot 142
428#define SYS_setregid 143
429#define SYS_setgid 144
430#define SYS_setreuid 145
431#define SYS_setuid 146
432#define SYS_setresuid 147
433#define SYS_getresuid 148
434#define SYS_setresgid 149
435#define SYS_getresgid 150
436#define SYS_setfsuid 151
437#define SYS_setfsgid 152
438#define SYS_times 153
439#define SYS_setpgid 154
440#define SYS_getpgid 155
441#define SYS_getsid 156
442#define SYS_setsid 157
443#define SYS_getgroups 158
444#define SYS_setgroups 159
445#define SYS_uname 160
446#define SYS_sethostname 161
447#define SYS_setdomainname 162
448#define SYS_getrlimit 163
449#define SYS_setrlimit 164
450#define SYS_getrusage 165
451#define SYS_umask 166
452#define SYS_prctl 167
453#define SYS_getcpu 168
454#define SYS_gettimeofday 169
455#define SYS_settimeofday 170
456#define SYS_adjtimex 171
457#define SYS_getpid 172
458#define SYS_getppid 173
459#define SYS_getuid 174
460#define SYS_geteuid 175
461#define SYS_getgid 176
462#define SYS_getegid 177
463#define SYS_gettid 178
464#define SYS_sysinfo 179
465#define SYS_mq_open 180
466#define SYS_mq_unlink 181
467#define SYS_mq_timedsend 182
468#define SYS_mq_timedreceive 183
469#define SYS_mq_notify 184
470#define SYS_mq_getsetattr 185
471#define SYS_msgget 186
472#define SYS_msgctl 187
473#define SYS_msgrcv 188
474#define SYS_msgsnd 189
475#define SYS_semget 190
476#define SYS_semctl 191
477#define SYS_semtimedop 192
478#define SYS_semop 193
479#define SYS_shmget 194
480#define SYS_shmctl 195
481#define SYS_shmat 196
482#define SYS_shmdt 197
483#define SYS_socket 198
484#define SYS_socketpair 199
485#define SYS_bind 200
486#define SYS_listen 201
487#define SYS_accept 202
488#define SYS_connect 203
489#define SYS_getsockname 204
490#define SYS_getpeername 205
491#define SYS_sendto 206
492#define SYS_recvfrom 207
493#define SYS_setsockopt 208
494#define SYS_getsockopt 209
495#define SYS_shutdown 210
496#define SYS_sendmsg 211
497#define SYS_recvmsg 212
498#define SYS_readahead 213
499#define SYS_brk 214
500#define SYS_munmap 215
501#define SYS_mremap 216
502#define SYS_add_key 217
503#define SYS_request_key 218
504#define SYS_keyctl 219
505#define SYS_clone 220
506#define SYS_execve 221
507#define SYS_mmap 222
508#define SYS_fadvise64 223
509#define SYS_swapon 224
510#define SYS_swapoff 225
511#define SYS_mprotect 226
512#define SYS_msync 227
513#define SYS_mlock 228
514#define SYS_munlock 229
515#define SYS_mlockall 230
516#define SYS_munlockall 231
517#define SYS_mincore 232
518#define SYS_madvise 233
519#define SYS_remap_file_pages 234
520#define SYS_mbind 235
521#define SYS_get_mempolicy 236
522#define SYS_set_mempolicy 237
523#define SYS_migrate_pages 238
524#define SYS_move_pages 239
525#define SYS_rt_tgsigqueueinfo 240
526#define SYS_perf_event_open 241
527#define SYS_accept4 242
528#define SYS_recvmmsg 243
529#define SYS_wait4 260
530#define SYS_prlimit64 261
531#define SYS_fanotify_init 262
532#define SYS_fanotify_mark 263
533#define SYS_name_to_handle_at 264
534#define SYS_open_by_handle_at 265
535#define SYS_clock_adjtime 266
536#define SYS_syncfs 267
537#define SYS_setns 268
538#define SYS_sendmmsg 269
539#define SYS_process_vm_readv 270
540#define SYS_process_vm_writev 271
541#define SYS_kcmp 272
542#define SYS_finit_module 273
543#define SYS_sched_setattr 274
544#define SYS_sched_getattr 275
545#define SYS_renameat2 276
546#define SYS_seccomp 277
547#define SYS_getrandom 278
548#define SYS_memfd_create 279
549#define SYS_bpf 280
550#define SYS_execveat 281
551#define SYS_userfaultfd 282
552#define SYS_membarrier 283
553#define SYS_mlock2 284
554#define SYS_copy_file_range 285
555#define SYS_preadv2 286
556#define SYS_pwritev2 287
557#define SYS_pkey_mprotect 288
558#define SYS_pkey_alloc 289
559#define SYS_pkey_free 290
560#define SYS_statx 291
561#define SYS_io_pgetevents 292
562#define SYS_rseq 293
563#define SYS_kexec_file_load 294
564#define SYS_pidfd_send_signal 424
565#define SYS_io_uring_setup 425
566#define SYS_io_uring_enter 426
567#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/arm-linux-musl/bits/alltypes.h created+390
...@@ -0,0 +1,390 @@
1#define _Addr int
2#define _Int64 long long
3#define _Reg int
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef unsigned wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
25typedef float float_t;
26#define __DEFINED_float_t
27#endif
28
29#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
30typedef double double_t;
31#define __DEFINED_double_t
32#endif
33
34
35#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
36typedef struct { long long __ll; long double __ld; } max_align_t;
37#define __DEFINED_max_align_t
38#endif
39
40
41#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
42typedef long time_t;
43#define __DEFINED_time_t
44#endif
45
46#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
47typedef long suseconds_t;
48#define __DEFINED_suseconds_t
49#endif
50
51
52#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
53typedef struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t;
54#define __DEFINED_pthread_attr_t
55#endif
56
57#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
58typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t;
59#define __DEFINED_pthread_mutex_t
60#endif
61
62#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
63typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t;
64#define __DEFINED_mtx_t
65#endif
66
67#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
68typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } pthread_cond_t;
69#define __DEFINED_pthread_cond_t
70#endif
71
72#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
73typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } cnd_t;
74#define __DEFINED_cnd_t
75#endif
76
77#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
78typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[8]; } __u; } pthread_rwlock_t;
79#define __DEFINED_pthread_rwlock_t
80#endif
81
82#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
83typedef struct { union { int __i[5]; volatile int __vi[5]; void *__p[5]; } __u; } pthread_barrier_t;
84#define __DEFINED_pthread_barrier_t
85#endif
86
87#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
88typedef unsigned _Addr size_t;
89#define __DEFINED_size_t
90#endif
91
92#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
93typedef unsigned _Addr uintptr_t;
94#define __DEFINED_uintptr_t
95#endif
96
97#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
98typedef _Addr ptrdiff_t;
99#define __DEFINED_ptrdiff_t
100#endif
101
102#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
103typedef _Addr ssize_t;
104#define __DEFINED_ssize_t
105#endif
106
107#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
108typedef _Addr intptr_t;
109#define __DEFINED_intptr_t
110#endif
111
112#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
113typedef _Addr regoff_t;
114#define __DEFINED_regoff_t
115#endif
116
117#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
118typedef _Reg register_t;
119#define __DEFINED_register_t
120#endif
121
122
123#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
124typedef signed char int8_t;
125#define __DEFINED_int8_t
126#endif
127
128#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
129typedef signed short int16_t;
130#define __DEFINED_int16_t
131#endif
132
133#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
134typedef signed int int32_t;
135#define __DEFINED_int32_t
136#endif
137
138#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
139typedef signed _Int64 int64_t;
140#define __DEFINED_int64_t
141#endif
142
143#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
144typedef signed _Int64 intmax_t;
145#define __DEFINED_intmax_t
146#endif
147
148#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
149typedef unsigned char uint8_t;
150#define __DEFINED_uint8_t
151#endif
152
153#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
154typedef unsigned short uint16_t;
155#define __DEFINED_uint16_t
156#endif
157
158#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
159typedef unsigned int uint32_t;
160#define __DEFINED_uint32_t
161#endif
162
163#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
164typedef unsigned _Int64 uint64_t;
165#define __DEFINED_uint64_t
166#endif
167
168#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
169typedef unsigned _Int64 u_int64_t;
170#define __DEFINED_u_int64_t
171#endif
172
173#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
174typedef unsigned _Int64 uintmax_t;
175#define __DEFINED_uintmax_t
176#endif
177
178
179#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
180typedef unsigned mode_t;
181#define __DEFINED_mode_t
182#endif
183
184#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
185typedef unsigned _Reg nlink_t;
186#define __DEFINED_nlink_t
187#endif
188
189#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
190typedef _Int64 off_t;
191#define __DEFINED_off_t
192#endif
193
194#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
195typedef unsigned _Int64 ino_t;
196#define __DEFINED_ino_t
197#endif
198
199#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
200typedef unsigned _Int64 dev_t;
201#define __DEFINED_dev_t
202#endif
203
204#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
205typedef long blksize_t;
206#define __DEFINED_blksize_t
207#endif
208
209#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
210typedef _Int64 blkcnt_t;
211#define __DEFINED_blkcnt_t
212#endif
213
214#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
215typedef unsigned _Int64 fsblkcnt_t;
216#define __DEFINED_fsblkcnt_t
217#endif
218
219#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
220typedef unsigned _Int64 fsfilcnt_t;
221#define __DEFINED_fsfilcnt_t
222#endif
223
224
225#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
226typedef unsigned wint_t;
227#define __DEFINED_wint_t
228#endif
229
230#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
231typedef unsigned long wctype_t;
232#define __DEFINED_wctype_t
233#endif
234
235
236#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
237typedef void * timer_t;
238#define __DEFINED_timer_t
239#endif
240
241#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
242typedef int clockid_t;
243#define __DEFINED_clockid_t
244#endif
245
246#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
247typedef long clock_t;
248#define __DEFINED_clock_t
249#endif
250
251#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
252struct timeval { time_t tv_sec; suseconds_t tv_usec; };
253#define __DEFINED_struct_timeval
254#endif
255
256#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
257struct timespec { time_t tv_sec; long tv_nsec; };
258#define __DEFINED_struct_timespec
259#endif
260
261
262#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
263typedef int pid_t;
264#define __DEFINED_pid_t
265#endif
266
267#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
268typedef unsigned id_t;
269#define __DEFINED_id_t
270#endif
271
272#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
273typedef unsigned uid_t;
274#define __DEFINED_uid_t
275#endif
276
277#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
278typedef unsigned gid_t;
279#define __DEFINED_gid_t
280#endif
281
282#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
283typedef int key_t;
284#define __DEFINED_key_t
285#endif
286
287#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
288typedef unsigned useconds_t;
289#define __DEFINED_useconds_t
290#endif
291
292
293#ifdef __cplusplus
294#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
295typedef unsigned long pthread_t;
296#define __DEFINED_pthread_t
297#endif
298
299#else
300#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
301typedef struct __pthread * pthread_t;
302#define __DEFINED_pthread_t
303#endif
304
305#endif
306#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
307typedef int pthread_once_t;
308#define __DEFINED_pthread_once_t
309#endif
310
311#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
312typedef unsigned pthread_key_t;
313#define __DEFINED_pthread_key_t
314#endif
315
316#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
317typedef int pthread_spinlock_t;
318#define __DEFINED_pthread_spinlock_t
319#endif
320
321#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
322typedef struct { unsigned __attr; } pthread_mutexattr_t;
323#define __DEFINED_pthread_mutexattr_t
324#endif
325
326#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
327typedef struct { unsigned __attr; } pthread_condattr_t;
328#define __DEFINED_pthread_condattr_t
329#endif
330
331#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
332typedef struct { unsigned __attr; } pthread_barrierattr_t;
333#define __DEFINED_pthread_barrierattr_t
334#endif
335
336#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
337typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
338#define __DEFINED_pthread_rwlockattr_t
339#endif
340
341
342#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
343struct _IO_FILE { char __x; };
344#define __DEFINED_struct__IO_FILE
345#endif
346
347#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
348typedef struct _IO_FILE FILE;
349#define __DEFINED_FILE
350#endif
351
352
353#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
354typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
355#define __DEFINED_mbstate_t
356#endif
357
358
359#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
360typedef struct __locale_struct * locale_t;
361#define __DEFINED_locale_t
362#endif
363
364
365#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
366typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
367#define __DEFINED_sigset_t
368#endif
369
370
371#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
372struct iovec { void *iov_base; size_t iov_len; };
373#define __DEFINED_struct_iovec
374#endif
375
376
377#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
378typedef unsigned socklen_t;
379#define __DEFINED_socklen_t
380#endif
381
382#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
383typedef unsigned short sa_family_t;
384#define __DEFINED_sa_family_t
385#endif
386
387
388#undef _Addr
389#undef _Int64
390#undef _Reg
\ No newline at end of file
lib/libc/include/arm-linux-musl/bits/syscall.h created+774
...@@ -0,0 +1,774 @@
1#define __NR_restart_syscall 0
2#define __NR_exit 1
3#define __NR_fork 2
4#define __NR_read 3
5#define __NR_write 4
6#define __NR_open 5
7#define __NR_close 6
8#define __NR_creat 8
9#define __NR_link 9
10#define __NR_unlink 10
11#define __NR_execve 11
12#define __NR_chdir 12
13#define __NR_mknod 14
14#define __NR_chmod 15
15#define __NR_lchown 16
16#define __NR_lseek 19
17#define __NR_getpid 20
18#define __NR_mount 21
19#define __NR_setuid 23
20#define __NR_getuid 24
21#define __NR_ptrace 26
22#define __NR_pause 29
23#define __NR_access 33
24#define __NR_nice 34
25#define __NR_sync 36
26#define __NR_kill 37
27#define __NR_rename 38
28#define __NR_mkdir 39
29#define __NR_rmdir 40
30#define __NR_dup 41
31#define __NR_pipe 42
32#define __NR_times 43
33#define __NR_brk 45
34#define __NR_setgid 46
35#define __NR_getgid 47
36#define __NR_geteuid 49
37#define __NR_getegid 50
38#define __NR_acct 51
39#define __NR_umount2 52
40#define __NR_ioctl 54
41#define __NR_fcntl 55
42#define __NR_setpgid 57
43#define __NR_umask 60
44#define __NR_chroot 61
45#define __NR_ustat 62
46#define __NR_dup2 63
47#define __NR_getppid 64
48#define __NR_getpgrp 65
49#define __NR_setsid 66
50#define __NR_sigaction 67
51#define __NR_setreuid 70
52#define __NR_setregid 71
53#define __NR_sigsuspend 72
54#define __NR_sigpending 73
55#define __NR_sethostname 74
56#define __NR_setrlimit 75
57#define __NR_getrusage 77
58#define __NR_gettimeofday 78
59#define __NR_settimeofday 79
60#define __NR_getgroups 80
61#define __NR_setgroups 81
62#define __NR_symlink 83
63#define __NR_readlink 85
64#define __NR_uselib 86
65#define __NR_swapon 87
66#define __NR_reboot 88
67#define __NR_munmap 91
68#define __NR_truncate 92
69#define __NR_ftruncate 93
70#define __NR_fchmod 94
71#define __NR_fchown 95
72#define __NR_getpriority 96
73#define __NR_setpriority 97
74#define __NR_statfs 99
75#define __NR_fstatfs 100
76#define __NR_syslog 103
77#define __NR_setitimer 104
78#define __NR_getitimer 105
79#define __NR_stat 106
80#define __NR_lstat 107
81#define __NR_fstat 108
82#define __NR_vhangup 111
83#define __NR_wait4 114
84#define __NR_swapoff 115
85#define __NR_sysinfo 116
86#define __NR_fsync 118
87#define __NR_sigreturn 119
88#define __NR_clone 120
89#define __NR_setdomainname 121
90#define __NR_uname 122
91#define __NR_adjtimex 124
92#define __NR_mprotect 125
93#define __NR_sigprocmask 126
94#define __NR_init_module 128
95#define __NR_delete_module 129
96#define __NR_quotactl 131
97#define __NR_getpgid 132
98#define __NR_fchdir 133
99#define __NR_bdflush 134
100#define __NR_sysfs 135
101#define __NR_personality 136
102#define __NR_setfsuid 138
103#define __NR_setfsgid 139
104#define __NR__llseek 140
105#define __NR_getdents 141
106#define __NR__newselect 142
107#define __NR_flock 143
108#define __NR_msync 144
109#define __NR_readv 145
110#define __NR_writev 146
111#define __NR_getsid 147
112#define __NR_fdatasync 148
113#define __NR__sysctl 149
114#define __NR_mlock 150
115#define __NR_munlock 151
116#define __NR_mlockall 152
117#define __NR_munlockall 153
118#define __NR_sched_setparam 154
119#define __NR_sched_getparam 155
120#define __NR_sched_setscheduler 156
121#define __NR_sched_getscheduler 157
122#define __NR_sched_yield 158
123#define __NR_sched_get_priority_max 159
124#define __NR_sched_get_priority_min 160
125#define __NR_sched_rr_get_interval 161
126#define __NR_nanosleep 162
127#define __NR_mremap 163
128#define __NR_setresuid 164
129#define __NR_getresuid 165
130#define __NR_poll 168
131#define __NR_nfsservctl 169
132#define __NR_setresgid 170
133#define __NR_getresgid 171
134#define __NR_prctl 172
135#define __NR_rt_sigreturn 173
136#define __NR_rt_sigaction 174
137#define __NR_rt_sigprocmask 175
138#define __NR_rt_sigpending 176
139#define __NR_rt_sigtimedwait 177
140#define __NR_rt_sigqueueinfo 178
141#define __NR_rt_sigsuspend 179
142#define __NR_pread64 180
143#define __NR_pwrite64 181
144#define __NR_chown 182
145#define __NR_getcwd 183
146#define __NR_capget 184
147#define __NR_capset 185
148#define __NR_sigaltstack 186
149#define __NR_sendfile 187
150#define __NR_vfork 190
151#define __NR_ugetrlimit 191
152#define __NR_mmap2 192
153#define __NR_truncate64 193
154#define __NR_ftruncate64 194
155#define __NR_stat64 195
156#define __NR_lstat64 196
157#define __NR_fstat64 197
158#define __NR_lchown32 198
159#define __NR_getuid32 199
160#define __NR_getgid32 200
161#define __NR_geteuid32 201
162#define __NR_getegid32 202
163#define __NR_setreuid32 203
164#define __NR_setregid32 204
165#define __NR_getgroups32 205
166#define __NR_setgroups32 206
167#define __NR_fchown32 207
168#define __NR_setresuid32 208
169#define __NR_getresuid32 209
170#define __NR_setresgid32 210
171#define __NR_getresgid32 211
172#define __NR_chown32 212
173#define __NR_setuid32 213
174#define __NR_setgid32 214
175#define __NR_setfsuid32 215
176#define __NR_setfsgid32 216
177#define __NR_getdents64 217
178#define __NR_pivot_root 218
179#define __NR_mincore 219
180#define __NR_madvise 220
181#define __NR_fcntl64 221
182#define __NR_gettid 224
183#define __NR_readahead 225
184#define __NR_setxattr 226
185#define __NR_lsetxattr 227
186#define __NR_fsetxattr 228
187#define __NR_getxattr 229
188#define __NR_lgetxattr 230
189#define __NR_fgetxattr 231
190#define __NR_listxattr 232
191#define __NR_llistxattr 233
192#define __NR_flistxattr 234
193#define __NR_removexattr 235
194#define __NR_lremovexattr 236
195#define __NR_fremovexattr 237
196#define __NR_tkill 238
197#define __NR_sendfile64 239
198#define __NR_futex 240
199#define __NR_sched_setaffinity 241
200#define __NR_sched_getaffinity 242
201#define __NR_io_setup 243
202#define __NR_io_destroy 244
203#define __NR_io_getevents 245
204#define __NR_io_submit 246
205#define __NR_io_cancel 247
206#define __NR_exit_group 248
207#define __NR_lookup_dcookie 249
208#define __NR_epoll_create 250
209#define __NR_epoll_ctl 251
210#define __NR_epoll_wait 252
211#define __NR_remap_file_pages 253
212#define __NR_set_tid_address 256
213#define __NR_timer_create 257
214#define __NR_timer_settime 258
215#define __NR_timer_gettime 259
216#define __NR_timer_getoverrun 260
217#define __NR_timer_delete 261
218#define __NR_clock_settime 262
219#define __NR_clock_gettime 263
220#define __NR_clock_getres 264
221#define __NR_clock_nanosleep 265
222#define __NR_statfs64 266
223#define __NR_fstatfs64 267
224#define __NR_tgkill 268
225#define __NR_utimes 269
226#define __NR_fadvise64_64 270
227#define __NR_arm_fadvise64_64 270
228#define __NR_pciconfig_iobase 271
229#define __NR_pciconfig_read 272
230#define __NR_pciconfig_write 273
231#define __NR_mq_open 274
232#define __NR_mq_unlink 275
233#define __NR_mq_timedsend 276
234#define __NR_mq_timedreceive 277
235#define __NR_mq_notify 278
236#define __NR_mq_getsetattr 279
237#define __NR_waitid 280
238#define __NR_socket 281
239#define __NR_bind 282
240#define __NR_connect 283
241#define __NR_listen 284
242#define __NR_accept 285
243#define __NR_getsockname 286
244#define __NR_getpeername 287
245#define __NR_socketpair 288
246#define __NR_send 289
247#define __NR_sendto 290
248#define __NR_recv 291
249#define __NR_recvfrom 292
250#define __NR_shutdown 293
251#define __NR_setsockopt 294
252#define __NR_getsockopt 295
253#define __NR_sendmsg 296
254#define __NR_recvmsg 297
255#define __NR_semop 298
256#define __NR_semget 299
257#define __NR_semctl 300
258#define __NR_msgsnd 301
259#define __NR_msgrcv 302
260#define __NR_msgget 303
261#define __NR_msgctl 304
262#define __NR_shmat 305
263#define __NR_shmdt 306
264#define __NR_shmget 307
265#define __NR_shmctl 308
266#define __NR_add_key 309
267#define __NR_request_key 310
268#define __NR_keyctl 311
269#define __NR_semtimedop 312
270#define __NR_vserver 313
271#define __NR_ioprio_set 314
272#define __NR_ioprio_get 315
273#define __NR_inotify_init 316
274#define __NR_inotify_add_watch 317
275#define __NR_inotify_rm_watch 318
276#define __NR_mbind 319
277#define __NR_get_mempolicy 320
278#define __NR_set_mempolicy 321
279#define __NR_openat 322
280#define __NR_mkdirat 323
281#define __NR_mknodat 324
282#define __NR_fchownat 325
283#define __NR_futimesat 326
284#define __NR_fstatat64 327
285#define __NR_unlinkat 328
286#define __NR_renameat 329
287#define __NR_linkat 330
288#define __NR_symlinkat 331
289#define __NR_readlinkat 332
290#define __NR_fchmodat 333
291#define __NR_faccessat 334
292#define __NR_pselect6 335
293#define __NR_ppoll 336
294#define __NR_unshare 337
295#define __NR_set_robust_list 338
296#define __NR_get_robust_list 339
297#define __NR_splice 340
298#define __NR_sync_file_range2 341
299#define __NR_arm_sync_file_range 341
300#define __NR_tee 342
301#define __NR_vmsplice 343
302#define __NR_move_pages 344
303#define __NR_getcpu 345
304#define __NR_epoll_pwait 346
305#define __NR_kexec_load 347
306#define __NR_utimensat 348
307#define __NR_signalfd 349
308#define __NR_timerfd_create 350
309#define __NR_eventfd 351
310#define __NR_fallocate 352
311#define __NR_timerfd_settime 353
312#define __NR_timerfd_gettime 354
313#define __NR_signalfd4 355
314#define __NR_eventfd2 356
315#define __NR_epoll_create1 357
316#define __NR_dup3 358
317#define __NR_pipe2 359
318#define __NR_inotify_init1 360
319#define __NR_preadv 361
320#define __NR_pwritev 362
321#define __NR_rt_tgsigqueueinfo 363
322#define __NR_perf_event_open 364
323#define __NR_recvmmsg 365
324#define __NR_accept4 366
325#define __NR_fanotify_init 367
326#define __NR_fanotify_mark 368
327#define __NR_prlimit64 369
328#define __NR_name_to_handle_at 370
329#define __NR_open_by_handle_at 371
330#define __NR_clock_adjtime 372
331#define __NR_syncfs 373
332#define __NR_sendmmsg 374
333#define __NR_setns 375
334#define __NR_process_vm_readv 376
335#define __NR_process_vm_writev 377
336#define __NR_kcmp 378
337#define __NR_finit_module 379
338#define __NR_sched_setattr 380
339#define __NR_sched_getattr 381
340#define __NR_renameat2 382
341#define __NR_seccomp 383
342#define __NR_getrandom 384
343#define __NR_memfd_create 385
344#define __NR_bpf 386
345#define __NR_execveat 387
346#define __NR_userfaultfd 388
347#define __NR_membarrier 389
348#define __NR_mlock2 390
349#define __NR_copy_file_range 391
350#define __NR_preadv2 392
351#define __NR_pwritev2 393
352#define __NR_pkey_mprotect 394
353#define __NR_pkey_alloc 395
354#define __NR_pkey_free 396
355#define __NR_statx 397
356#define __NR_rseq 398
357#define __NR_io_pgetevents 399
358#define __NR_migrate_pages 400
359#define __NR_kexec_file_load 401
360#define __NR_clock_gettime64 403
361#define __NR_clock_settime64 404
362#define __NR_clock_adjtime64 405
363#define __NR_clock_getres_time64 406
364#define __NR_clock_nanosleep_time64 407
365#define __NR_timer_gettime64 408
366#define __NR_timer_settime64 409
367#define __NR_timerfd_gettime64 410
368#define __NR_timerfd_settime64 411
369#define __NR_utimensat_time64 412
370#define __NR_pselect6_time64 413
371#define __NR_ppoll_time64 414
372#define __NR_io_pgetevents_time64 416
373#define __NR_recvmmsg_time64 417
374#define __NR_mq_timedsend_time64 418
375#define __NR_mq_timedreceive_time64 419
376#define __NR_semtimedop_time64 420
377#define __NR_rt_sigtimedwait_time64 421
378#define __NR_futex_time64 422
379#define __NR_sched_rr_get_interval_time64 423
380#define __NR_pidfd_send_signal 424
381#define __NR_io_uring_setup 425
382#define __NR_io_uring_enter 426
383#define __NR_io_uring_register 427
384
385#define __ARM_NR_breakpoint 0x0f0001
386#define __ARM_NR_cacheflush 0x0f0002
387#define __ARM_NR_usr26 0x0f0003
388#define __ARM_NR_usr32 0x0f0004
389#define __ARM_NR_set_tls 0x0f0005
390#define __ARM_NR_get_tls 0x0f0006
391
392#define SYS_restart_syscall 0
393#define SYS_exit 1
394#define SYS_fork 2
395#define SYS_read 3
396#define SYS_write 4
397#define SYS_open 5
398#define SYS_close 6
399#define SYS_creat 8
400#define SYS_link 9
401#define SYS_unlink 10
402#define SYS_execve 11
403#define SYS_chdir 12
404#define SYS_mknod 14
405#define SYS_chmod 15
406#define SYS_lchown 16
407#define SYS_lseek 19
408#define SYS_getpid 20
409#define SYS_mount 21
410#define SYS_setuid 23
411#define SYS_getuid 24
412#define SYS_ptrace 26
413#define SYS_pause 29
414#define SYS_access 33
415#define SYS_nice 34
416#define SYS_sync 36
417#define SYS_kill 37
418#define SYS_rename 38
419#define SYS_mkdir 39
420#define SYS_rmdir 40
421#define SYS_dup 41
422#define SYS_pipe 42
423#define SYS_times 43
424#define SYS_brk 45
425#define SYS_setgid 46
426#define SYS_getgid 47
427#define SYS_geteuid 49
428#define SYS_getegid 50
429#define SYS_acct 51
430#define SYS_umount2 52
431#define SYS_ioctl 54
432#define SYS_fcntl 55
433#define SYS_setpgid 57
434#define SYS_umask 60
435#define SYS_chroot 61
436#define SYS_ustat 62
437#define SYS_dup2 63
438#define SYS_getppid 64
439#define SYS_getpgrp 65
440#define SYS_setsid 66
441#define SYS_sigaction 67
442#define SYS_setreuid 70
443#define SYS_setregid 71
444#define SYS_sigsuspend 72
445#define SYS_sigpending 73
446#define SYS_sethostname 74
447#define SYS_setrlimit 75
448#define SYS_getrusage 77
449#define SYS_gettimeofday 78
450#define SYS_settimeofday 79
451#define SYS_getgroups 80
452#define SYS_setgroups 81
453#define SYS_symlink 83
454#define SYS_readlink 85
455#define SYS_uselib 86
456#define SYS_swapon 87
457#define SYS_reboot 88
458#define SYS_munmap 91
459#define SYS_truncate 92
460#define SYS_ftruncate 93
461#define SYS_fchmod 94
462#define SYS_fchown 95
463#define SYS_getpriority 96
464#define SYS_setpriority 97
465#define SYS_statfs 99
466#define SYS_fstatfs 100
467#define SYS_syslog 103
468#define SYS_setitimer 104
469#define SYS_getitimer 105
470#define SYS_stat 106
471#define SYS_lstat 107
472#define SYS_fstat 108
473#define SYS_vhangup 111
474#define SYS_wait4 114
475#define SYS_swapoff 115
476#define SYS_sysinfo 116
477#define SYS_fsync 118
478#define SYS_sigreturn 119
479#define SYS_clone 120
480#define SYS_setdomainname 121
481#define SYS_uname 122
482#define SYS_adjtimex 124
483#define SYS_mprotect 125
484#define SYS_sigprocmask 126
485#define SYS_init_module 128
486#define SYS_delete_module 129
487#define SYS_quotactl 131
488#define SYS_getpgid 132
489#define SYS_fchdir 133
490#define SYS_bdflush 134
491#define SYS_sysfs 135
492#define SYS_personality 136
493#define SYS_setfsuid 138
494#define SYS_setfsgid 139
495#define SYS__llseek 140
496#define SYS_getdents 141
497#define SYS__newselect 142
498#define SYS_flock 143
499#define SYS_msync 144
500#define SYS_readv 145
501#define SYS_writev 146
502#define SYS_getsid 147
503#define SYS_fdatasync 148
504#define SYS__sysctl 149
505#define SYS_mlock 150
506#define SYS_munlock 151
507#define SYS_mlockall 152
508#define SYS_munlockall 153
509#define SYS_sched_setparam 154
510#define SYS_sched_getparam 155
511#define SYS_sched_setscheduler 156
512#define SYS_sched_getscheduler 157
513#define SYS_sched_yield 158
514#define SYS_sched_get_priority_max 159
515#define SYS_sched_get_priority_min 160
516#define SYS_sched_rr_get_interval 161
517#define SYS_nanosleep 162
518#define SYS_mremap 163
519#define SYS_setresuid 164
520#define SYS_getresuid 165
521#define SYS_poll 168
522#define SYS_nfsservctl 169
523#define SYS_setresgid 170
524#define SYS_getresgid 171
525#define SYS_prctl 172
526#define SYS_rt_sigreturn 173
527#define SYS_rt_sigaction 174
528#define SYS_rt_sigprocmask 175
529#define SYS_rt_sigpending 176
530#define SYS_rt_sigtimedwait 177
531#define SYS_rt_sigqueueinfo 178
532#define SYS_rt_sigsuspend 179
533#define SYS_pread64 180
534#define SYS_pwrite64 181
535#define SYS_chown 182
536#define SYS_getcwd 183
537#define SYS_capget 184
538#define SYS_capset 185
539#define SYS_sigaltstack 186
540#define SYS_sendfile 187
541#define SYS_vfork 190
542#define SYS_ugetrlimit 191
543#define SYS_mmap2 192
544#define SYS_truncate64 193
545#define SYS_ftruncate64 194
546#define SYS_stat64 195
547#define SYS_lstat64 196
548#define SYS_fstat64 197
549#define SYS_lchown32 198
550#define SYS_getuid32 199
551#define SYS_getgid32 200
552#define SYS_geteuid32 201
553#define SYS_getegid32 202
554#define SYS_setreuid32 203
555#define SYS_setregid32 204
556#define SYS_getgroups32 205
557#define SYS_setgroups32 206
558#define SYS_fchown32 207
559#define SYS_setresuid32 208
560#define SYS_getresuid32 209
561#define SYS_setresgid32 210
562#define SYS_getresgid32 211
563#define SYS_chown32 212
564#define SYS_setuid32 213
565#define SYS_setgid32 214
566#define SYS_setfsuid32 215
567#define SYS_setfsgid32 216
568#define SYS_getdents64 217
569#define SYS_pivot_root 218
570#define SYS_mincore 219
571#define SYS_madvise 220
572#define SYS_fcntl64 221
573#define SYS_gettid 224
574#define SYS_readahead 225
575#define SYS_setxattr 226
576#define SYS_lsetxattr 227
577#define SYS_fsetxattr 228
578#define SYS_getxattr 229
579#define SYS_lgetxattr 230
580#define SYS_fgetxattr 231
581#define SYS_listxattr 232
582#define SYS_llistxattr 233
583#define SYS_flistxattr 234
584#define SYS_removexattr 235
585#define SYS_lremovexattr 236
586#define SYS_fremovexattr 237
587#define SYS_tkill 238
588#define SYS_sendfile64 239
589#define SYS_futex 240
590#define SYS_sched_setaffinity 241
591#define SYS_sched_getaffinity 242
592#define SYS_io_setup 243
593#define SYS_io_destroy 244
594#define SYS_io_getevents 245
595#define SYS_io_submit 246
596#define SYS_io_cancel 247
597#define SYS_exit_group 248
598#define SYS_lookup_dcookie 249
599#define SYS_epoll_create 250
600#define SYS_epoll_ctl 251
601#define SYS_epoll_wait 252
602#define SYS_remap_file_pages 253
603#define SYS_set_tid_address 256
604#define SYS_timer_create 257
605#define SYS_timer_settime 258
606#define SYS_timer_gettime 259
607#define SYS_timer_getoverrun 260
608#define SYS_timer_delete 261
609#define SYS_clock_settime 262
610#define SYS_clock_gettime 263
611#define SYS_clock_getres 264
612#define SYS_clock_nanosleep 265
613#define SYS_statfs64 266
614#define SYS_fstatfs64 267
615#define SYS_tgkill 268
616#define SYS_utimes 269
617#define SYS_fadvise64_64 270
618#define SYS_arm_fadvise64_64 270
619#define SYS_pciconfig_iobase 271
620#define SYS_pciconfig_read 272
621#define SYS_pciconfig_write 273
622#define SYS_mq_open 274
623#define SYS_mq_unlink 275
624#define SYS_mq_timedsend 276
625#define SYS_mq_timedreceive 277
626#define SYS_mq_notify 278
627#define SYS_mq_getsetattr 279
628#define SYS_waitid 280
629#define SYS_socket 281
630#define SYS_bind 282
631#define SYS_connect 283
632#define SYS_listen 284
633#define SYS_accept 285
634#define SYS_getsockname 286
635#define SYS_getpeername 287
636#define SYS_socketpair 288
637#define SYS_send 289
638#define SYS_sendto 290
639#define SYS_recv 291
640#define SYS_recvfrom 292
641#define SYS_shutdown 293
642#define SYS_setsockopt 294
643#define SYS_getsockopt 295
644#define SYS_sendmsg 296
645#define SYS_recvmsg 297
646#define SYS_semop 298
647#define SYS_semget 299
648#define SYS_semctl 300
649#define SYS_msgsnd 301
650#define SYS_msgrcv 302
651#define SYS_msgget 303
652#define SYS_msgctl 304
653#define SYS_shmat 305
654#define SYS_shmdt 306
655#define SYS_shmget 307
656#define SYS_shmctl 308
657#define SYS_add_key 309
658#define SYS_request_key 310
659#define SYS_keyctl 311
660#define SYS_semtimedop 312
661#define SYS_vserver 313
662#define SYS_ioprio_set 314
663#define SYS_ioprio_get 315
664#define SYS_inotify_init 316
665#define SYS_inotify_add_watch 317
666#define SYS_inotify_rm_watch 318
667#define SYS_mbind 319
668#define SYS_get_mempolicy 320
669#define SYS_set_mempolicy 321
670#define SYS_openat 322
671#define SYS_mkdirat 323
672#define SYS_mknodat 324
673#define SYS_fchownat 325
674#define SYS_futimesat 326
675#define SYS_fstatat64 327
676#define SYS_unlinkat 328
677#define SYS_renameat 329
678#define SYS_linkat 330
679#define SYS_symlinkat 331
680#define SYS_readlinkat 332
681#define SYS_fchmodat 333
682#define SYS_faccessat 334
683#define SYS_pselect6 335
684#define SYS_ppoll 336
685#define SYS_unshare 337
686#define SYS_set_robust_list 338
687#define SYS_get_robust_list 339
688#define SYS_splice 340
689#define SYS_sync_file_range2 341
690#define SYS_arm_sync_file_range 341
691#define SYS_tee 342
692#define SYS_vmsplice 343
693#define SYS_move_pages 344
694#define SYS_getcpu 345
695#define SYS_epoll_pwait 346
696#define SYS_kexec_load 347
697#define SYS_utimensat 348
698#define SYS_signalfd 349
699#define SYS_timerfd_create 350
700#define SYS_eventfd 351
701#define SYS_fallocate 352
702#define SYS_timerfd_settime 353
703#define SYS_timerfd_gettime 354
704#define SYS_signalfd4 355
705#define SYS_eventfd2 356
706#define SYS_epoll_create1 357
707#define SYS_dup3 358
708#define SYS_pipe2 359
709#define SYS_inotify_init1 360
710#define SYS_preadv 361
711#define SYS_pwritev 362
712#define SYS_rt_tgsigqueueinfo 363
713#define SYS_perf_event_open 364
714#define SYS_recvmmsg 365
715#define SYS_accept4 366
716#define SYS_fanotify_init 367
717#define SYS_fanotify_mark 368
718#define SYS_prlimit64 369
719#define SYS_name_to_handle_at 370
720#define SYS_open_by_handle_at 371
721#define SYS_clock_adjtime 372
722#define SYS_syncfs 373
723#define SYS_sendmmsg 374
724#define SYS_setns 375
725#define SYS_process_vm_readv 376
726#define SYS_process_vm_writev 377
727#define SYS_kcmp 378
728#define SYS_finit_module 379
729#define SYS_sched_setattr 380
730#define SYS_sched_getattr 381
731#define SYS_renameat2 382
732#define SYS_seccomp 383
733#define SYS_getrandom 384
734#define SYS_memfd_create 385
735#define SYS_bpf 386
736#define SYS_execveat 387
737#define SYS_userfaultfd 388
738#define SYS_membarrier 389
739#define SYS_mlock2 390
740#define SYS_copy_file_range 391
741#define SYS_preadv2 392
742#define SYS_pwritev2 393
743#define SYS_pkey_mprotect 394
744#define SYS_pkey_alloc 395
745#define SYS_pkey_free 396
746#define SYS_statx 397
747#define SYS_rseq 398
748#define SYS_io_pgetevents 399
749#define SYS_migrate_pages 400
750#define SYS_kexec_file_load 401
751#define SYS_clock_gettime64 403
752#define SYS_clock_settime64 404
753#define SYS_clock_adjtime64 405
754#define SYS_clock_getres_time64 406
755#define SYS_clock_nanosleep_time64 407
756#define SYS_timer_gettime64 408
757#define SYS_timer_settime64 409
758#define SYS_timerfd_gettime64 410
759#define SYS_timerfd_settime64 411
760#define SYS_utimensat_time64 412
761#define SYS_pselect6_time64 413
762#define SYS_ppoll_time64 414
763#define SYS_io_pgetevents_time64 416
764#define SYS_recvmmsg_time64 417
765#define SYS_mq_timedsend_time64 418
766#define SYS_mq_timedreceive_time64 419
767#define SYS_semtimedop_time64 420
768#define SYS_rt_sigtimedwait_time64 421
769#define SYS_futex_time64 422
770#define SYS_sched_rr_get_interval_time64 423
771#define SYS_pidfd_send_signal 424
772#define SYS_io_uring_setup 425
773#define SYS_io_uring_enter 426
774#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/generic-musl/bits/alltypes.h deleted-406
...@@ -1,406 +0,0 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef unsigned wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
24typedef unsigned wint_t;
25#define __DEFINED_wint_t
26#endif
27
28
29#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
30typedef int blksize_t;
31#define __DEFINED_blksize_t
32#endif
33
34#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
35typedef unsigned int nlink_t;
36#define __DEFINED_nlink_t
37#endif
38
39
40#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
41typedef float float_t;
42#define __DEFINED_float_t
43#endif
44
45#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
46typedef double double_t;
47#define __DEFINED_double_t
48#endif
49
50
51#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
52typedef struct { long long __ll; long double __ld; } max_align_t;
53#define __DEFINED_max_align_t
54#endif
55
56
57#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
58typedef long time_t;
59#define __DEFINED_time_t
60#endif
61
62#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
63typedef long suseconds_t;
64#define __DEFINED_suseconds_t
65#endif
66
67
68#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
69typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
70#define __DEFINED_pthread_attr_t
71#endif
72
73#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
74typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
75#define __DEFINED_pthread_mutex_t
76#endif
77
78#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
79typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
80#define __DEFINED_mtx_t
81#endif
82
83#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
84typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
85#define __DEFINED_pthread_cond_t
86#endif
87
88#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
89typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
90#define __DEFINED_cnd_t
91#endif
92
93#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
94typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
95#define __DEFINED_pthread_rwlock_t
96#endif
97
98#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
99typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
100#define __DEFINED_pthread_barrier_t
101#endif
102
103#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
104typedef unsigned _Addr size_t;
105#define __DEFINED_size_t
106#endif
107
108#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
109typedef unsigned _Addr uintptr_t;
110#define __DEFINED_uintptr_t
111#endif
112
113#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
114typedef _Addr ptrdiff_t;
115#define __DEFINED_ptrdiff_t
116#endif
117
118#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
119typedef _Addr ssize_t;
120#define __DEFINED_ssize_t
121#endif
122
123#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
124typedef _Addr intptr_t;
125#define __DEFINED_intptr_t
126#endif
127
128#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
129typedef _Addr regoff_t;
130#define __DEFINED_regoff_t
131#endif
132
133#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
134typedef _Reg register_t;
135#define __DEFINED_register_t
136#endif
137
138
139#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
140typedef signed char int8_t;
141#define __DEFINED_int8_t
142#endif
143
144#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
145typedef signed short int16_t;
146#define __DEFINED_int16_t
147#endif
148
149#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
150typedef signed int int32_t;
151#define __DEFINED_int32_t
152#endif
153
154#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
155typedef signed _Int64 int64_t;
156#define __DEFINED_int64_t
157#endif
158
159#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
160typedef signed _Int64 intmax_t;
161#define __DEFINED_intmax_t
162#endif
163
164#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
165typedef unsigned char uint8_t;
166#define __DEFINED_uint8_t
167#endif
168
169#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
170typedef unsigned short uint16_t;
171#define __DEFINED_uint16_t
172#endif
173
174#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
175typedef unsigned int uint32_t;
176#define __DEFINED_uint32_t
177#endif
178
179#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
180typedef unsigned _Int64 uint64_t;
181#define __DEFINED_uint64_t
182#endif
183
184#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
185typedef unsigned _Int64 u_int64_t;
186#define __DEFINED_u_int64_t
187#endif
188
189#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
190typedef unsigned _Int64 uintmax_t;
191#define __DEFINED_uintmax_t
192#endif
193
194
195#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
196typedef unsigned mode_t;
197#define __DEFINED_mode_t
198#endif
199
200#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
201typedef unsigned _Reg nlink_t;
202#define __DEFINED_nlink_t
203#endif
204
205#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
206typedef _Int64 off_t;
207#define __DEFINED_off_t
208#endif
209
210#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
211typedef unsigned _Int64 ino_t;
212#define __DEFINED_ino_t
213#endif
214
215#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
216typedef unsigned _Int64 dev_t;
217#define __DEFINED_dev_t
218#endif
219
220#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
221typedef long blksize_t;
222#define __DEFINED_blksize_t
223#endif
224
225#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
226typedef _Int64 blkcnt_t;
227#define __DEFINED_blkcnt_t
228#endif
229
230#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
231typedef unsigned _Int64 fsblkcnt_t;
232#define __DEFINED_fsblkcnt_t
233#endif
234
235#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
236typedef unsigned _Int64 fsfilcnt_t;
237#define __DEFINED_fsfilcnt_t
238#endif
239
240
241#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
242typedef unsigned wint_t;
243#define __DEFINED_wint_t
244#endif
245
246#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
247typedef unsigned long wctype_t;
248#define __DEFINED_wctype_t
249#endif
250
251
252#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
253typedef void * timer_t;
254#define __DEFINED_timer_t
255#endif
256
257#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
258typedef int clockid_t;
259#define __DEFINED_clockid_t
260#endif
261
262#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
263typedef long clock_t;
264#define __DEFINED_clock_t
265#endif
266
267#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
268struct timeval { time_t tv_sec; suseconds_t tv_usec; };
269#define __DEFINED_struct_timeval
270#endif
271
272#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
273struct timespec { time_t tv_sec; long tv_nsec; };
274#define __DEFINED_struct_timespec
275#endif
276
277
278#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
279typedef int pid_t;
280#define __DEFINED_pid_t
281#endif
282
283#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
284typedef unsigned id_t;
285#define __DEFINED_id_t
286#endif
287
288#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
289typedef unsigned uid_t;
290#define __DEFINED_uid_t
291#endif
292
293#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
294typedef unsigned gid_t;
295#define __DEFINED_gid_t
296#endif
297
298#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
299typedef int key_t;
300#define __DEFINED_key_t
301#endif
302
303#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
304typedef unsigned useconds_t;
305#define __DEFINED_useconds_t
306#endif
307
308
309#ifdef __cplusplus
310#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
311typedef unsigned long pthread_t;
312#define __DEFINED_pthread_t
313#endif
314
315#else
316#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
317typedef struct __pthread * pthread_t;
318#define __DEFINED_pthread_t
319#endif
320
321#endif
322#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
323typedef int pthread_once_t;
324#define __DEFINED_pthread_once_t
325#endif
326
327#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
328typedef unsigned pthread_key_t;
329#define __DEFINED_pthread_key_t
330#endif
331
332#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
333typedef int pthread_spinlock_t;
334#define __DEFINED_pthread_spinlock_t
335#endif
336
337#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
338typedef struct { unsigned __attr; } pthread_mutexattr_t;
339#define __DEFINED_pthread_mutexattr_t
340#endif
341
342#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
343typedef struct { unsigned __attr; } pthread_condattr_t;
344#define __DEFINED_pthread_condattr_t
345#endif
346
347#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
348typedef struct { unsigned __attr; } pthread_barrierattr_t;
349#define __DEFINED_pthread_barrierattr_t
350#endif
351
352#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
353typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
354#define __DEFINED_pthread_rwlockattr_t
355#endif
356
357
358#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
359struct _IO_FILE { char __x; };
360#define __DEFINED_struct__IO_FILE
361#endif
362
363#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
364typedef struct _IO_FILE FILE;
365#define __DEFINED_FILE
366#endif
367
368
369#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
370typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
371#define __DEFINED_mbstate_t
372#endif
373
374
375#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
376typedef struct __locale_struct * locale_t;
377#define __DEFINED_locale_t
378#endif
379
380
381#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
382typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
383#define __DEFINED_sigset_t
384#endif
385
386
387#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
388struct iovec { void *iov_base; size_t iov_len; };
389#define __DEFINED_struct_iovec
390#endif
391
392
393#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
394typedef unsigned socklen_t;
395#define __DEFINED_socklen_t
396#endif
397
398#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
399typedef unsigned short sa_family_t;
400#define __DEFINED_sa_family_t
401#endif
402
403
404#undef _Addr
405#undef _Int64
406#undef _Reg
\ No newline at end of file
lib/libc/include/generic-musl/bits/syscall.h deleted-567
...@@ -1,567 +0,0 @@
1#define __NR_io_setup 0
2#define __NR_io_destroy 1
3#define __NR_io_submit 2
4#define __NR_io_cancel 3
5#define __NR_io_getevents 4
6#define __NR_setxattr 5
7#define __NR_lsetxattr 6
8#define __NR_fsetxattr 7
9#define __NR_getxattr 8
10#define __NR_lgetxattr 9
11#define __NR_fgetxattr 10
12#define __NR_listxattr 11
13#define __NR_llistxattr 12
14#define __NR_flistxattr 13
15#define __NR_removexattr 14
16#define __NR_lremovexattr 15
17#define __NR_fremovexattr 16
18#define __NR_getcwd 17
19#define __NR_lookup_dcookie 18
20#define __NR_eventfd2 19
21#define __NR_epoll_create1 20
22#define __NR_epoll_ctl 21
23#define __NR_epoll_pwait 22
24#define __NR_dup 23
25#define __NR_dup3 24
26#define __NR_fcntl 25
27#define __NR_inotify_init1 26
28#define __NR_inotify_add_watch 27
29#define __NR_inotify_rm_watch 28
30#define __NR_ioctl 29
31#define __NR_ioprio_set 30
32#define __NR_ioprio_get 31
33#define __NR_flock 32
34#define __NR_mknodat 33
35#define __NR_mkdirat 34
36#define __NR_unlinkat 35
37#define __NR_symlinkat 36
38#define __NR_linkat 37
39#define __NR_renameat 38
40#define __NR_umount2 39
41#define __NR_mount 40
42#define __NR_pivot_root 41
43#define __NR_nfsservctl 42
44#define __NR_statfs 43
45#define __NR_fstatfs 44
46#define __NR_truncate 45
47#define __NR_ftruncate 46
48#define __NR_fallocate 47
49#define __NR_faccessat 48
50#define __NR_chdir 49
51#define __NR_fchdir 50
52#define __NR_chroot 51
53#define __NR_fchmod 52
54#define __NR_fchmodat 53
55#define __NR_fchownat 54
56#define __NR_fchown 55
57#define __NR_openat 56
58#define __NR_close 57
59#define __NR_vhangup 58
60#define __NR_pipe2 59
61#define __NR_quotactl 60
62#define __NR_getdents64 61
63#define __NR_lseek 62
64#define __NR_read 63
65#define __NR_write 64
66#define __NR_readv 65
67#define __NR_writev 66
68#define __NR_pread64 67
69#define __NR_pwrite64 68
70#define __NR_preadv 69
71#define __NR_pwritev 70
72#define __NR_sendfile 71
73#define __NR_pselect6 72
74#define __NR_ppoll 73
75#define __NR_signalfd4 74
76#define __NR_vmsplice 75
77#define __NR_splice 76
78#define __NR_tee 77
79#define __NR_readlinkat 78
80#define __NR_newfstatat 79
81#define __NR_fstat 80
82#define __NR_sync 81
83#define __NR_fsync 82
84#define __NR_fdatasync 83
85#define __NR_sync_file_range 84
86#define __NR_timerfd_create 85
87#define __NR_timerfd_settime 86
88#define __NR_timerfd_gettime 87
89#define __NR_utimensat 88
90#define __NR_acct 89
91#define __NR_capget 90
92#define __NR_capset 91
93#define __NR_personality 92
94#define __NR_exit 93
95#define __NR_exit_group 94
96#define __NR_waitid 95
97#define __NR_set_tid_address 96
98#define __NR_unshare 97
99#define __NR_futex 98
100#define __NR_set_robust_list 99
101#define __NR_get_robust_list 100
102#define __NR_nanosleep 101
103#define __NR_getitimer 102
104#define __NR_setitimer 103
105#define __NR_kexec_load 104
106#define __NR_init_module 105
107#define __NR_delete_module 106
108#define __NR_timer_create 107
109#define __NR_timer_gettime 108
110#define __NR_timer_getoverrun 109
111#define __NR_timer_settime 110
112#define __NR_timer_delete 111
113#define __NR_clock_settime 112
114#define __NR_clock_gettime 113
115#define __NR_clock_getres 114
116#define __NR_clock_nanosleep 115
117#define __NR_syslog 116
118#define __NR_ptrace 117
119#define __NR_sched_setparam 118
120#define __NR_sched_setscheduler 119
121#define __NR_sched_getscheduler 120
122#define __NR_sched_getparam 121
123#define __NR_sched_setaffinity 122
124#define __NR_sched_getaffinity 123
125#define __NR_sched_yield 124
126#define __NR_sched_get_priority_max 125
127#define __NR_sched_get_priority_min 126
128#define __NR_sched_rr_get_interval 127
129#define __NR_restart_syscall 128
130#define __NR_kill 129
131#define __NR_tkill 130
132#define __NR_tgkill 131
133#define __NR_sigaltstack 132
134#define __NR_rt_sigsuspend 133
135#define __NR_rt_sigaction 134
136#define __NR_rt_sigprocmask 135
137#define __NR_rt_sigpending 136
138#define __NR_rt_sigtimedwait 137
139#define __NR_rt_sigqueueinfo 138
140#define __NR_rt_sigreturn 139
141#define __NR_setpriority 140
142#define __NR_getpriority 141
143#define __NR_reboot 142
144#define __NR_setregid 143
145#define __NR_setgid 144
146#define __NR_setreuid 145
147#define __NR_setuid 146
148#define __NR_setresuid 147
149#define __NR_getresuid 148
150#define __NR_setresgid 149
151#define __NR_getresgid 150
152#define __NR_setfsuid 151
153#define __NR_setfsgid 152
154#define __NR_times 153
155#define __NR_setpgid 154
156#define __NR_getpgid 155
157#define __NR_getsid 156
158#define __NR_setsid 157
159#define __NR_getgroups 158
160#define __NR_setgroups 159
161#define __NR_uname 160
162#define __NR_sethostname 161
163#define __NR_setdomainname 162
164#define __NR_getrlimit 163
165#define __NR_setrlimit 164
166#define __NR_getrusage 165
167#define __NR_umask 166
168#define __NR_prctl 167
169#define __NR_getcpu 168
170#define __NR_gettimeofday 169
171#define __NR_settimeofday 170
172#define __NR_adjtimex 171
173#define __NR_getpid 172
174#define __NR_getppid 173
175#define __NR_getuid 174
176#define __NR_geteuid 175
177#define __NR_getgid 176
178#define __NR_getegid 177
179#define __NR_gettid 178
180#define __NR_sysinfo 179
181#define __NR_mq_open 180
182#define __NR_mq_unlink 181
183#define __NR_mq_timedsend 182
184#define __NR_mq_timedreceive 183
185#define __NR_mq_notify 184
186#define __NR_mq_getsetattr 185
187#define __NR_msgget 186
188#define __NR_msgctl 187
189#define __NR_msgrcv 188
190#define __NR_msgsnd 189
191#define __NR_semget 190
192#define __NR_semctl 191
193#define __NR_semtimedop 192
194#define __NR_semop 193
195#define __NR_shmget 194
196#define __NR_shmctl 195
197#define __NR_shmat 196
198#define __NR_shmdt 197
199#define __NR_socket 198
200#define __NR_socketpair 199
201#define __NR_bind 200
202#define __NR_listen 201
203#define __NR_accept 202
204#define __NR_connect 203
205#define __NR_getsockname 204
206#define __NR_getpeername 205
207#define __NR_sendto 206
208#define __NR_recvfrom 207
209#define __NR_setsockopt 208
210#define __NR_getsockopt 209
211#define __NR_shutdown 210
212#define __NR_sendmsg 211
213#define __NR_recvmsg 212
214#define __NR_readahead 213
215#define __NR_brk 214
216#define __NR_munmap 215
217#define __NR_mremap 216
218#define __NR_add_key 217
219#define __NR_request_key 218
220#define __NR_keyctl 219
221#define __NR_clone 220
222#define __NR_execve 221
223#define __NR_mmap 222
224#define __NR_fadvise64 223
225#define __NR_swapon 224
226#define __NR_swapoff 225
227#define __NR_mprotect 226
228#define __NR_msync 227
229#define __NR_mlock 228
230#define __NR_munlock 229
231#define __NR_mlockall 230
232#define __NR_munlockall 231
233#define __NR_mincore 232
234#define __NR_madvise 233
235#define __NR_remap_file_pages 234
236#define __NR_mbind 235
237#define __NR_get_mempolicy 236
238#define __NR_set_mempolicy 237
239#define __NR_migrate_pages 238
240#define __NR_move_pages 239
241#define __NR_rt_tgsigqueueinfo 240
242#define __NR_perf_event_open 241
243#define __NR_accept4 242
244#define __NR_recvmmsg 243
245#define __NR_wait4 260
246#define __NR_prlimit64 261
247#define __NR_fanotify_init 262
248#define __NR_fanotify_mark 263
249#define __NR_name_to_handle_at 264
250#define __NR_open_by_handle_at 265
251#define __NR_clock_adjtime 266
252#define __NR_syncfs 267
253#define __NR_setns 268
254#define __NR_sendmmsg 269
255#define __NR_process_vm_readv 270
256#define __NR_process_vm_writev 271
257#define __NR_kcmp 272
258#define __NR_finit_module 273
259#define __NR_sched_setattr 274
260#define __NR_sched_getattr 275
261#define __NR_renameat2 276
262#define __NR_seccomp 277
263#define __NR_getrandom 278
264#define __NR_memfd_create 279
265#define __NR_bpf 280
266#define __NR_execveat 281
267#define __NR_userfaultfd 282
268#define __NR_membarrier 283
269#define __NR_mlock2 284
270#define __NR_copy_file_range 285
271#define __NR_preadv2 286
272#define __NR_pwritev2 287
273#define __NR_pkey_mprotect 288
274#define __NR_pkey_alloc 289
275#define __NR_pkey_free 290
276#define __NR_statx 291
277#define __NR_io_pgetevents 292
278#define __NR_rseq 293
279#define __NR_kexec_file_load 294
280#define __NR_pidfd_send_signal 424
281#define __NR_io_uring_setup 425
282#define __NR_io_uring_enter 426
283#define __NR_io_uring_register 427
284
285#define SYS_io_setup 0
286#define SYS_io_destroy 1
287#define SYS_io_submit 2
288#define SYS_io_cancel 3
289#define SYS_io_getevents 4
290#define SYS_setxattr 5
291#define SYS_lsetxattr 6
292#define SYS_fsetxattr 7
293#define SYS_getxattr 8
294#define SYS_lgetxattr 9
295#define SYS_fgetxattr 10
296#define SYS_listxattr 11
297#define SYS_llistxattr 12
298#define SYS_flistxattr 13
299#define SYS_removexattr 14
300#define SYS_lremovexattr 15
301#define SYS_fremovexattr 16
302#define SYS_getcwd 17
303#define SYS_lookup_dcookie 18
304#define SYS_eventfd2 19
305#define SYS_epoll_create1 20
306#define SYS_epoll_ctl 21
307#define SYS_epoll_pwait 22
308#define SYS_dup 23
309#define SYS_dup3 24
310#define SYS_fcntl 25
311#define SYS_inotify_init1 26
312#define SYS_inotify_add_watch 27
313#define SYS_inotify_rm_watch 28
314#define SYS_ioctl 29
315#define SYS_ioprio_set 30
316#define SYS_ioprio_get 31
317#define SYS_flock 32
318#define SYS_mknodat 33
319#define SYS_mkdirat 34
320#define SYS_unlinkat 35
321#define SYS_symlinkat 36
322#define SYS_linkat 37
323#define SYS_renameat 38
324#define SYS_umount2 39
325#define SYS_mount 40
326#define SYS_pivot_root 41
327#define SYS_nfsservctl 42
328#define SYS_statfs 43
329#define SYS_fstatfs 44
330#define SYS_truncate 45
331#define SYS_ftruncate 46
332#define SYS_fallocate 47
333#define SYS_faccessat 48
334#define SYS_chdir 49
335#define SYS_fchdir 50
336#define SYS_chroot 51
337#define SYS_fchmod 52
338#define SYS_fchmodat 53
339#define SYS_fchownat 54
340#define SYS_fchown 55
341#define SYS_openat 56
342#define SYS_close 57
343#define SYS_vhangup 58
344#define SYS_pipe2 59
345#define SYS_quotactl 60
346#define SYS_getdents64 61
347#define SYS_lseek 62
348#define SYS_read 63
349#define SYS_write 64
350#define SYS_readv 65
351#define SYS_writev 66
352#define SYS_pread64 67
353#define SYS_pwrite64 68
354#define SYS_preadv 69
355#define SYS_pwritev 70
356#define SYS_sendfile 71
357#define SYS_pselect6 72
358#define SYS_ppoll 73
359#define SYS_signalfd4 74
360#define SYS_vmsplice 75
361#define SYS_splice 76
362#define SYS_tee 77
363#define SYS_readlinkat 78
364#define SYS_newfstatat 79
365#define SYS_fstat 80
366#define SYS_sync 81
367#define SYS_fsync 82
368#define SYS_fdatasync 83
369#define SYS_sync_file_range 84
370#define SYS_timerfd_create 85
371#define SYS_timerfd_settime 86
372#define SYS_timerfd_gettime 87
373#define SYS_utimensat 88
374#define SYS_acct 89
375#define SYS_capget 90
376#define SYS_capset 91
377#define SYS_personality 92
378#define SYS_exit 93
379#define SYS_exit_group 94
380#define SYS_waitid 95
381#define SYS_set_tid_address 96
382#define SYS_unshare 97
383#define SYS_futex 98
384#define SYS_set_robust_list 99
385#define SYS_get_robust_list 100
386#define SYS_nanosleep 101
387#define SYS_getitimer 102
388#define SYS_setitimer 103
389#define SYS_kexec_load 104
390#define SYS_init_module 105
391#define SYS_delete_module 106
392#define SYS_timer_create 107
393#define SYS_timer_gettime 108
394#define SYS_timer_getoverrun 109
395#define SYS_timer_settime 110
396#define SYS_timer_delete 111
397#define SYS_clock_settime 112
398#define SYS_clock_gettime 113
399#define SYS_clock_getres 114
400#define SYS_clock_nanosleep 115
401#define SYS_syslog 116
402#define SYS_ptrace 117
403#define SYS_sched_setparam 118
404#define SYS_sched_setscheduler 119
405#define SYS_sched_getscheduler 120
406#define SYS_sched_getparam 121
407#define SYS_sched_setaffinity 122
408#define SYS_sched_getaffinity 123
409#define SYS_sched_yield 124
410#define SYS_sched_get_priority_max 125
411#define SYS_sched_get_priority_min 126
412#define SYS_sched_rr_get_interval 127
413#define SYS_restart_syscall 128
414#define SYS_kill 129
415#define SYS_tkill 130
416#define SYS_tgkill 131
417#define SYS_sigaltstack 132
418#define SYS_rt_sigsuspend 133
419#define SYS_rt_sigaction 134
420#define SYS_rt_sigprocmask 135
421#define SYS_rt_sigpending 136
422#define SYS_rt_sigtimedwait 137
423#define SYS_rt_sigqueueinfo 138
424#define SYS_rt_sigreturn 139
425#define SYS_setpriority 140
426#define SYS_getpriority 141
427#define SYS_reboot 142
428#define SYS_setregid 143
429#define SYS_setgid 144
430#define SYS_setreuid 145
431#define SYS_setuid 146
432#define SYS_setresuid 147
433#define SYS_getresuid 148
434#define SYS_setresgid 149
435#define SYS_getresgid 150
436#define SYS_setfsuid 151
437#define SYS_setfsgid 152
438#define SYS_times 153
439#define SYS_setpgid 154
440#define SYS_getpgid 155
441#define SYS_getsid 156
442#define SYS_setsid 157
443#define SYS_getgroups 158
444#define SYS_setgroups 159
445#define SYS_uname 160
446#define SYS_sethostname 161
447#define SYS_setdomainname 162
448#define SYS_getrlimit 163
449#define SYS_setrlimit 164
450#define SYS_getrusage 165
451#define SYS_umask 166
452#define SYS_prctl 167
453#define SYS_getcpu 168
454#define SYS_gettimeofday 169
455#define SYS_settimeofday 170
456#define SYS_adjtimex 171
457#define SYS_getpid 172
458#define SYS_getppid 173
459#define SYS_getuid 174
460#define SYS_geteuid 175
461#define SYS_getgid 176
462#define SYS_getegid 177
463#define SYS_gettid 178
464#define SYS_sysinfo 179
465#define SYS_mq_open 180
466#define SYS_mq_unlink 181
467#define SYS_mq_timedsend 182
468#define SYS_mq_timedreceive 183
469#define SYS_mq_notify 184
470#define SYS_mq_getsetattr 185
471#define SYS_msgget 186
472#define SYS_msgctl 187
473#define SYS_msgrcv 188
474#define SYS_msgsnd 189
475#define SYS_semget 190
476#define SYS_semctl 191
477#define SYS_semtimedop 192
478#define SYS_semop 193
479#define SYS_shmget 194
480#define SYS_shmctl 195
481#define SYS_shmat 196
482#define SYS_shmdt 197
483#define SYS_socket 198
484#define SYS_socketpair 199
485#define SYS_bind 200
486#define SYS_listen 201
487#define SYS_accept 202
488#define SYS_connect 203
489#define SYS_getsockname 204
490#define SYS_getpeername 205
491#define SYS_sendto 206
492#define SYS_recvfrom 207
493#define SYS_setsockopt 208
494#define SYS_getsockopt 209
495#define SYS_shutdown 210
496#define SYS_sendmsg 211
497#define SYS_recvmsg 212
498#define SYS_readahead 213
499#define SYS_brk 214
500#define SYS_munmap 215
501#define SYS_mremap 216
502#define SYS_add_key 217
503#define SYS_request_key 218
504#define SYS_keyctl 219
505#define SYS_clone 220
506#define SYS_execve 221
507#define SYS_mmap 222
508#define SYS_fadvise64 223
509#define SYS_swapon 224
510#define SYS_swapoff 225
511#define SYS_mprotect 226
512#define SYS_msync 227
513#define SYS_mlock 228
514#define SYS_munlock 229
515#define SYS_mlockall 230
516#define SYS_munlockall 231
517#define SYS_mincore 232
518#define SYS_madvise 233
519#define SYS_remap_file_pages 234
520#define SYS_mbind 235
521#define SYS_get_mempolicy 236
522#define SYS_set_mempolicy 237
523#define SYS_migrate_pages 238
524#define SYS_move_pages 239
525#define SYS_rt_tgsigqueueinfo 240
526#define SYS_perf_event_open 241
527#define SYS_accept4 242
528#define SYS_recvmmsg 243
529#define SYS_wait4 260
530#define SYS_prlimit64 261
531#define SYS_fanotify_init 262
532#define SYS_fanotify_mark 263
533#define SYS_name_to_handle_at 264
534#define SYS_open_by_handle_at 265
535#define SYS_clock_adjtime 266
536#define SYS_syncfs 267
537#define SYS_setns 268
538#define SYS_sendmmsg 269
539#define SYS_process_vm_readv 270
540#define SYS_process_vm_writev 271
541#define SYS_kcmp 272
542#define SYS_finit_module 273
543#define SYS_sched_setattr 274
544#define SYS_sched_getattr 275
545#define SYS_renameat2 276
546#define SYS_seccomp 277
547#define SYS_getrandom 278
548#define SYS_memfd_create 279
549#define SYS_bpf 280
550#define SYS_execveat 281
551#define SYS_userfaultfd 282
552#define SYS_membarrier 283
553#define SYS_mlock2 284
554#define SYS_copy_file_range 285
555#define SYS_preadv2 286
556#define SYS_pwritev2 287
557#define SYS_pkey_mprotect 288
558#define SYS_pkey_alloc 289
559#define SYS_pkey_free 290
560#define SYS_statx 291
561#define SYS_io_pgetevents 292
562#define SYS_rseq 293
563#define SYS_kexec_file_load 294
564#define SYS_pidfd_send_signal 424
565#define SYS_io_uring_setup 425
566#define SYS_io_uring_enter 426
567#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/i386-linux-musl/bits/alltypes.h created+438
...@@ -0,0 +1,438 @@
1#define _Addr int
2#define _Int64 long long
3#define _Reg int
4
5#if __GNUC__ >= 3
6#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
7typedef __builtin_va_list va_list;
8#define __DEFINED_va_list
9#endif
10
11#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
12typedef __builtin_va_list __isoc_va_list;
13#define __DEFINED___isoc_va_list
14#endif
15
16#else
17#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
18typedef struct __va_list * va_list;
19#define __DEFINED_va_list
20#endif
21
22#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
23typedef struct __va_list * __isoc_va_list;
24#define __DEFINED___isoc_va_list
25#endif
26
27#endif
28
29#ifndef __cplusplus
30#ifdef __WCHAR_TYPE__
31#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
32typedef __WCHAR_TYPE__ wchar_t;
33#define __DEFINED_wchar_t
34#endif
35
36#else
37#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
38typedef long wchar_t;
39#define __DEFINED_wchar_t
40#endif
41
42#endif
43#endif
44
45#if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 0
46#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
47typedef float float_t;
48#define __DEFINED_float_t
49#endif
50
51#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
52typedef double double_t;
53#define __DEFINED_double_t
54#endif
55
56#else
57#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
58typedef long double float_t;
59#define __DEFINED_float_t
60#endif
61
62#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
63typedef long double double_t;
64#define __DEFINED_double_t
65#endif
66
67#endif
68
69#if !defined(__cplusplus)
70#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
71typedef struct { _Alignas(8) long long __ll; long double __ld; } max_align_t;
72#define __DEFINED_max_align_t
73#endif
74
75#elif defined(__GNUC__)
76#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
77typedef struct { __attribute__((__aligned__(8))) long long __ll; long double __ld; } max_align_t;
78#define __DEFINED_max_align_t
79#endif
80
81#else
82#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
83typedef struct { alignas(8) long long __ll; long double __ld; } max_align_t;
84#define __DEFINED_max_align_t
85#endif
86
87#endif
88
89#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
90typedef long time_t;
91#define __DEFINED_time_t
92#endif
93
94#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
95typedef long suseconds_t;
96#define __DEFINED_suseconds_t
97#endif
98
99
100#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
101typedef struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t;
102#define __DEFINED_pthread_attr_t
103#endif
104
105#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
106typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t;
107#define __DEFINED_pthread_mutex_t
108#endif
109
110#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
111typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t;
112#define __DEFINED_mtx_t
113#endif
114
115#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
116typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } pthread_cond_t;
117#define __DEFINED_pthread_cond_t
118#endif
119
120#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
121typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } cnd_t;
122#define __DEFINED_cnd_t
123#endif
124
125#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
126typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[8]; } __u; } pthread_rwlock_t;
127#define __DEFINED_pthread_rwlock_t
128#endif
129
130#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
131typedef struct { union { int __i[5]; volatile int __vi[5]; void *__p[5]; } __u; } pthread_barrier_t;
132#define __DEFINED_pthread_barrier_t
133#endif
134
135#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
136typedef unsigned _Addr size_t;
137#define __DEFINED_size_t
138#endif
139
140#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
141typedef unsigned _Addr uintptr_t;
142#define __DEFINED_uintptr_t
143#endif
144
145#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
146typedef _Addr ptrdiff_t;
147#define __DEFINED_ptrdiff_t
148#endif
149
150#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
151typedef _Addr ssize_t;
152#define __DEFINED_ssize_t
153#endif
154
155#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
156typedef _Addr intptr_t;
157#define __DEFINED_intptr_t
158#endif
159
160#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
161typedef _Addr regoff_t;
162#define __DEFINED_regoff_t
163#endif
164
165#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
166typedef _Reg register_t;
167#define __DEFINED_register_t
168#endif
169
170
171#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
172typedef signed char int8_t;
173#define __DEFINED_int8_t
174#endif
175
176#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
177typedef signed short int16_t;
178#define __DEFINED_int16_t
179#endif
180
181#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
182typedef signed int int32_t;
183#define __DEFINED_int32_t
184#endif
185
186#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
187typedef signed _Int64 int64_t;
188#define __DEFINED_int64_t
189#endif
190
191#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
192typedef signed _Int64 intmax_t;
193#define __DEFINED_intmax_t
194#endif
195
196#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
197typedef unsigned char uint8_t;
198#define __DEFINED_uint8_t
199#endif
200
201#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
202typedef unsigned short uint16_t;
203#define __DEFINED_uint16_t
204#endif
205
206#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
207typedef unsigned int uint32_t;
208#define __DEFINED_uint32_t
209#endif
210
211#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
212typedef unsigned _Int64 uint64_t;
213#define __DEFINED_uint64_t
214#endif
215
216#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
217typedef unsigned _Int64 u_int64_t;
218#define __DEFINED_u_int64_t
219#endif
220
221#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
222typedef unsigned _Int64 uintmax_t;
223#define __DEFINED_uintmax_t
224#endif
225
226
227#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
228typedef unsigned mode_t;
229#define __DEFINED_mode_t
230#endif
231
232#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
233typedef unsigned _Reg nlink_t;
234#define __DEFINED_nlink_t
235#endif
236
237#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
238typedef _Int64 off_t;
239#define __DEFINED_off_t
240#endif
241
242#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
243typedef unsigned _Int64 ino_t;
244#define __DEFINED_ino_t
245#endif
246
247#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
248typedef unsigned _Int64 dev_t;
249#define __DEFINED_dev_t
250#endif
251
252#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
253typedef long blksize_t;
254#define __DEFINED_blksize_t
255#endif
256
257#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
258typedef _Int64 blkcnt_t;
259#define __DEFINED_blkcnt_t
260#endif
261
262#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
263typedef unsigned _Int64 fsblkcnt_t;
264#define __DEFINED_fsblkcnt_t
265#endif
266
267#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
268typedef unsigned _Int64 fsfilcnt_t;
269#define __DEFINED_fsfilcnt_t
270#endif
271
272
273#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
274typedef unsigned wint_t;
275#define __DEFINED_wint_t
276#endif
277
278#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
279typedef unsigned long wctype_t;
280#define __DEFINED_wctype_t
281#endif
282
283
284#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
285typedef void * timer_t;
286#define __DEFINED_timer_t
287#endif
288
289#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
290typedef int clockid_t;
291#define __DEFINED_clockid_t
292#endif
293
294#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
295typedef long clock_t;
296#define __DEFINED_clock_t
297#endif
298
299#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
300struct timeval { time_t tv_sec; suseconds_t tv_usec; };
301#define __DEFINED_struct_timeval
302#endif
303
304#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
305struct timespec { time_t tv_sec; long tv_nsec; };
306#define __DEFINED_struct_timespec
307#endif
308
309
310#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
311typedef int pid_t;
312#define __DEFINED_pid_t
313#endif
314
315#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
316typedef unsigned id_t;
317#define __DEFINED_id_t
318#endif
319
320#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
321typedef unsigned uid_t;
322#define __DEFINED_uid_t
323#endif
324
325#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
326typedef unsigned gid_t;
327#define __DEFINED_gid_t
328#endif
329
330#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
331typedef int key_t;
332#define __DEFINED_key_t
333#endif
334
335#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
336typedef unsigned useconds_t;
337#define __DEFINED_useconds_t
338#endif
339
340
341#ifdef __cplusplus
342#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
343typedef unsigned long pthread_t;
344#define __DEFINED_pthread_t
345#endif
346
347#else
348#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
349typedef struct __pthread * pthread_t;
350#define __DEFINED_pthread_t
351#endif
352
353#endif
354#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
355typedef int pthread_once_t;
356#define __DEFINED_pthread_once_t
357#endif
358
359#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
360typedef unsigned pthread_key_t;
361#define __DEFINED_pthread_key_t
362#endif
363
364#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
365typedef int pthread_spinlock_t;
366#define __DEFINED_pthread_spinlock_t
367#endif
368
369#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
370typedef struct { unsigned __attr; } pthread_mutexattr_t;
371#define __DEFINED_pthread_mutexattr_t
372#endif
373
374#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
375typedef struct { unsigned __attr; } pthread_condattr_t;
376#define __DEFINED_pthread_condattr_t
377#endif
378
379#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
380typedef struct { unsigned __attr; } pthread_barrierattr_t;
381#define __DEFINED_pthread_barrierattr_t
382#endif
383
384#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
385typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
386#define __DEFINED_pthread_rwlockattr_t
387#endif
388
389
390#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
391struct _IO_FILE { char __x; };
392#define __DEFINED_struct__IO_FILE
393#endif
394
395#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
396typedef struct _IO_FILE FILE;
397#define __DEFINED_FILE
398#endif
399
400
401#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
402typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
403#define __DEFINED_mbstate_t
404#endif
405
406
407#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
408typedef struct __locale_struct * locale_t;
409#define __DEFINED_locale_t
410#endif
411
412
413#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
414typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
415#define __DEFINED_sigset_t
416#endif
417
418
419#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
420struct iovec { void *iov_base; size_t iov_len; };
421#define __DEFINED_struct_iovec
422#endif
423
424
425#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
426typedef unsigned socklen_t;
427#define __DEFINED_socklen_t
428#endif
429
430#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
431typedef unsigned short sa_family_t;
432#define __DEFINED_sa_family_t
433#endif
434
435
436#undef _Addr
437#undef _Int64
438#undef _Reg
\ No newline at end of file
lib/libc/include/i386-linux-musl/bits/syscall.h created+839
...@@ -0,0 +1,839 @@
1#define __NR_restart_syscall 0
2#define __NR_exit 1
3#define __NR_fork 2
4#define __NR_read 3
5#define __NR_write 4
6#define __NR_open 5
7#define __NR_close 6
8#define __NR_waitpid 7
9#define __NR_creat 8
10#define __NR_link 9
11#define __NR_unlink 10
12#define __NR_execve 11
13#define __NR_chdir 12
14#define __NR_time 13
15#define __NR_mknod 14
16#define __NR_chmod 15
17#define __NR_lchown 16
18#define __NR_break 17
19#define __NR_oldstat 18
20#define __NR_lseek 19
21#define __NR_getpid 20
22#define __NR_mount 21
23#define __NR_umount 22
24#define __NR_setuid 23
25#define __NR_getuid 24
26#define __NR_stime 25
27#define __NR_ptrace 26
28#define __NR_alarm 27
29#define __NR_oldfstat 28
30#define __NR_pause 29
31#define __NR_utime 30
32#define __NR_stty 31
33#define __NR_gtty 32
34#define __NR_access 33
35#define __NR_nice 34
36#define __NR_ftime 35
37#define __NR_sync 36
38#define __NR_kill 37
39#define __NR_rename 38
40#define __NR_mkdir 39
41#define __NR_rmdir 40
42#define __NR_dup 41
43#define __NR_pipe 42
44#define __NR_times 43
45#define __NR_prof 44
46#define __NR_brk 45
47#define __NR_setgid 46
48#define __NR_getgid 47
49#define __NR_signal 48
50#define __NR_geteuid 49
51#define __NR_getegid 50
52#define __NR_acct 51
53#define __NR_umount2 52
54#define __NR_lock 53
55#define __NR_ioctl 54
56#define __NR_fcntl 55
57#define __NR_mpx 56
58#define __NR_setpgid 57
59#define __NR_ulimit 58
60#define __NR_oldolduname 59
61#define __NR_umask 60
62#define __NR_chroot 61
63#define __NR_ustat 62
64#define __NR_dup2 63
65#define __NR_getppid 64
66#define __NR_getpgrp 65
67#define __NR_setsid 66
68#define __NR_sigaction 67
69#define __NR_sgetmask 68
70#define __NR_ssetmask 69
71#define __NR_setreuid 70
72#define __NR_setregid 71
73#define __NR_sigsuspend 72
74#define __NR_sigpending 73
75#define __NR_sethostname 74
76#define __NR_setrlimit 75
77#define __NR_getrlimit 76 /* Back compatible 2Gig limited rlimit */
78#define __NR_getrusage 77
79#define __NR_gettimeofday 78
80#define __NR_settimeofday 79
81#define __NR_getgroups 80
82#define __NR_setgroups 81
83#define __NR_select 82
84#define __NR_symlink 83
85#define __NR_oldlstat 84
86#define __NR_readlink 85
87#define __NR_uselib 86
88#define __NR_swapon 87
89#define __NR_reboot 88
90#define __NR_readdir 89
91#define __NR_mmap 90
92#define __NR_munmap 91
93#define __NR_truncate 92
94#define __NR_ftruncate 93
95#define __NR_fchmod 94
96#define __NR_fchown 95
97#define __NR_getpriority 96
98#define __NR_setpriority 97
99#define __NR_profil 98
100#define __NR_statfs 99
101#define __NR_fstatfs 100
102#define __NR_ioperm 101
103#define __NR_socketcall 102
104#define __NR_syslog 103
105#define __NR_setitimer 104
106#define __NR_getitimer 105
107#define __NR_stat 106
108#define __NR_lstat 107
109#define __NR_fstat 108
110#define __NR_olduname 109
111#define __NR_iopl 110
112#define __NR_vhangup 111
113#define __NR_idle 112
114#define __NR_vm86old 113
115#define __NR_wait4 114
116#define __NR_swapoff 115
117#define __NR_sysinfo 116
118#define __NR_ipc 117
119#define __NR_fsync 118
120#define __NR_sigreturn 119
121#define __NR_clone 120
122#define __NR_setdomainname 121
123#define __NR_uname 122
124#define __NR_modify_ldt 123
125#define __NR_adjtimex 124
126#define __NR_mprotect 125
127#define __NR_sigprocmask 126
128#define __NR_create_module 127
129#define __NR_init_module 128
130#define __NR_delete_module 129
131#define __NR_get_kernel_syms 130
132#define __NR_quotactl 131
133#define __NR_getpgid 132
134#define __NR_fchdir 133
135#define __NR_bdflush 134
136#define __NR_sysfs 135
137#define __NR_personality 136
138#define __NR_afs_syscall 137
139#define __NR_setfsuid 138
140#define __NR_setfsgid 139
141#define __NR__llseek 140
142#define __NR_getdents 141
143#define __NR__newselect 142
144#define __NR_flock 143
145#define __NR_msync 144
146#define __NR_readv 145
147#define __NR_writev 146
148#define __NR_getsid 147
149#define __NR_fdatasync 148
150#define __NR__sysctl 149
151#define __NR_mlock 150
152#define __NR_munlock 151
153#define __NR_mlockall 152
154#define __NR_munlockall 153
155#define __NR_sched_setparam 154
156#define __NR_sched_getparam 155
157#define __NR_sched_setscheduler 156
158#define __NR_sched_getscheduler 157
159#define __NR_sched_yield 158
160#define __NR_sched_get_priority_max 159
161#define __NR_sched_get_priority_min 160
162#define __NR_sched_rr_get_interval 161
163#define __NR_nanosleep 162
164#define __NR_mremap 163
165#define __NR_setresuid 164
166#define __NR_getresuid 165
167#define __NR_vm86 166
168#define __NR_query_module 167
169#define __NR_poll 168
170#define __NR_nfsservctl 169
171#define __NR_setresgid 170
172#define __NR_getresgid 171
173#define __NR_prctl 172
174#define __NR_rt_sigreturn 173
175#define __NR_rt_sigaction 174
176#define __NR_rt_sigprocmask 175
177#define __NR_rt_sigpending 176
178#define __NR_rt_sigtimedwait 177
179#define __NR_rt_sigqueueinfo 178
180#define __NR_rt_sigsuspend 179
181#define __NR_pread64 180
182#define __NR_pwrite64 181
183#define __NR_chown 182
184#define __NR_getcwd 183
185#define __NR_capget 184
186#define __NR_capset 185
187#define __NR_sigaltstack 186
188#define __NR_sendfile 187
189#define __NR_getpmsg 188
190#define __NR_putpmsg 189
191#define __NR_vfork 190
192#define __NR_ugetrlimit 191
193#define __NR_mmap2 192
194#define __NR_truncate64 193
195#define __NR_ftruncate64 194
196#define __NR_stat64 195
197#define __NR_lstat64 196
198#define __NR_fstat64 197
199#define __NR_lchown32 198
200#define __NR_getuid32 199
201#define __NR_getgid32 200
202#define __NR_geteuid32 201
203#define __NR_getegid32 202
204#define __NR_setreuid32 203
205#define __NR_setregid32 204
206#define __NR_getgroups32 205
207#define __NR_setgroups32 206
208#define __NR_fchown32 207
209#define __NR_setresuid32 208
210#define __NR_getresuid32 209
211#define __NR_setresgid32 210
212#define __NR_getresgid32 211
213#define __NR_chown32 212
214#define __NR_setuid32 213
215#define __NR_setgid32 214
216#define __NR_setfsuid32 215
217#define __NR_setfsgid32 216
218#define __NR_pivot_root 217
219#define __NR_mincore 218
220#define __NR_madvise 219
221#define __NR_getdents64 220
222#define __NR_fcntl64 221
223/* 223 is unused */
224#define __NR_gettid 224
225#define __NR_readahead 225
226#define __NR_setxattr 226
227#define __NR_lsetxattr 227
228#define __NR_fsetxattr 228
229#define __NR_getxattr 229
230#define __NR_lgetxattr 230
231#define __NR_fgetxattr 231
232#define __NR_listxattr 232
233#define __NR_llistxattr 233
234#define __NR_flistxattr 234
235#define __NR_removexattr 235
236#define __NR_lremovexattr 236
237#define __NR_fremovexattr 237
238#define __NR_tkill 238
239#define __NR_sendfile64 239
240#define __NR_futex 240
241#define __NR_sched_setaffinity 241
242#define __NR_sched_getaffinity 242
243#define __NR_set_thread_area 243
244#define __NR_get_thread_area 244
245#define __NR_io_setup 245
246#define __NR_io_destroy 246
247#define __NR_io_getevents 247
248#define __NR_io_submit 248
249#define __NR_io_cancel 249
250#define __NR_fadvise64 250
251/* 251 is available for reuse (was briefly sys_set_zone_reclaim) */
252#define __NR_exit_group 252
253#define __NR_lookup_dcookie 253
254#define __NR_epoll_create 254
255#define __NR_epoll_ctl 255
256#define __NR_epoll_wait 256
257#define __NR_remap_file_pages 257
258#define __NR_set_tid_address 258
259#define __NR_timer_create 259
260#define __NR_timer_settime (__NR_timer_create+1)
261#define __NR_timer_gettime (__NR_timer_create+2)
262#define __NR_timer_getoverrun (__NR_timer_create+3)
263#define __NR_timer_delete (__NR_timer_create+4)
264#define __NR_clock_settime (__NR_timer_create+5)
265#define __NR_clock_gettime (__NR_timer_create+6)
266#define __NR_clock_getres (__NR_timer_create+7)
267#define __NR_clock_nanosleep (__NR_timer_create+8)
268#define __NR_statfs64 268
269#define __NR_fstatfs64 269
270#define __NR_tgkill 270
271#define __NR_utimes 271
272#define __NR_fadvise64_64 272
273#define __NR_vserver 273
274#define __NR_mbind 274
275#define __NR_get_mempolicy 275
276#define __NR_set_mempolicy 276
277#define __NR_mq_open 277
278#define __NR_mq_unlink (__NR_mq_open+1)
279#define __NR_mq_timedsend (__NR_mq_open+2)
280#define __NR_mq_timedreceive (__NR_mq_open+3)
281#define __NR_mq_notify (__NR_mq_open+4)
282#define __NR_mq_getsetattr (__NR_mq_open+5)
283#define __NR_kexec_load 283
284#define __NR_waitid 284
285/* #define __NR_sys_setaltroot 285 */
286#define __NR_add_key 286
287#define __NR_request_key 287
288#define __NR_keyctl 288
289#define __NR_ioprio_set 289
290#define __NR_ioprio_get 290
291#define __NR_inotify_init 291
292#define __NR_inotify_add_watch 292
293#define __NR_inotify_rm_watch 293
294#define __NR_migrate_pages 294
295#define __NR_openat 295
296#define __NR_mkdirat 296
297#define __NR_mknodat 297
298#define __NR_fchownat 298
299#define __NR_futimesat 299
300#define __NR_fstatat64 300
301#define __NR_unlinkat 301
302#define __NR_renameat 302
303#define __NR_linkat 303
304#define __NR_symlinkat 304
305#define __NR_readlinkat 305
306#define __NR_fchmodat 306
307#define __NR_faccessat 307
308#define __NR_pselect6 308
309#define __NR_ppoll 309
310#define __NR_unshare 310
311#define __NR_set_robust_list 311
312#define __NR_get_robust_list 312
313#define __NR_splice 313
314#define __NR_sync_file_range 314
315#define __NR_tee 315
316#define __NR_vmsplice 316
317#define __NR_move_pages 317
318#define __NR_getcpu 318
319#define __NR_epoll_pwait 319
320#define __NR_utimensat 320
321#define __NR_signalfd 321
322#define __NR_timerfd_create 322
323#define __NR_eventfd 323
324#define __NR_fallocate 324
325#define __NR_timerfd_settime 325
326#define __NR_timerfd_gettime 326
327#define __NR_signalfd4 327
328#define __NR_eventfd2 328
329#define __NR_epoll_create1 329
330#define __NR_dup3 330
331#define __NR_pipe2 331
332#define __NR_inotify_init1 332
333#define __NR_preadv 333
334#define __NR_pwritev 334
335#define __NR_rt_tgsigqueueinfo 335
336#define __NR_perf_event_open 336
337#define __NR_recvmmsg 337
338#define __NR_fanotify_init 338
339#define __NR_fanotify_mark 339
340#define __NR_prlimit64 340
341#define __NR_name_to_handle_at 341
342#define __NR_open_by_handle_at 342
343#define __NR_clock_adjtime 343
344#define __NR_syncfs 344
345#define __NR_sendmmsg 345
346#define __NR_setns 346
347#define __NR_process_vm_readv 347
348#define __NR_process_vm_writev 348
349#define __NR_kcmp 349
350#define __NR_finit_module 350
351#define __NR_sched_setattr 351
352#define __NR_sched_getattr 352
353#define __NR_renameat2 353
354#define __NR_seccomp 354
355#define __NR_getrandom 355
356#define __NR_memfd_create 356
357#define __NR_bpf 357
358#define __NR_execveat 358
359#define __NR_socket 359
360#define __NR_socketpair 360
361#define __NR_bind 361
362#define __NR_connect 362
363#define __NR_listen 363
364#define __NR_accept4 364
365#define __NR_getsockopt 365
366#define __NR_setsockopt 366
367#define __NR_getsockname 367
368#define __NR_getpeername 368
369#define __NR_sendto 369
370#define __NR_sendmsg 370
371#define __NR_recvfrom 371
372#define __NR_recvmsg 372
373#define __NR_shutdown 373
374#define __NR_userfaultfd 374
375#define __NR_membarrier 375
376#define __NR_mlock2 376
377#define __NR_copy_file_range 377
378#define __NR_preadv2 378
379#define __NR_pwritev2 379
380#define __NR_pkey_mprotect 380
381#define __NR_pkey_alloc 381
382#define __NR_pkey_free 382
383#define __NR_statx 383
384#define __NR_arch_prctl 384
385#define __NR_io_pgetevents 385
386#define __NR_rseq 386
387#define __NR_semget 393
388#define __NR_semctl 394
389#define __NR_shmget 395
390#define __NR_shmctl 396
391#define __NR_shmat 397
392#define __NR_shmdt 398
393#define __NR_msgget 399
394#define __NR_msgsnd 400
395#define __NR_msgrcv 401
396#define __NR_msgctl 402
397#define __NR_clock_gettime64 403
398#define __NR_clock_settime64 404
399#define __NR_clock_adjtime64 405
400#define __NR_clock_getres_time64 406
401#define __NR_clock_nanosleep_time64 407
402#define __NR_timer_gettime64 408
403#define __NR_timer_settime64 409
404#define __NR_timerfd_gettime64 410
405#define __NR_timerfd_settime64 411
406#define __NR_utimensat_time64 412
407#define __NR_pselect6_time64 413
408#define __NR_ppoll_time64 414
409#define __NR_io_pgetevents_time64 416
410#define __NR_recvmmsg_time64 417
411#define __NR_mq_timedsend_time64 418
412#define __NR_mq_timedreceive_time64 419
413#define __NR_semtimedop_time64 420
414#define __NR_rt_sigtimedwait_time64 421
415#define __NR_futex_time64 422
416#define __NR_sched_rr_get_interval_time64 423
417#define __NR_pidfd_send_signal 424
418#define __NR_io_uring_setup 425
419#define __NR_io_uring_enter 426
420#define __NR_io_uring_register 427
421
422#define SYS_restart_syscall 0
423#define SYS_exit 1
424#define SYS_fork 2
425#define SYS_read 3
426#define SYS_write 4
427#define SYS_open 5
428#define SYS_close 6
429#define SYS_waitpid 7
430#define SYS_creat 8
431#define SYS_link 9
432#define SYS_unlink 10
433#define SYS_execve 11
434#define SYS_chdir 12
435#define SYS_time 13
436#define SYS_mknod 14
437#define SYS_chmod 15
438#define SYS_lchown 16
439#define SYS_break 17
440#define SYS_oldstat 18
441#define SYS_lseek 19
442#define SYS_getpid 20
443#define SYS_mount 21
444#define SYS_umount 22
445#define SYS_setuid 23
446#define SYS_getuid 24
447#define SYS_stime 25
448#define SYS_ptrace 26
449#define SYS_alarm 27
450#define SYS_oldfstat 28
451#define SYS_pause 29
452#define SYS_utime 30
453#define SYS_stty 31
454#define SYS_gtty 32
455#define SYS_access 33
456#define SYS_nice 34
457#define SYS_ftime 35
458#define SYS_sync 36
459#define SYS_kill 37
460#define SYS_rename 38
461#define SYS_mkdir 39
462#define SYS_rmdir 40
463#define SYS_dup 41
464#define SYS_pipe 42
465#define SYS_times 43
466#define SYS_prof 44
467#define SYS_brk 45
468#define SYS_setgid 46
469#define SYS_getgid 47
470#define SYS_signal 48
471#define SYS_geteuid 49
472#define SYS_getegid 50
473#define SYS_acct 51
474#define SYS_umount2 52
475#define SYS_lock 53
476#define SYS_ioctl 54
477#define SYS_fcntl 55
478#define SYS_mpx 56
479#define SYS_setpgid 57
480#define SYS_ulimit 58
481#define SYS_oldolduname 59
482#define SYS_umask 60
483#define SYS_chroot 61
484#define SYS_ustat 62
485#define SYS_dup2 63
486#define SYS_getppid 64
487#define SYS_getpgrp 65
488#define SYS_setsid 66
489#define SYS_sigaction 67
490#define SYS_sgetmask 68
491#define SYS_ssetmask 69
492#define SYS_setreuid 70
493#define SYS_setregid 71
494#define SYS_sigsuspend 72
495#define SYS_sigpending 73
496#define SYS_sethostname 74
497#define SYS_setrlimit 75
498#define SYS_getrlimit 76 /* Back compatible 2Gig limited rlimit */
499#define SYS_getrusage 77
500#define SYS_gettimeofday 78
501#define SYS_settimeofday 79
502#define SYS_getgroups 80
503#define SYS_setgroups 81
504#define SYS_select 82
505#define SYS_symlink 83
506#define SYS_oldlstat 84
507#define SYS_readlink 85
508#define SYS_uselib 86
509#define SYS_swapon 87
510#define SYS_reboot 88
511#define SYS_readdir 89
512#define SYS_mmap 90
513#define SYS_munmap 91
514#define SYS_truncate 92
515#define SYS_ftruncate 93
516#define SYS_fchmod 94
517#define SYS_fchown 95
518#define SYS_getpriority 96
519#define SYS_setpriority 97
520#define SYS_profil 98
521#define SYS_statfs 99
522#define SYS_fstatfs 100
523#define SYS_ioperm 101
524#define SYS_socketcall 102
525#define SYS_syslog 103
526#define SYS_setitimer 104
527#define SYS_getitimer 105
528#define SYS_stat 106
529#define SYS_lstat 107
530#define SYS_fstat 108
531#define SYS_olduname 109
532#define SYS_iopl 110
533#define SYS_vhangup 111
534#define SYS_idle 112
535#define SYS_vm86old 113
536#define SYS_wait4 114
537#define SYS_swapoff 115
538#define SYS_sysinfo 116
539#define SYS_ipc 117
540#define SYS_fsync 118
541#define SYS_sigreturn 119
542#define SYS_clone 120
543#define SYS_setdomainname 121
544#define SYS_uname 122
545#define SYS_modify_ldt 123
546#define SYS_adjtimex 124
547#define SYS_mprotect 125
548#define SYS_sigprocmask 126
549#define SYS_create_module 127
550#define SYS_init_module 128
551#define SYS_delete_module 129
552#define SYS_get_kernel_syms 130
553#define SYS_quotactl 131
554#define SYS_getpgid 132
555#define SYS_fchdir 133
556#define SYS_bdflush 134
557#define SYS_sysfs 135
558#define SYS_personality 136
559#define SYS_afs_syscall 137
560#define SYS_setfsuid 138
561#define SYS_setfsgid 139
562#define SYS__llseek 140
563#define SYS_getdents 141
564#define SYS__newselect 142
565#define SYS_flock 143
566#define SYS_msync 144
567#define SYS_readv 145
568#define SYS_writev 146
569#define SYS_getsid 147
570#define SYS_fdatasync 148
571#define SYS__sysctl 149
572#define SYS_mlock 150
573#define SYS_munlock 151
574#define SYS_mlockall 152
575#define SYS_munlockall 153
576#define SYS_sched_setparam 154
577#define SYS_sched_getparam 155
578#define SYS_sched_setscheduler 156
579#define SYS_sched_getscheduler 157
580#define SYS_sched_yield 158
581#define SYS_sched_get_priority_max 159
582#define SYS_sched_get_priority_min 160
583#define SYS_sched_rr_get_interval 161
584#define SYS_nanosleep 162
585#define SYS_mremap 163
586#define SYS_setresuid 164
587#define SYS_getresuid 165
588#define SYS_vm86 166
589#define SYS_query_module 167
590#define SYS_poll 168
591#define SYS_nfsservctl 169
592#define SYS_setresgid 170
593#define SYS_getresgid 171
594#define SYS_prctl 172
595#define SYS_rt_sigreturn 173
596#define SYS_rt_sigaction 174
597#define SYS_rt_sigprocmask 175
598#define SYS_rt_sigpending 176
599#define SYS_rt_sigtimedwait 177
600#define SYS_rt_sigqueueinfo 178
601#define SYS_rt_sigsuspend 179
602#define SYS_pread64 180
603#define SYS_pwrite64 181
604#define SYS_chown 182
605#define SYS_getcwd 183
606#define SYS_capget 184
607#define SYS_capset 185
608#define SYS_sigaltstack 186
609#define SYS_sendfile 187
610#define SYS_getpmsg 188
611#define SYS_putpmsg 189
612#define SYS_vfork 190
613#define SYS_ugetrlimit 191
614#define SYS_mmap2 192
615#define SYS_truncate64 193
616#define SYS_ftruncate64 194
617#define SYS_stat64 195
618#define SYS_lstat64 196
619#define SYS_fstat64 197
620#define SYS_lchown32 198
621#define SYS_getuid32 199
622#define SYS_getgid32 200
623#define SYS_geteuid32 201
624#define SYS_getegid32 202
625#define SYS_setreuid32 203
626#define SYS_setregid32 204
627#define SYS_getgroups32 205
628#define SYS_setgroups32 206
629#define SYS_fchown32 207
630#define SYS_setresuid32 208
631#define SYS_getresuid32 209
632#define SYS_setresgid32 210
633#define SYS_getresgid32 211
634#define SYS_chown32 212
635#define SYS_setuid32 213
636#define SYS_setgid32 214
637#define SYS_setfsuid32 215
638#define SYS_setfsgid32 216
639#define SYS_pivot_root 217
640#define SYS_mincore 218
641#define SYS_madvise 219
642#define SYS_getdents64 220
643#define SYS_fcntl64 221
644#define SYS_gettid 224
645#define SYS_readahead 225
646#define SYS_setxattr 226
647#define SYS_lsetxattr 227
648#define SYS_fsetxattr 228
649#define SYS_getxattr 229
650#define SYS_lgetxattr 230
651#define SYS_fgetxattr 231
652#define SYS_listxattr 232
653#define SYS_llistxattr 233
654#define SYS_flistxattr 234
655#define SYS_removexattr 235
656#define SYS_lremovexattr 236
657#define SYS_fremovexattr 237
658#define SYS_tkill 238
659#define SYS_sendfile64 239
660#define SYS_futex 240
661#define SYS_sched_setaffinity 241
662#define SYS_sched_getaffinity 242
663#define SYS_set_thread_area 243
664#define SYS_get_thread_area 244
665#define SYS_io_setup 245
666#define SYS_io_destroy 246
667#define SYS_io_getevents 247
668#define SYS_io_submit 248
669#define SYS_io_cancel 249
670#define SYS_fadvise64 250
671#define SYS_exit_group 252
672#define SYS_lookup_dcookie 253
673#define SYS_epoll_create 254
674#define SYS_epoll_ctl 255
675#define SYS_epoll_wait 256
676#define SYS_remap_file_pages 257
677#define SYS_set_tid_address 258
678#define SYS_timer_create 259
679#define SYS_timer_settime (__NR_timer_create+1)
680#define SYS_timer_gettime (__NR_timer_create+2)
681#define SYS_timer_getoverrun (__NR_timer_create+3)
682#define SYS_timer_delete (__NR_timer_create+4)
683#define SYS_clock_settime (__NR_timer_create+5)
684#define SYS_clock_gettime (__NR_timer_create+6)
685#define SYS_clock_getres (__NR_timer_create+7)
686#define SYS_clock_nanosleep (__NR_timer_create+8)
687#define SYS_statfs64 268
688#define SYS_fstatfs64 269
689#define SYS_tgkill 270
690#define SYS_utimes 271
691#define SYS_fadvise64_64 272
692#define SYS_vserver 273
693#define SYS_mbind 274
694#define SYS_get_mempolicy 275
695#define SYS_set_mempolicy 276
696#define SYS_mq_open 277
697#define SYS_mq_unlink (__NR_mq_open+1)
698#define SYS_mq_timedsend (__NR_mq_open+2)
699#define SYS_mq_timedreceive (__NR_mq_open+3)
700#define SYS_mq_notify (__NR_mq_open+4)
701#define SYS_mq_getsetattr (__NR_mq_open+5)
702#define SYS_kexec_load 283
703#define SYS_waitid 284
704/* #define SYS_sys_setaltroot 285 */
705#define SYS_add_key 286
706#define SYS_request_key 287
707#define SYS_keyctl 288
708#define SYS_ioprio_set 289
709#define SYS_ioprio_get 290
710#define SYS_inotify_init 291
711#define SYS_inotify_add_watch 292
712#define SYS_inotify_rm_watch 293
713#define SYS_migrate_pages 294
714#define SYS_openat 295
715#define SYS_mkdirat 296
716#define SYS_mknodat 297
717#define SYS_fchownat 298
718#define SYS_futimesat 299
719#define SYS_fstatat64 300
720#define SYS_unlinkat 301
721#define SYS_renameat 302
722#define SYS_linkat 303
723#define SYS_symlinkat 304
724#define SYS_readlinkat 305
725#define SYS_fchmodat 306
726#define SYS_faccessat 307
727#define SYS_pselect6 308
728#define SYS_ppoll 309
729#define SYS_unshare 310
730#define SYS_set_robust_list 311
731#define SYS_get_robust_list 312
732#define SYS_splice 313
733#define SYS_sync_file_range 314
734#define SYS_tee 315
735#define SYS_vmsplice 316
736#define SYS_move_pages 317
737#define SYS_getcpu 318
738#define SYS_epoll_pwait 319
739#define SYS_utimensat 320
740#define SYS_signalfd 321
741#define SYS_timerfd_create 322
742#define SYS_eventfd 323
743#define SYS_fallocate 324
744#define SYS_timerfd_settime 325
745#define SYS_timerfd_gettime 326
746#define SYS_signalfd4 327
747#define SYS_eventfd2 328
748#define SYS_epoll_create1 329
749#define SYS_dup3 330
750#define SYS_pipe2 331
751#define SYS_inotify_init1 332
752#define SYS_preadv 333
753#define SYS_pwritev 334
754#define SYS_rt_tgsigqueueinfo 335
755#define SYS_perf_event_open 336
756#define SYS_recvmmsg 337
757#define SYS_fanotify_init 338
758#define SYS_fanotify_mark 339
759#define SYS_prlimit64 340
760#define SYS_name_to_handle_at 341
761#define SYS_open_by_handle_at 342
762#define SYS_clock_adjtime 343
763#define SYS_syncfs 344
764#define SYS_sendmmsg 345
765#define SYS_setns 346
766#define SYS_process_vm_readv 347
767#define SYS_process_vm_writev 348
768#define SYS_kcmp 349
769#define SYS_finit_module 350
770#define SYS_sched_setattr 351
771#define SYS_sched_getattr 352
772#define SYS_renameat2 353
773#define SYS_seccomp 354
774#define SYS_getrandom 355
775#define SYS_memfd_create 356
776#define SYS_bpf 357
777#define SYS_execveat 358
778#define SYS_socket 359
779#define SYS_socketpair 360
780#define SYS_bind 361
781#define SYS_connect 362
782#define SYS_listen 363
783#define SYS_accept4 364
784#define SYS_getsockopt 365
785#define SYS_setsockopt 366
786#define SYS_getsockname 367
787#define SYS_getpeername 368
788#define SYS_sendto 369
789#define SYS_sendmsg 370
790#define SYS_recvfrom 371
791#define SYS_recvmsg 372
792#define SYS_shutdown 373
793#define SYS_userfaultfd 374
794#define SYS_membarrier 375
795#define SYS_mlock2 376
796#define SYS_copy_file_range 377
797#define SYS_preadv2 378
798#define SYS_pwritev2 379
799#define SYS_pkey_mprotect 380
800#define SYS_pkey_alloc 381
801#define SYS_pkey_free 382
802#define SYS_statx 383
803#define SYS_arch_prctl 384
804#define SYS_io_pgetevents 385
805#define SYS_rseq 386
806#define SYS_semget 393
807#define SYS_semctl 394
808#define SYS_shmget 395
809#define SYS_shmctl 396
810#define SYS_shmat 397
811#define SYS_shmdt 398
812#define SYS_msgget 399
813#define SYS_msgsnd 400
814#define SYS_msgrcv 401
815#define SYS_msgctl 402
816#define SYS_clock_gettime64 403
817#define SYS_clock_settime64 404
818#define SYS_clock_adjtime64 405
819#define SYS_clock_getres_time64 406
820#define SYS_clock_nanosleep_time64 407
821#define SYS_timer_gettime64 408
822#define SYS_timer_settime64 409
823#define SYS_timerfd_gettime64 410
824#define SYS_timerfd_settime64 411
825#define SYS_utimensat_time64 412
826#define SYS_pselect6_time64 413
827#define SYS_ppoll_time64 414
828#define SYS_io_pgetevents_time64 416
829#define SYS_recvmmsg_time64 417
830#define SYS_mq_timedsend_time64 418
831#define SYS_mq_timedreceive_time64 419
832#define SYS_semtimedop_time64 420
833#define SYS_rt_sigtimedwait_time64 421
834#define SYS_futex_time64 422
835#define SYS_sched_rr_get_interval_time64 423
836#define SYS_pidfd_send_signal 424
837#define SYS_io_uring_setup 425
838#define SYS_io_uring_enter 426
839#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/mips-linux-musl/bits/alltypes.h created+390
...@@ -0,0 +1,390 @@
1#define _Addr int
2#define _Int64 long long
3#define _Reg int
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef int wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
25typedef float float_t;
26#define __DEFINED_float_t
27#endif
28
29#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
30typedef double double_t;
31#define __DEFINED_double_t
32#endif
33
34
35#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
36typedef struct { long long __ll; long double __ld; } max_align_t;
37#define __DEFINED_max_align_t
38#endif
39
40
41#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
42typedef long time_t;
43#define __DEFINED_time_t
44#endif
45
46#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
47typedef long suseconds_t;
48#define __DEFINED_suseconds_t
49#endif
50
51
52#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
53typedef struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t;
54#define __DEFINED_pthread_attr_t
55#endif
56
57#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
58typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t;
59#define __DEFINED_pthread_mutex_t
60#endif
61
62#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
63typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t;
64#define __DEFINED_mtx_t
65#endif
66
67#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
68typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } pthread_cond_t;
69#define __DEFINED_pthread_cond_t
70#endif
71
72#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
73typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } cnd_t;
74#define __DEFINED_cnd_t
75#endif
76
77#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
78typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[8]; } __u; } pthread_rwlock_t;
79#define __DEFINED_pthread_rwlock_t
80#endif
81
82#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
83typedef struct { union { int __i[5]; volatile int __vi[5]; void *__p[5]; } __u; } pthread_barrier_t;
84#define __DEFINED_pthread_barrier_t
85#endif
86
87#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
88typedef unsigned _Addr size_t;
89#define __DEFINED_size_t
90#endif
91
92#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
93typedef unsigned _Addr uintptr_t;
94#define __DEFINED_uintptr_t
95#endif
96
97#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
98typedef _Addr ptrdiff_t;
99#define __DEFINED_ptrdiff_t
100#endif
101
102#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
103typedef _Addr ssize_t;
104#define __DEFINED_ssize_t
105#endif
106
107#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
108typedef _Addr intptr_t;
109#define __DEFINED_intptr_t
110#endif
111
112#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
113typedef _Addr regoff_t;
114#define __DEFINED_regoff_t
115#endif
116
117#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
118typedef _Reg register_t;
119#define __DEFINED_register_t
120#endif
121
122
123#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
124typedef signed char int8_t;
125#define __DEFINED_int8_t
126#endif
127
128#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
129typedef signed short int16_t;
130#define __DEFINED_int16_t
131#endif
132
133#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
134typedef signed int int32_t;
135#define __DEFINED_int32_t
136#endif
137
138#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
139typedef signed _Int64 int64_t;
140#define __DEFINED_int64_t
141#endif
142
143#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
144typedef signed _Int64 intmax_t;
145#define __DEFINED_intmax_t
146#endif
147
148#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
149typedef unsigned char uint8_t;
150#define __DEFINED_uint8_t
151#endif
152
153#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
154typedef unsigned short uint16_t;
155#define __DEFINED_uint16_t
156#endif
157
158#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
159typedef unsigned int uint32_t;
160#define __DEFINED_uint32_t
161#endif
162
163#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
164typedef unsigned _Int64 uint64_t;
165#define __DEFINED_uint64_t
166#endif
167
168#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
169typedef unsigned _Int64 u_int64_t;
170#define __DEFINED_u_int64_t
171#endif
172
173#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
174typedef unsigned _Int64 uintmax_t;
175#define __DEFINED_uintmax_t
176#endif
177
178
179#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
180typedef unsigned mode_t;
181#define __DEFINED_mode_t
182#endif
183
184#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
185typedef unsigned _Reg nlink_t;
186#define __DEFINED_nlink_t
187#endif
188
189#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
190typedef _Int64 off_t;
191#define __DEFINED_off_t
192#endif
193
194#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
195typedef unsigned _Int64 ino_t;
196#define __DEFINED_ino_t
197#endif
198
199#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
200typedef unsigned _Int64 dev_t;
201#define __DEFINED_dev_t
202#endif
203
204#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
205typedef long blksize_t;
206#define __DEFINED_blksize_t
207#endif
208
209#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
210typedef _Int64 blkcnt_t;
211#define __DEFINED_blkcnt_t
212#endif
213
214#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
215typedef unsigned _Int64 fsblkcnt_t;
216#define __DEFINED_fsblkcnt_t
217#endif
218
219#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
220typedef unsigned _Int64 fsfilcnt_t;
221#define __DEFINED_fsfilcnt_t
222#endif
223
224
225#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
226typedef unsigned wint_t;
227#define __DEFINED_wint_t
228#endif
229
230#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
231typedef unsigned long wctype_t;
232#define __DEFINED_wctype_t
233#endif
234
235
236#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
237typedef void * timer_t;
238#define __DEFINED_timer_t
239#endif
240
241#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
242typedef int clockid_t;
243#define __DEFINED_clockid_t
244#endif
245
246#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
247typedef long clock_t;
248#define __DEFINED_clock_t
249#endif
250
251#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
252struct timeval { time_t tv_sec; suseconds_t tv_usec; };
253#define __DEFINED_struct_timeval
254#endif
255
256#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
257struct timespec { time_t tv_sec; long tv_nsec; };
258#define __DEFINED_struct_timespec
259#endif
260
261
262#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
263typedef int pid_t;
264#define __DEFINED_pid_t
265#endif
266
267#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
268typedef unsigned id_t;
269#define __DEFINED_id_t
270#endif
271
272#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
273typedef unsigned uid_t;
274#define __DEFINED_uid_t
275#endif
276
277#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
278typedef unsigned gid_t;
279#define __DEFINED_gid_t
280#endif
281
282#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
283typedef int key_t;
284#define __DEFINED_key_t
285#endif
286
287#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
288typedef unsigned useconds_t;
289#define __DEFINED_useconds_t
290#endif
291
292
293#ifdef __cplusplus
294#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
295typedef unsigned long pthread_t;
296#define __DEFINED_pthread_t
297#endif
298
299#else
300#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
301typedef struct __pthread * pthread_t;
302#define __DEFINED_pthread_t
303#endif
304
305#endif
306#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
307typedef int pthread_once_t;
308#define __DEFINED_pthread_once_t
309#endif
310
311#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
312typedef unsigned pthread_key_t;
313#define __DEFINED_pthread_key_t
314#endif
315
316#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
317typedef int pthread_spinlock_t;
318#define __DEFINED_pthread_spinlock_t
319#endif
320
321#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
322typedef struct { unsigned __attr; } pthread_mutexattr_t;
323#define __DEFINED_pthread_mutexattr_t
324#endif
325
326#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
327typedef struct { unsigned __attr; } pthread_condattr_t;
328#define __DEFINED_pthread_condattr_t
329#endif
330
331#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
332typedef struct { unsigned __attr; } pthread_barrierattr_t;
333#define __DEFINED_pthread_barrierattr_t
334#endif
335
336#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
337typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
338#define __DEFINED_pthread_rwlockattr_t
339#endif
340
341
342#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
343struct _IO_FILE { char __x; };
344#define __DEFINED_struct__IO_FILE
345#endif
346
347#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
348typedef struct _IO_FILE FILE;
349#define __DEFINED_FILE
350#endif
351
352
353#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
354typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
355#define __DEFINED_mbstate_t
356#endif
357
358
359#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
360typedef struct __locale_struct * locale_t;
361#define __DEFINED_locale_t
362#endif
363
364
365#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
366typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
367#define __DEFINED_sigset_t
368#endif
369
370
371#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
372struct iovec { void *iov_base; size_t iov_len; };
373#define __DEFINED_struct_iovec
374#endif
375
376
377#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
378typedef unsigned socklen_t;
379#define __DEFINED_socklen_t
380#endif
381
382#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
383typedef unsigned short sa_family_t;
384#define __DEFINED_sa_family_t
385#endif
386
387
388#undef _Addr
389#undef _Int64
390#undef _Reg
\ No newline at end of file
lib/libc/include/mips-linux-musl/bits/syscall.h created+805
...@@ -0,0 +1,805 @@
1#define __NR_syscall 4000
2#define __NR_exit 4001
3#define __NR_fork 4002
4#define __NR_read 4003
5#define __NR_write 4004
6#define __NR_open 4005
7#define __NR_close 4006
8#define __NR_waitpid 4007
9#define __NR_creat 4008
10#define __NR_link 4009
11#define __NR_unlink 4010
12#define __NR_execve 4011
13#define __NR_chdir 4012
14#define __NR_time 4013
15#define __NR_mknod 4014
16#define __NR_chmod 4015
17#define __NR_lchown 4016
18#define __NR_break 4017
19#define __NR_unused18 4018
20#define __NR_lseek 4019
21#define __NR_getpid 4020
22#define __NR_mount 4021
23#define __NR_umount 4022
24#define __NR_setuid 4023
25#define __NR_getuid 4024
26#define __NR_stime 4025
27#define __NR_ptrace 4026
28#define __NR_alarm 4027
29#define __NR_unused28 4028
30#define __NR_pause 4029
31#define __NR_utime 4030
32#define __NR_stty 4031
33#define __NR_gtty 4032
34#define __NR_access 4033
35#define __NR_nice 4034
36#define __NR_ftime 4035
37#define __NR_sync 4036
38#define __NR_kill 4037
39#define __NR_rename 4038
40#define __NR_mkdir 4039
41#define __NR_rmdir 4040
42#define __NR_dup 4041
43#define __NR_pipe 4042
44#define __NR_times 4043
45#define __NR_prof 4044
46#define __NR_brk 4045
47#define __NR_setgid 4046
48#define __NR_getgid 4047
49#define __NR_signal 4048
50#define __NR_geteuid 4049
51#define __NR_getegid 4050
52#define __NR_acct 4051
53#define __NR_umount2 4052
54#define __NR_lock 4053
55#define __NR_ioctl 4054
56#define __NR_fcntl 4055
57#define __NR_mpx 4056
58#define __NR_setpgid 4057
59#define __NR_ulimit 4058
60#define __NR_unused59 4059
61#define __NR_umask 4060
62#define __NR_chroot 4061
63#define __NR_ustat 4062
64#define __NR_dup2 4063
65#define __NR_getppid 4064
66#define __NR_getpgrp 4065
67#define __NR_setsid 4066
68#define __NR_sigaction 4067
69#define __NR_sgetmask 4068
70#define __NR_ssetmask 4069
71#define __NR_setreuid 4070
72#define __NR_setregid 4071
73#define __NR_sigsuspend 4072
74#define __NR_sigpending 4073
75#define __NR_sethostname 4074
76#define __NR_setrlimit 4075
77#define __NR_getrlimit 4076
78#define __NR_getrusage 4077
79#define __NR_gettimeofday 4078
80#define __NR_settimeofday 4079
81#define __NR_getgroups 4080
82#define __NR_setgroups 4081
83#define __NR_reserved82 4082
84#define __NR_symlink 4083
85#define __NR_unused84 4084
86#define __NR_readlink 4085
87#define __NR_uselib 4086
88#define __NR_swapon 4087
89#define __NR_reboot 4088
90#define __NR_readdir 4089
91#define __NR_mmap 4090
92#define __NR_munmap 4091
93#define __NR_truncate 4092
94#define __NR_ftruncate 4093
95#define __NR_fchmod 4094
96#define __NR_fchown 4095
97#define __NR_getpriority 4096
98#define __NR_setpriority 4097
99#define __NR_profil 4098
100#define __NR_statfs 4099
101#define __NR_fstatfs 4100
102#define __NR_ioperm 4101
103#define __NR_socketcall 4102
104#define __NR_syslog 4103
105#define __NR_setitimer 4104
106#define __NR_getitimer 4105
107#define __NR_stat 4106
108#define __NR_lstat 4107
109#define __NR_fstat 4108
110#define __NR_unused109 4109
111#define __NR_iopl 4110
112#define __NR_vhangup 4111
113#define __NR_idle 4112
114#define __NR_vm86 4113
115#define __NR_wait4 4114
116#define __NR_swapoff 4115
117#define __NR_sysinfo 4116
118#define __NR_ipc 4117
119#define __NR_fsync 4118
120#define __NR_sigreturn 4119
121#define __NR_clone 4120
122#define __NR_setdomainname 4121
123#define __NR_uname 4122
124#define __NR_modify_ldt 4123
125#define __NR_adjtimex 4124
126#define __NR_mprotect 4125
127#define __NR_sigprocmask 4126
128#define __NR_create_module 4127
129#define __NR_init_module 4128
130#define __NR_delete_module 4129
131#define __NR_get_kernel_syms 4130
132#define __NR_quotactl 4131
133#define __NR_getpgid 4132
134#define __NR_fchdir 4133
135#define __NR_bdflush 4134
136#define __NR_sysfs 4135
137#define __NR_personality 4136
138#define __NR_afs_syscall 4137
139#define __NR_setfsuid 4138
140#define __NR_setfsgid 4139
141#define __NR__llseek 4140
142#define __NR_getdents 4141
143#define __NR__newselect 4142
144#define __NR_flock 4143
145#define __NR_msync 4144
146#define __NR_readv 4145
147#define __NR_writev 4146
148#define __NR_cacheflush 4147
149#define __NR_cachectl 4148
150#define __NR_sysmips 4149
151#define __NR_unused150 4150
152#define __NR_getsid 4151
153#define __NR_fdatasync 4152
154#define __NR__sysctl 4153
155#define __NR_mlock 4154
156#define __NR_munlock 4155
157#define __NR_mlockall 4156
158#define __NR_munlockall 4157
159#define __NR_sched_setparam 4158
160#define __NR_sched_getparam 4159
161#define __NR_sched_setscheduler 4160
162#define __NR_sched_getscheduler 4161
163#define __NR_sched_yield 4162
164#define __NR_sched_get_priority_max 4163
165#define __NR_sched_get_priority_min 4164
166#define __NR_sched_rr_get_interval 4165
167#define __NR_nanosleep 4166
168#define __NR_mremap 4167
169#define __NR_accept 4168
170#define __NR_bind 4169
171#define __NR_connect 4170
172#define __NR_getpeername 4171
173#define __NR_getsockname 4172
174#define __NR_getsockopt 4173
175#define __NR_listen 4174
176#define __NR_recv 4175
177#define __NR_recvfrom 4176
178#define __NR_recvmsg 4177
179#define __NR_send 4178
180#define __NR_sendmsg 4179
181#define __NR_sendto 4180
182#define __NR_setsockopt 4181
183#define __NR_shutdown 4182
184#define __NR_socket 4183
185#define __NR_socketpair 4184
186#define __NR_setresuid 4185
187#define __NR_getresuid 4186
188#define __NR_query_module 4187
189#define __NR_poll 4188
190#define __NR_nfsservctl 4189
191#define __NR_setresgid 4190
192#define __NR_getresgid 4191
193#define __NR_prctl 4192
194#define __NR_rt_sigreturn 4193
195#define __NR_rt_sigaction 4194
196#define __NR_rt_sigprocmask 4195
197#define __NR_rt_sigpending 4196
198#define __NR_rt_sigtimedwait 4197
199#define __NR_rt_sigqueueinfo 4198
200#define __NR_rt_sigsuspend 4199
201#define __NR_pread64 4200
202#define __NR_pwrite64 4201
203#define __NR_chown 4202
204#define __NR_getcwd 4203
205#define __NR_capget 4204
206#define __NR_capset 4205
207#define __NR_sigaltstack 4206
208#define __NR_sendfile 4207
209#define __NR_getpmsg 4208
210#define __NR_putpmsg 4209
211#define __NR_mmap2 4210
212#define __NR_truncate64 4211
213#define __NR_ftruncate64 4212
214#define __NR_stat64 4213
215#define __NR_lstat64 4214
216#define __NR_fstat64 4215
217#define __NR_pivot_root 4216
218#define __NR_mincore 4217
219#define __NR_madvise 4218
220#define __NR_getdents64 4219
221#define __NR_fcntl64 4220
222#define __NR_reserved221 4221
223#define __NR_gettid 4222
224#define __NR_readahead 4223
225#define __NR_setxattr 4224
226#define __NR_lsetxattr 4225
227#define __NR_fsetxattr 4226
228#define __NR_getxattr 4227
229#define __NR_lgetxattr 4228
230#define __NR_fgetxattr 4229
231#define __NR_listxattr 4230
232#define __NR_llistxattr 4231
233#define __NR_flistxattr 4232
234#define __NR_removexattr 4233
235#define __NR_lremovexattr 4234
236#define __NR_fremovexattr 4235
237#define __NR_tkill 4236
238#define __NR_sendfile64 4237
239#define __NR_futex 4238
240#define __NR_sched_setaffinity 4239
241#define __NR_sched_getaffinity 4240
242#define __NR_io_setup 4241
243#define __NR_io_destroy 4242
244#define __NR_io_getevents 4243
245#define __NR_io_submit 4244
246#define __NR_io_cancel 4245
247#define __NR_exit_group 4246
248#define __NR_lookup_dcookie 4247
249#define __NR_epoll_create 4248
250#define __NR_epoll_ctl 4249
251#define __NR_epoll_wait 4250
252#define __NR_remap_file_pages 4251
253#define __NR_set_tid_address 4252
254#define __NR_restart_syscall 4253
255#define __NR_fadvise64 4254
256#define __NR_statfs64 4255
257#define __NR_fstatfs64 4256
258#define __NR_timer_create 4257
259#define __NR_timer_settime 4258
260#define __NR_timer_gettime 4259
261#define __NR_timer_getoverrun 4260
262#define __NR_timer_delete 4261
263#define __NR_clock_settime 4262
264#define __NR_clock_gettime 4263
265#define __NR_clock_getres 4264
266#define __NR_clock_nanosleep 4265
267#define __NR_tgkill 4266
268#define __NR_utimes 4267
269#define __NR_mbind 4268
270#define __NR_get_mempolicy 4269
271#define __NR_set_mempolicy 4270
272#define __NR_mq_open 4271
273#define __NR_mq_unlink 4272
274#define __NR_mq_timedsend 4273
275#define __NR_mq_timedreceive 4274
276#define __NR_mq_notify 4275
277#define __NR_mq_getsetattr 4276
278#define __NR_vserver 4277
279#define __NR_waitid 4278
280#define __NR_add_key 4280
281#define __NR_request_key 4281
282#define __NR_keyctl 4282
283#define __NR_set_thread_area 4283
284#define __NR_inotify_init 4284
285#define __NR_inotify_add_watch 4285
286#define __NR_inotify_rm_watch 4286
287#define __NR_migrate_pages 4287
288#define __NR_openat 4288
289#define __NR_mkdirat 4289
290#define __NR_mknodat 4290
291#define __NR_fchownat 4291
292#define __NR_futimesat 4292
293#define __NR_fstatat64 4293
294#define __NR_unlinkat 4294
295#define __NR_renameat 4295
296#define __NR_linkat 4296
297#define __NR_symlinkat 4297
298#define __NR_readlinkat 4298
299#define __NR_fchmodat 4299
300#define __NR_faccessat 4300
301#define __NR_pselect6 4301
302#define __NR_ppoll 4302
303#define __NR_unshare 4303
304#define __NR_splice 4304
305#define __NR_sync_file_range 4305
306#define __NR_tee 4306
307#define __NR_vmsplice 4307
308#define __NR_move_pages 4308
309#define __NR_set_robust_list 4309
310#define __NR_get_robust_list 4310
311#define __NR_kexec_load 4311
312#define __NR_getcpu 4312
313#define __NR_epoll_pwait 4313
314#define __NR_ioprio_set 4314
315#define __NR_ioprio_get 4315
316#define __NR_utimensat 4316
317#define __NR_signalfd 4317
318#define __NR_timerfd 4318
319#define __NR_eventfd 4319
320#define __NR_fallocate 4320
321#define __NR_timerfd_create 4321
322#define __NR_timerfd_gettime 4322
323#define __NR_timerfd_settime 4323
324#define __NR_signalfd4 4324
325#define __NR_eventfd2 4325
326#define __NR_epoll_create1 4326
327#define __NR_dup3 4327
328#define __NR_pipe2 4328
329#define __NR_inotify_init1 4329
330#define __NR_preadv 4330
331#define __NR_pwritev 4331
332#define __NR_rt_tgsigqueueinfo 4332
333#define __NR_perf_event_open 4333
334#define __NR_accept4 4334
335#define __NR_recvmmsg 4335
336#define __NR_fanotify_init 4336
337#define __NR_fanotify_mark 4337
338#define __NR_prlimit64 4338
339#define __NR_name_to_handle_at 4339
340#define __NR_open_by_handle_at 4340
341#define __NR_clock_adjtime 4341
342#define __NR_syncfs 4342
343#define __NR_sendmmsg 4343
344#define __NR_setns 4344
345#define __NR_process_vm_readv 4345
346#define __NR_process_vm_writev 4346
347#define __NR_kcmp 4347
348#define __NR_finit_module 4348
349#define __NR_sched_setattr 4349
350#define __NR_sched_getattr 4350
351#define __NR_renameat2 4351
352#define __NR_seccomp 4352
353#define __NR_getrandom 4353
354#define __NR_memfd_create 4354
355#define __NR_bpf 4355
356#define __NR_execveat 4356
357#define __NR_userfaultfd 4357
358#define __NR_membarrier 4358
359#define __NR_mlock2 4359
360#define __NR_copy_file_range 4360
361#define __NR_preadv2 4361
362#define __NR_pwritev2 4362
363#define __NR_pkey_mprotect 4363
364#define __NR_pkey_alloc 4364
365#define __NR_pkey_free 4365
366#define __NR_statx 4366
367#define __NR_rseq 4367
368#define __NR_io_pgetevents 4368
369#define __NR_semget 4393
370#define __NR_semctl 4394
371#define __NR_shmget 4395
372#define __NR_shmctl 4396
373#define __NR_shmat 4397
374#define __NR_shmdt 4398
375#define __NR_msgget 4399
376#define __NR_msgsnd 4400
377#define __NR_msgrcv 4401
378#define __NR_msgctl 4402
379#define __NR_clock_gettime64 4403
380#define __NR_clock_settime64 4404
381#define __NR_clock_adjtime64 4405
382#define __NR_clock_getres_time64 4406
383#define __NR_clock_nanosleep_time64 4407
384#define __NR_timer_gettime64 4408
385#define __NR_timer_settime64 4409
386#define __NR_timerfd_gettime64 4410
387#define __NR_timerfd_settime64 4411
388#define __NR_utimensat_time64 4412
389#define __NR_pselect6_time64 4413
390#define __NR_ppoll_time64 4414
391#define __NR_io_pgetevents_time64 4416
392#define __NR_recvmmsg_time64 4417
393#define __NR_mq_timedsend_time64 4418
394#define __NR_mq_timedreceive_time64 4419
395#define __NR_semtimedop_time64 4420
396#define __NR_rt_sigtimedwait_time64 4421
397#define __NR_futex_time64 4422
398#define __NR_sched_rr_get_interval_time64 4423
399#define __NR_pidfd_send_signal 4424
400#define __NR_io_uring_setup 4425
401#define __NR_io_uring_enter 4426
402#define __NR_io_uring_register 4427
403
404#define SYS_syscall 4000
405#define SYS_exit 4001
406#define SYS_fork 4002
407#define SYS_read 4003
408#define SYS_write 4004
409#define SYS_open 4005
410#define SYS_close 4006
411#define SYS_waitpid 4007
412#define SYS_creat 4008
413#define SYS_link 4009
414#define SYS_unlink 4010
415#define SYS_execve 4011
416#define SYS_chdir 4012
417#define SYS_time 4013
418#define SYS_mknod 4014
419#define SYS_chmod 4015
420#define SYS_lchown 4016
421#define SYS_break 4017
422#define SYS_unused18 4018
423#define SYS_lseek 4019
424#define SYS_getpid 4020
425#define SYS_mount 4021
426#define SYS_umount 4022
427#define SYS_setuid 4023
428#define SYS_getuid 4024
429#define SYS_stime 4025
430#define SYS_ptrace 4026
431#define SYS_alarm 4027
432#define SYS_unused28 4028
433#define SYS_pause 4029
434#define SYS_utime 4030
435#define SYS_stty 4031
436#define SYS_gtty 4032
437#define SYS_access 4033
438#define SYS_nice 4034
439#define SYS_ftime 4035
440#define SYS_sync 4036
441#define SYS_kill 4037
442#define SYS_rename 4038
443#define SYS_mkdir 4039
444#define SYS_rmdir 4040
445#define SYS_dup 4041
446#define SYS_pipe 4042
447#define SYS_times 4043
448#define SYS_prof 4044
449#define SYS_brk 4045
450#define SYS_setgid 4046
451#define SYS_getgid 4047
452#define SYS_signal 4048
453#define SYS_geteuid 4049
454#define SYS_getegid 4050
455#define SYS_acct 4051
456#define SYS_umount2 4052
457#define SYS_lock 4053
458#define SYS_ioctl 4054
459#define SYS_fcntl 4055
460#define SYS_mpx 4056
461#define SYS_setpgid 4057
462#define SYS_ulimit 4058
463#define SYS_unused59 4059
464#define SYS_umask 4060
465#define SYS_chroot 4061
466#define SYS_ustat 4062
467#define SYS_dup2 4063
468#define SYS_getppid 4064
469#define SYS_getpgrp 4065
470#define SYS_setsid 4066
471#define SYS_sigaction 4067
472#define SYS_sgetmask 4068
473#define SYS_ssetmask 4069
474#define SYS_setreuid 4070
475#define SYS_setregid 4071
476#define SYS_sigsuspend 4072
477#define SYS_sigpending 4073
478#define SYS_sethostname 4074
479#define SYS_setrlimit 4075
480#define SYS_getrlimit 4076
481#define SYS_getrusage 4077
482#define SYS_gettimeofday 4078
483#define SYS_settimeofday 4079
484#define SYS_getgroups 4080
485#define SYS_setgroups 4081
486#define SYS_reserved82 4082
487#define SYS_symlink 4083
488#define SYS_unused84 4084
489#define SYS_readlink 4085
490#define SYS_uselib 4086
491#define SYS_swapon 4087
492#define SYS_reboot 4088
493#define SYS_readdir 4089
494#define SYS_mmap 4090
495#define SYS_munmap 4091
496#define SYS_truncate 4092
497#define SYS_ftruncate 4093
498#define SYS_fchmod 4094
499#define SYS_fchown 4095
500#define SYS_getpriority 4096
501#define SYS_setpriority 4097
502#define SYS_profil 4098
503#define SYS_statfs 4099
504#define SYS_fstatfs 4100
505#define SYS_ioperm 4101
506#define SYS_socketcall 4102
507#define SYS_syslog 4103
508#define SYS_setitimer 4104
509#define SYS_getitimer 4105
510#define SYS_stat 4106
511#define SYS_lstat 4107
512#define SYS_fstat 4108
513#define SYS_unused109 4109
514#define SYS_iopl 4110
515#define SYS_vhangup 4111
516#define SYS_idle 4112
517#define SYS_vm86 4113
518#define SYS_wait4 4114
519#define SYS_swapoff 4115
520#define SYS_sysinfo 4116
521#define SYS_ipc 4117
522#define SYS_fsync 4118
523#define SYS_sigreturn 4119
524#define SYS_clone 4120
525#define SYS_setdomainname 4121
526#define SYS_uname 4122
527#define SYS_modify_ldt 4123
528#define SYS_adjtimex 4124
529#define SYS_mprotect 4125
530#define SYS_sigprocmask 4126
531#define SYS_create_module 4127
532#define SYS_init_module 4128
533#define SYS_delete_module 4129
534#define SYS_get_kernel_syms 4130
535#define SYS_quotactl 4131
536#define SYS_getpgid 4132
537#define SYS_fchdir 4133
538#define SYS_bdflush 4134
539#define SYS_sysfs 4135
540#define SYS_personality 4136
541#define SYS_afs_syscall 4137
542#define SYS_setfsuid 4138
543#define SYS_setfsgid 4139
544#define SYS__llseek 4140
545#define SYS_getdents 4141
546#define SYS__newselect 4142
547#define SYS_flock 4143
548#define SYS_msync 4144
549#define SYS_readv 4145
550#define SYS_writev 4146
551#define SYS_cacheflush 4147
552#define SYS_cachectl 4148
553#define SYS_sysmips 4149
554#define SYS_unused150 4150
555#define SYS_getsid 4151
556#define SYS_fdatasync 4152
557#define SYS__sysctl 4153
558#define SYS_mlock 4154
559#define SYS_munlock 4155
560#define SYS_mlockall 4156
561#define SYS_munlockall 4157
562#define SYS_sched_setparam 4158
563#define SYS_sched_getparam 4159
564#define SYS_sched_setscheduler 4160
565#define SYS_sched_getscheduler 4161
566#define SYS_sched_yield 4162
567#define SYS_sched_get_priority_max 4163
568#define SYS_sched_get_priority_min 4164
569#define SYS_sched_rr_get_interval 4165
570#define SYS_nanosleep 4166
571#define SYS_mremap 4167
572#define SYS_accept 4168
573#define SYS_bind 4169
574#define SYS_connect 4170
575#define SYS_getpeername 4171
576#define SYS_getsockname 4172
577#define SYS_getsockopt 4173
578#define SYS_listen 4174
579#define SYS_recv 4175
580#define SYS_recvfrom 4176
581#define SYS_recvmsg 4177
582#define SYS_send 4178
583#define SYS_sendmsg 4179
584#define SYS_sendto 4180
585#define SYS_setsockopt 4181
586#define SYS_shutdown 4182
587#define SYS_socket 4183
588#define SYS_socketpair 4184
589#define SYS_setresuid 4185
590#define SYS_getresuid 4186
591#define SYS_query_module 4187
592#define SYS_poll 4188
593#define SYS_nfsservctl 4189
594#define SYS_setresgid 4190
595#define SYS_getresgid 4191
596#define SYS_prctl 4192
597#define SYS_rt_sigreturn 4193
598#define SYS_rt_sigaction 4194
599#define SYS_rt_sigprocmask 4195
600#define SYS_rt_sigpending 4196
601#define SYS_rt_sigtimedwait 4197
602#define SYS_rt_sigqueueinfo 4198
603#define SYS_rt_sigsuspend 4199
604#define SYS_pread64 4200
605#define SYS_pwrite64 4201
606#define SYS_chown 4202
607#define SYS_getcwd 4203
608#define SYS_capget 4204
609#define SYS_capset 4205
610#define SYS_sigaltstack 4206
611#define SYS_sendfile 4207
612#define SYS_getpmsg 4208
613#define SYS_putpmsg 4209
614#define SYS_mmap2 4210
615#define SYS_truncate64 4211
616#define SYS_ftruncate64 4212
617#define SYS_stat64 4213
618#define SYS_lstat64 4214
619#define SYS_fstat64 4215
620#define SYS_pivot_root 4216
621#define SYS_mincore 4217
622#define SYS_madvise 4218
623#define SYS_getdents64 4219
624#define SYS_fcntl64 4220
625#define SYS_reserved221 4221
626#define SYS_gettid 4222
627#define SYS_readahead 4223
628#define SYS_setxattr 4224
629#define SYS_lsetxattr 4225
630#define SYS_fsetxattr 4226
631#define SYS_getxattr 4227
632#define SYS_lgetxattr 4228
633#define SYS_fgetxattr 4229
634#define SYS_listxattr 4230
635#define SYS_llistxattr 4231
636#define SYS_flistxattr 4232
637#define SYS_removexattr 4233
638#define SYS_lremovexattr 4234
639#define SYS_fremovexattr 4235
640#define SYS_tkill 4236
641#define SYS_sendfile64 4237
642#define SYS_futex 4238
643#define SYS_sched_setaffinity 4239
644#define SYS_sched_getaffinity 4240
645#define SYS_io_setup 4241
646#define SYS_io_destroy 4242
647#define SYS_io_getevents 4243
648#define SYS_io_submit 4244
649#define SYS_io_cancel 4245
650#define SYS_exit_group 4246
651#define SYS_lookup_dcookie 4247
652#define SYS_epoll_create 4248
653#define SYS_epoll_ctl 4249
654#define SYS_epoll_wait 4250
655#define SYS_remap_file_pages 4251
656#define SYS_set_tid_address 4252
657#define SYS_restart_syscall 4253
658#define SYS_fadvise64 4254
659#define SYS_statfs64 4255
660#define SYS_fstatfs64 4256
661#define SYS_timer_create 4257
662#define SYS_timer_settime 4258
663#define SYS_timer_gettime 4259
664#define SYS_timer_getoverrun 4260
665#define SYS_timer_delete 4261
666#define SYS_clock_settime 4262
667#define SYS_clock_gettime 4263
668#define SYS_clock_getres 4264
669#define SYS_clock_nanosleep 4265
670#define SYS_tgkill 4266
671#define SYS_utimes 4267
672#define SYS_mbind 4268
673#define SYS_get_mempolicy 4269
674#define SYS_set_mempolicy 4270
675#define SYS_mq_open 4271
676#define SYS_mq_unlink 4272
677#define SYS_mq_timedsend 4273
678#define SYS_mq_timedreceive 4274
679#define SYS_mq_notify 4275
680#define SYS_mq_getsetattr 4276
681#define SYS_vserver 4277
682#define SYS_waitid 4278
683#define SYS_add_key 4280
684#define SYS_request_key 4281
685#define SYS_keyctl 4282
686#define SYS_set_thread_area 4283
687#define SYS_inotify_init 4284
688#define SYS_inotify_add_watch 4285
689#define SYS_inotify_rm_watch 4286
690#define SYS_migrate_pages 4287
691#define SYS_openat 4288
692#define SYS_mkdirat 4289
693#define SYS_mknodat 4290
694#define SYS_fchownat 4291
695#define SYS_futimesat 4292
696#define SYS_fstatat64 4293
697#define SYS_unlinkat 4294
698#define SYS_renameat 4295
699#define SYS_linkat 4296
700#define SYS_symlinkat 4297
701#define SYS_readlinkat 4298
702#define SYS_fchmodat 4299
703#define SYS_faccessat 4300
704#define SYS_pselect6 4301
705#define SYS_ppoll 4302
706#define SYS_unshare 4303
707#define SYS_splice 4304
708#define SYS_sync_file_range 4305
709#define SYS_tee 4306
710#define SYS_vmsplice 4307
711#define SYS_move_pages 4308
712#define SYS_set_robust_list 4309
713#define SYS_get_robust_list 4310
714#define SYS_kexec_load 4311
715#define SYS_getcpu 4312
716#define SYS_epoll_pwait 4313
717#define SYS_ioprio_set 4314
718#define SYS_ioprio_get 4315
719#define SYS_utimensat 4316
720#define SYS_signalfd 4317
721#define SYS_timerfd 4318
722#define SYS_eventfd 4319
723#define SYS_fallocate 4320
724#define SYS_timerfd_create 4321
725#define SYS_timerfd_gettime 4322
726#define SYS_timerfd_settime 4323
727#define SYS_signalfd4 4324
728#define SYS_eventfd2 4325
729#define SYS_epoll_create1 4326
730#define SYS_dup3 4327
731#define SYS_pipe2 4328
732#define SYS_inotify_init1 4329
733#define SYS_preadv 4330
734#define SYS_pwritev 4331
735#define SYS_rt_tgsigqueueinfo 4332
736#define SYS_perf_event_open 4333
737#define SYS_accept4 4334
738#define SYS_recvmmsg 4335
739#define SYS_fanotify_init 4336
740#define SYS_fanotify_mark 4337
741#define SYS_prlimit64 4338
742#define SYS_name_to_handle_at 4339
743#define SYS_open_by_handle_at 4340
744#define SYS_clock_adjtime 4341
745#define SYS_syncfs 4342
746#define SYS_sendmmsg 4343
747#define SYS_setns 4344
748#define SYS_process_vm_readv 4345
749#define SYS_process_vm_writev 4346
750#define SYS_kcmp 4347
751#define SYS_finit_module 4348
752#define SYS_sched_setattr 4349
753#define SYS_sched_getattr 4350
754#define SYS_renameat2 4351
755#define SYS_seccomp 4352
756#define SYS_getrandom 4353
757#define SYS_memfd_create 4354
758#define SYS_bpf 4355
759#define SYS_execveat 4356
760#define SYS_userfaultfd 4357
761#define SYS_membarrier 4358
762#define SYS_mlock2 4359
763#define SYS_copy_file_range 4360
764#define SYS_preadv2 4361
765#define SYS_pwritev2 4362
766#define SYS_pkey_mprotect 4363
767#define SYS_pkey_alloc 4364
768#define SYS_pkey_free 4365
769#define SYS_statx 4366
770#define SYS_rseq 4367
771#define SYS_io_pgetevents 4368
772#define SYS_semget 4393
773#define SYS_semctl 4394
774#define SYS_shmget 4395
775#define SYS_shmctl 4396
776#define SYS_shmat 4397
777#define SYS_shmdt 4398
778#define SYS_msgget 4399
779#define SYS_msgsnd 4400
780#define SYS_msgrcv 4401
781#define SYS_msgctl 4402
782#define SYS_clock_gettime64 4403
783#define SYS_clock_settime64 4404
784#define SYS_clock_adjtime64 4405
785#define SYS_clock_getres_time64 4406
786#define SYS_clock_nanosleep_time64 4407
787#define SYS_timer_gettime64 4408
788#define SYS_timer_settime64 4409
789#define SYS_timerfd_gettime64 4410
790#define SYS_timerfd_settime64 4411
791#define SYS_utimensat_time64 4412
792#define SYS_pselect6_time64 4413
793#define SYS_ppoll_time64 4414
794#define SYS_io_pgetevents_time64 4416
795#define SYS_recvmmsg_time64 4417
796#define SYS_mq_timedsend_time64 4418
797#define SYS_mq_timedreceive_time64 4419
798#define SYS_semtimedop_time64 4420
799#define SYS_rt_sigtimedwait_time64 4421
800#define SYS_futex_time64 4422
801#define SYS_sched_rr_get_interval_time64 4423
802#define SYS_pidfd_send_signal 4424
803#define SYS_io_uring_setup 4425
804#define SYS_io_uring_enter 4426
805#define SYS_io_uring_register 4427
\ No newline at end of file
lib/libc/include/mips64-linux-musl/bits/alltypes.h created+396
...@@ -0,0 +1,396 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef int wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
25typedef float float_t;
26#define __DEFINED_float_t
27#endif
28
29#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
30typedef double double_t;
31#define __DEFINED_double_t
32#endif
33
34
35#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
36typedef struct { long long __ll; long double __ld; } max_align_t;
37#define __DEFINED_max_align_t
38#endif
39
40
41#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
42typedef long time_t;
43#define __DEFINED_time_t
44#endif
45
46#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
47typedef long suseconds_t;
48#define __DEFINED_suseconds_t
49#endif
50
51
52#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
53typedef unsigned nlink_t;
54#define __DEFINED_nlink_t
55#endif
56
57
58#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
59typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
60#define __DEFINED_pthread_attr_t
61#endif
62
63#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
64typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
65#define __DEFINED_pthread_mutex_t
66#endif
67
68#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
69typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
70#define __DEFINED_mtx_t
71#endif
72
73#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
74typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
75#define __DEFINED_pthread_cond_t
76#endif
77
78#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
79typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
80#define __DEFINED_cnd_t
81#endif
82
83#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
84typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
85#define __DEFINED_pthread_rwlock_t
86#endif
87
88#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
89typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
90#define __DEFINED_pthread_barrier_t
91#endif
92
93#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
94typedef unsigned _Addr size_t;
95#define __DEFINED_size_t
96#endif
97
98#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
99typedef unsigned _Addr uintptr_t;
100#define __DEFINED_uintptr_t
101#endif
102
103#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
104typedef _Addr ptrdiff_t;
105#define __DEFINED_ptrdiff_t
106#endif
107
108#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
109typedef _Addr ssize_t;
110#define __DEFINED_ssize_t
111#endif
112
113#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
114typedef _Addr intptr_t;
115#define __DEFINED_intptr_t
116#endif
117
118#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
119typedef _Addr regoff_t;
120#define __DEFINED_regoff_t
121#endif
122
123#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
124typedef _Reg register_t;
125#define __DEFINED_register_t
126#endif
127
128
129#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
130typedef signed char int8_t;
131#define __DEFINED_int8_t
132#endif
133
134#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
135typedef signed short int16_t;
136#define __DEFINED_int16_t
137#endif
138
139#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
140typedef signed int int32_t;
141#define __DEFINED_int32_t
142#endif
143
144#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
145typedef signed _Int64 int64_t;
146#define __DEFINED_int64_t
147#endif
148
149#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
150typedef signed _Int64 intmax_t;
151#define __DEFINED_intmax_t
152#endif
153
154#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
155typedef unsigned char uint8_t;
156#define __DEFINED_uint8_t
157#endif
158
159#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
160typedef unsigned short uint16_t;
161#define __DEFINED_uint16_t
162#endif
163
164#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
165typedef unsigned int uint32_t;
166#define __DEFINED_uint32_t
167#endif
168
169#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
170typedef unsigned _Int64 uint64_t;
171#define __DEFINED_uint64_t
172#endif
173
174#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
175typedef unsigned _Int64 u_int64_t;
176#define __DEFINED_u_int64_t
177#endif
178
179#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
180typedef unsigned _Int64 uintmax_t;
181#define __DEFINED_uintmax_t
182#endif
183
184
185#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
186typedef unsigned mode_t;
187#define __DEFINED_mode_t
188#endif
189
190#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
191typedef unsigned _Reg nlink_t;
192#define __DEFINED_nlink_t
193#endif
194
195#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
196typedef _Int64 off_t;
197#define __DEFINED_off_t
198#endif
199
200#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
201typedef unsigned _Int64 ino_t;
202#define __DEFINED_ino_t
203#endif
204
205#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
206typedef unsigned _Int64 dev_t;
207#define __DEFINED_dev_t
208#endif
209
210#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
211typedef long blksize_t;
212#define __DEFINED_blksize_t
213#endif
214
215#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
216typedef _Int64 blkcnt_t;
217#define __DEFINED_blkcnt_t
218#endif
219
220#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
221typedef unsigned _Int64 fsblkcnt_t;
222#define __DEFINED_fsblkcnt_t
223#endif
224
225#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
226typedef unsigned _Int64 fsfilcnt_t;
227#define __DEFINED_fsfilcnt_t
228#endif
229
230
231#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
232typedef unsigned wint_t;
233#define __DEFINED_wint_t
234#endif
235
236#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
237typedef unsigned long wctype_t;
238#define __DEFINED_wctype_t
239#endif
240
241
242#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
243typedef void * timer_t;
244#define __DEFINED_timer_t
245#endif
246
247#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
248typedef int clockid_t;
249#define __DEFINED_clockid_t
250#endif
251
252#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
253typedef long clock_t;
254#define __DEFINED_clock_t
255#endif
256
257#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
258struct timeval { time_t tv_sec; suseconds_t tv_usec; };
259#define __DEFINED_struct_timeval
260#endif
261
262#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
263struct timespec { time_t tv_sec; long tv_nsec; };
264#define __DEFINED_struct_timespec
265#endif
266
267
268#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
269typedef int pid_t;
270#define __DEFINED_pid_t
271#endif
272
273#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
274typedef unsigned id_t;
275#define __DEFINED_id_t
276#endif
277
278#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
279typedef unsigned uid_t;
280#define __DEFINED_uid_t
281#endif
282
283#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
284typedef unsigned gid_t;
285#define __DEFINED_gid_t
286#endif
287
288#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
289typedef int key_t;
290#define __DEFINED_key_t
291#endif
292
293#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
294typedef unsigned useconds_t;
295#define __DEFINED_useconds_t
296#endif
297
298
299#ifdef __cplusplus
300#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
301typedef unsigned long pthread_t;
302#define __DEFINED_pthread_t
303#endif
304
305#else
306#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
307typedef struct __pthread * pthread_t;
308#define __DEFINED_pthread_t
309#endif
310
311#endif
312#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
313typedef int pthread_once_t;
314#define __DEFINED_pthread_once_t
315#endif
316
317#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
318typedef unsigned pthread_key_t;
319#define __DEFINED_pthread_key_t
320#endif
321
322#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
323typedef int pthread_spinlock_t;
324#define __DEFINED_pthread_spinlock_t
325#endif
326
327#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
328typedef struct { unsigned __attr; } pthread_mutexattr_t;
329#define __DEFINED_pthread_mutexattr_t
330#endif
331
332#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
333typedef struct { unsigned __attr; } pthread_condattr_t;
334#define __DEFINED_pthread_condattr_t
335#endif
336
337#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
338typedef struct { unsigned __attr; } pthread_barrierattr_t;
339#define __DEFINED_pthread_barrierattr_t
340#endif
341
342#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
343typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
344#define __DEFINED_pthread_rwlockattr_t
345#endif
346
347
348#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
349struct _IO_FILE { char __x; };
350#define __DEFINED_struct__IO_FILE
351#endif
352
353#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
354typedef struct _IO_FILE FILE;
355#define __DEFINED_FILE
356#endif
357
358
359#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
360typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
361#define __DEFINED_mbstate_t
362#endif
363
364
365#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
366typedef struct __locale_struct * locale_t;
367#define __DEFINED_locale_t
368#endif
369
370
371#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
372typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
373#define __DEFINED_sigset_t
374#endif
375
376
377#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
378struct iovec { void *iov_base; size_t iov_len; };
379#define __DEFINED_struct_iovec
380#endif
381
382
383#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
384typedef unsigned socklen_t;
385#define __DEFINED_socklen_t
386#endif
387
388#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
389typedef unsigned short sa_family_t;
390#define __DEFINED_sa_family_t
391#endif
392
393
394#undef _Addr
395#undef _Int64
396#undef _Reg
\ No newline at end of file
lib/libc/include/mips64-linux-musl/bits/syscall.h created+665
...@@ -0,0 +1,665 @@
1#define __NR_read 5000
2#define __NR_write 5001
3#define __NR_open 5002
4#define __NR_close 5003
5#define __NR_stat 5004
6#define __NR_fstat 5005
7#define __NR_lstat 5006
8#define __NR_poll 5007
9#define __NR_lseek 5008
10#define __NR_mmap 5009
11#define __NR_mprotect 5010
12#define __NR_munmap 5011
13#define __NR_brk 5012
14#define __NR_rt_sigaction 5013
15#define __NR_rt_sigprocmask 5014
16#define __NR_ioctl 5015
17#define __NR_pread64 5016
18#define __NR_pwrite64 5017
19#define __NR_readv 5018
20#define __NR_writev 5019
21#define __NR_access 5020
22#define __NR_pipe 5021
23#define __NR__newselect 5022
24#define __NR_sched_yield 5023
25#define __NR_mremap 5024
26#define __NR_msync 5025
27#define __NR_mincore 5026
28#define __NR_madvise 5027
29#define __NR_shmget 5028
30#define __NR_shmat 5029
31#define __NR_shmctl 5030
32#define __NR_dup 5031
33#define __NR_dup2 5032
34#define __NR_pause 5033
35#define __NR_nanosleep 5034
36#define __NR_getitimer 5035
37#define __NR_setitimer 5036
38#define __NR_alarm 5037
39#define __NR_getpid 5038
40#define __NR_sendfile 5039
41#define __NR_socket 5040
42#define __NR_connect 5041
43#define __NR_accept 5042
44#define __NR_sendto 5043
45#define __NR_recvfrom 5044
46#define __NR_sendmsg 5045
47#define __NR_recvmsg 5046
48#define __NR_shutdown 5047
49#define __NR_bind 5048
50#define __NR_listen 5049
51#define __NR_getsockname 5050
52#define __NR_getpeername 5051
53#define __NR_socketpair 5052
54#define __NR_setsockopt 5053
55#define __NR_getsockopt 5054
56#define __NR_clone 5055
57#define __NR_fork 5056
58#define __NR_execve 5057
59#define __NR_exit 5058
60#define __NR_wait4 5059
61#define __NR_kill 5060
62#define __NR_uname 5061
63#define __NR_semget 5062
64#define __NR_semop 5063
65#define __NR_semctl 5064
66#define __NR_shmdt 5065
67#define __NR_msgget 5066
68#define __NR_msgsnd 5067
69#define __NR_msgrcv 5068
70#define __NR_msgctl 5069
71#define __NR_fcntl 5070
72#define __NR_flock 5071
73#define __NR_fsync 5072
74#define __NR_fdatasync 5073
75#define __NR_truncate 5074
76#define __NR_ftruncate 5075
77#define __NR_getdents 5076
78#define __NR_getcwd 5077
79#define __NR_chdir 5078
80#define __NR_fchdir 5079
81#define __NR_rename 5080
82#define __NR_mkdir 5081
83#define __NR_rmdir 5082
84#define __NR_creat 5083
85#define __NR_link 5084
86#define __NR_unlink 5085
87#define __NR_symlink 5086
88#define __NR_readlink 5087
89#define __NR_chmod 5088
90#define __NR_fchmod 5089
91#define __NR_chown 5090
92#define __NR_fchown 5091
93#define __NR_lchown 5092
94#define __NR_umask 5093
95#define __NR_gettimeofday 5094
96#define __NR_getrlimit 5095
97#define __NR_getrusage 5096
98#define __NR_sysinfo 5097
99#define __NR_times 5098
100#define __NR_ptrace 5099
101#define __NR_getuid 5100
102#define __NR_syslog 5101
103#define __NR_getgid 5102
104#define __NR_setuid 5103
105#define __NR_setgid 5104
106#define __NR_geteuid 5105
107#define __NR_getegid 5106
108#define __NR_setpgid 5107
109#define __NR_getppid 5108
110#define __NR_getpgrp 5109
111#define __NR_setsid 5110
112#define __NR_setreuid 5111
113#define __NR_setregid 5112
114#define __NR_getgroups 5113
115#define __NR_setgroups 5114
116#define __NR_setresuid 5115
117#define __NR_getresuid 5116
118#define __NR_setresgid 5117
119#define __NR_getresgid 5118
120#define __NR_getpgid 5119
121#define __NR_setfsuid 5120
122#define __NR_setfsgid 5121
123#define __NR_getsid 5122
124#define __NR_capget 5123
125#define __NR_capset 5124
126#define __NR_rt_sigpending 5125
127#define __NR_rt_sigtimedwait 5126
128#define __NR_rt_sigqueueinfo 5127
129#define __NR_rt_sigsuspend 5128
130#define __NR_sigaltstack 5129
131#define __NR_utime 5130
132#define __NR_mknod 5131
133#define __NR_personality 5132
134#define __NR_ustat 5133
135#define __NR_statfs 5134
136#define __NR_fstatfs 5135
137#define __NR_sysfs 5136
138#define __NR_getpriority 5137
139#define __NR_setpriority 5138
140#define __NR_sched_setparam 5139
141#define __NR_sched_getparam 5140
142#define __NR_sched_setscheduler 5141
143#define __NR_sched_getscheduler 5142
144#define __NR_sched_get_priority_max 5143
145#define __NR_sched_get_priority_min 5144
146#define __NR_sched_rr_get_interval 5145
147#define __NR_mlock 5146
148#define __NR_munlock 5147
149#define __NR_mlockall 5148
150#define __NR_munlockall 5149
151#define __NR_vhangup 5150
152#define __NR_pivot_root 5151
153#define __NR__sysctl 5152
154#define __NR_prctl 5153
155#define __NR_adjtimex 5154
156#define __NR_setrlimit 5155
157#define __NR_chroot 5156
158#define __NR_sync 5157
159#define __NR_acct 5158
160#define __NR_settimeofday 5159
161#define __NR_mount 5160
162#define __NR_umount2 5161
163#define __NR_swapon 5162
164#define __NR_swapoff 5163
165#define __NR_reboot 5164
166#define __NR_sethostname 5165
167#define __NR_setdomainname 5166
168#define __NR_create_module 5167
169#define __NR_init_module 5168
170#define __NR_delete_module 5169
171#define __NR_get_kernel_syms 5170
172#define __NR_query_module 5171
173#define __NR_quotactl 5172
174#define __NR_nfsservctl 5173
175#define __NR_getpmsg 5174
176#define __NR_putpmsg 5175
177#define __NR_afs_syscall 5176
178#define __NR_reserved177 5177
179#define __NR_gettid 5178
180#define __NR_readahead 5179
181#define __NR_setxattr 5180
182#define __NR_lsetxattr 5181
183#define __NR_fsetxattr 5182
184#define __NR_getxattr 5183
185#define __NR_lgetxattr 5184
186#define __NR_fgetxattr 5185
187#define __NR_listxattr 5186
188#define __NR_llistxattr 5187
189#define __NR_flistxattr 5188
190#define __NR_removexattr 5189
191#define __NR_lremovexattr 5190
192#define __NR_fremovexattr 5191
193#define __NR_tkill 5192
194#define __NR_reserved193 5193
195#define __NR_futex 5194
196#define __NR_sched_setaffinity 5195
197#define __NR_sched_getaffinity 5196
198#define __NR_cacheflush 5197
199#define __NR_cachectl 5198
200#define __NR_sysmips 5199
201#define __NR_io_setup 5200
202#define __NR_io_destroy 5201
203#define __NR_io_getevents 5202
204#define __NR_io_submit 5203
205#define __NR_io_cancel 5204
206#define __NR_exit_group 5205
207#define __NR_lookup_dcookie 5206
208#define __NR_epoll_create 5207
209#define __NR_epoll_ctl 5208
210#define __NR_epoll_wait 5209
211#define __NR_remap_file_pages 5210
212#define __NR_rt_sigreturn 5211
213#define __NR_set_tid_address 5212
214#define __NR_restart_syscall 5213
215#define __NR_semtimedop 5214
216#define __NR_fadvise64 5215
217#define __NR_timer_create 5216
218#define __NR_timer_settime 5217
219#define __NR_timer_gettime 5218
220#define __NR_timer_getoverrun 5219
221#define __NR_timer_delete 5220
222#define __NR_clock_settime 5221
223#define __NR_clock_gettime 5222
224#define __NR_clock_getres 5223
225#define __NR_clock_nanosleep 5224
226#define __NR_tgkill 5225
227#define __NR_utimes 5226
228#define __NR_mbind 5227
229#define __NR_get_mempolicy 5228
230#define __NR_set_mempolicy 5229
231#define __NR_mq_open 5230
232#define __NR_mq_unlink 5231
233#define __NR_mq_timedsend 5232
234#define __NR_mq_timedreceive 5233
235#define __NR_mq_notify 5234
236#define __NR_mq_getsetattr 5235
237#define __NR_vserver 5236
238#define __NR_waitid 5237
239#define __NR_add_key 5239
240#define __NR_request_key 5240
241#define __NR_keyctl 5241
242#define __NR_set_thread_area 5242
243#define __NR_inotify_init 5243
244#define __NR_inotify_add_watch 5244
245#define __NR_inotify_rm_watch 5245
246#define __NR_migrate_pages 5246
247#define __NR_openat 5247
248#define __NR_mkdirat 5248
249#define __NR_mknodat 5249
250#define __NR_fchownat 5250
251#define __NR_futimesat 5251
252#define __NR_newfstatat 5252
253#define __NR_unlinkat 5253
254#define __NR_renameat 5254
255#define __NR_linkat 5255
256#define __NR_symlinkat 5256
257#define __NR_readlinkat 5257
258#define __NR_fchmodat 5258
259#define __NR_faccessat 5259
260#define __NR_pselect6 5260
261#define __NR_ppoll 5261
262#define __NR_unshare 5262
263#define __NR_splice 5263
264#define __NR_sync_file_range 5264
265#define __NR_tee 5265
266#define __NR_vmsplice 5266
267#define __NR_move_pages 5267
268#define __NR_set_robust_list 5268
269#define __NR_get_robust_list 5269
270#define __NR_kexec_load 5270
271#define __NR_getcpu 5271
272#define __NR_epoll_pwait 5272
273#define __NR_ioprio_set 5273
274#define __NR_ioprio_get 5274
275#define __NR_utimensat 5275
276#define __NR_signalfd 5276
277#define __NR_timerfd 5277
278#define __NR_eventfd 5278
279#define __NR_fallocate 5279
280#define __NR_timerfd_create 5280
281#define __NR_timerfd_gettime 5281
282#define __NR_timerfd_settime 5282
283#define __NR_signalfd4 5283
284#define __NR_eventfd2 5284
285#define __NR_epoll_create1 5285
286#define __NR_dup3 5286
287#define __NR_pipe2 5287
288#define __NR_inotify_init1 5288
289#define __NR_preadv 5289
290#define __NR_pwritev 5290
291#define __NR_rt_tgsigqueueinfo 5291
292#define __NR_perf_event_open 5292
293#define __NR_accept4 5293
294#define __NR_recvmmsg 5294
295#define __NR_fanotify_init 5295
296#define __NR_fanotify_mark 5296
297#define __NR_prlimit64 5297
298#define __NR_name_to_handle_at 5298
299#define __NR_open_by_handle_at 5299
300#define __NR_clock_adjtime 5300
301#define __NR_syncfs 5301
302#define __NR_sendmmsg 5302
303#define __NR_setns 5303
304#define __NR_process_vm_readv 5304
305#define __NR_process_vm_writev 5305
306#define __NR_kcmp 5306
307#define __NR_finit_module 5307
308#define __NR_getdents64 5308
309#define __NR_sched_setattr 5309
310#define __NR_sched_getattr 5310
311#define __NR_renameat2 5311
312#define __NR_seccomp 5312
313#define __NR_getrandom 5313
314#define __NR_memfd_create 5314
315#define __NR_bpf 5315
316#define __NR_execveat 5316
317#define __NR_userfaultfd 5317
318#define __NR_membarrier 5318
319#define __NR_mlock2 5319
320#define __NR_copy_file_range 5320
321#define __NR_preadv2 5321
322#define __NR_pwritev2 5322
323#define __NR_pkey_mprotect 5323
324#define __NR_pkey_alloc 5324
325#define __NR_pkey_free 5325
326#define __NR_statx 5326
327#define __NR_rseq 5327
328#define __NR_io_pgetevents 5328
329#define __NR_pidfd_send_signal 5424
330#define __NR_io_uring_setup 5425
331#define __NR_io_uring_enter 5426
332#define __NR_io_uring_register 5427
333
334#define SYS_read 5000
335#define SYS_write 5001
336#define SYS_open 5002
337#define SYS_close 5003
338#define SYS_stat 5004
339#define SYS_fstat 5005
340#define SYS_lstat 5006
341#define SYS_poll 5007
342#define SYS_lseek 5008
343#define SYS_mmap 5009
344#define SYS_mprotect 5010
345#define SYS_munmap 5011
346#define SYS_brk 5012
347#define SYS_rt_sigaction 5013
348#define SYS_rt_sigprocmask 5014
349#define SYS_ioctl 5015
350#define SYS_pread64 5016
351#define SYS_pwrite64 5017
352#define SYS_readv 5018
353#define SYS_writev 5019
354#define SYS_access 5020
355#define SYS_pipe 5021
356#define SYS__newselect 5022
357#define SYS_sched_yield 5023
358#define SYS_mremap 5024
359#define SYS_msync 5025
360#define SYS_mincore 5026
361#define SYS_madvise 5027
362#define SYS_shmget 5028
363#define SYS_shmat 5029
364#define SYS_shmctl 5030
365#define SYS_dup 5031
366#define SYS_dup2 5032
367#define SYS_pause 5033
368#define SYS_nanosleep 5034
369#define SYS_getitimer 5035
370#define SYS_setitimer 5036
371#define SYS_alarm 5037
372#define SYS_getpid 5038
373#define SYS_sendfile 5039
374#define SYS_socket 5040
375#define SYS_connect 5041
376#define SYS_accept 5042
377#define SYS_sendto 5043
378#define SYS_recvfrom 5044
379#define SYS_sendmsg 5045
380#define SYS_recvmsg 5046
381#define SYS_shutdown 5047
382#define SYS_bind 5048
383#define SYS_listen 5049
384#define SYS_getsockname 5050
385#define SYS_getpeername 5051
386#define SYS_socketpair 5052
387#define SYS_setsockopt 5053
388#define SYS_getsockopt 5054
389#define SYS_clone 5055
390#define SYS_fork 5056
391#define SYS_execve 5057
392#define SYS_exit 5058
393#define SYS_wait4 5059
394#define SYS_kill 5060
395#define SYS_uname 5061
396#define SYS_semget 5062
397#define SYS_semop 5063
398#define SYS_semctl 5064
399#define SYS_shmdt 5065
400#define SYS_msgget 5066
401#define SYS_msgsnd 5067
402#define SYS_msgrcv 5068
403#define SYS_msgctl 5069
404#define SYS_fcntl 5070
405#define SYS_flock 5071
406#define SYS_fsync 5072
407#define SYS_fdatasync 5073
408#define SYS_truncate 5074
409#define SYS_ftruncate 5075
410#define SYS_getdents 5076
411#define SYS_getcwd 5077
412#define SYS_chdir 5078
413#define SYS_fchdir 5079
414#define SYS_rename 5080
415#define SYS_mkdir 5081
416#define SYS_rmdir 5082
417#define SYS_creat 5083
418#define SYS_link 5084
419#define SYS_unlink 5085
420#define SYS_symlink 5086
421#define SYS_readlink 5087
422#define SYS_chmod 5088
423#define SYS_fchmod 5089
424#define SYS_chown 5090
425#define SYS_fchown 5091
426#define SYS_lchown 5092
427#define SYS_umask 5093
428#define SYS_gettimeofday 5094
429#define SYS_getrlimit 5095
430#define SYS_getrusage 5096
431#define SYS_sysinfo 5097
432#define SYS_times 5098
433#define SYS_ptrace 5099
434#define SYS_getuid 5100
435#define SYS_syslog 5101
436#define SYS_getgid 5102
437#define SYS_setuid 5103
438#define SYS_setgid 5104
439#define SYS_geteuid 5105
440#define SYS_getegid 5106
441#define SYS_setpgid 5107
442#define SYS_getppid 5108
443#define SYS_getpgrp 5109
444#define SYS_setsid 5110
445#define SYS_setreuid 5111
446#define SYS_setregid 5112
447#define SYS_getgroups 5113
448#define SYS_setgroups 5114
449#define SYS_setresuid 5115
450#define SYS_getresuid 5116
451#define SYS_setresgid 5117
452#define SYS_getresgid 5118
453#define SYS_getpgid 5119
454#define SYS_setfsuid 5120
455#define SYS_setfsgid 5121
456#define SYS_getsid 5122
457#define SYS_capget 5123
458#define SYS_capset 5124
459#define SYS_rt_sigpending 5125
460#define SYS_rt_sigtimedwait 5126
461#define SYS_rt_sigqueueinfo 5127
462#define SYS_rt_sigsuspend 5128
463#define SYS_sigaltstack 5129
464#define SYS_utime 5130
465#define SYS_mknod 5131
466#define SYS_personality 5132
467#define SYS_ustat 5133
468#define SYS_statfs 5134
469#define SYS_fstatfs 5135
470#define SYS_sysfs 5136
471#define SYS_getpriority 5137
472#define SYS_setpriority 5138
473#define SYS_sched_setparam 5139
474#define SYS_sched_getparam 5140
475#define SYS_sched_setscheduler 5141
476#define SYS_sched_getscheduler 5142
477#define SYS_sched_get_priority_max 5143
478#define SYS_sched_get_priority_min 5144
479#define SYS_sched_rr_get_interval 5145
480#define SYS_mlock 5146
481#define SYS_munlock 5147
482#define SYS_mlockall 5148
483#define SYS_munlockall 5149
484#define SYS_vhangup 5150
485#define SYS_pivot_root 5151
486#define SYS__sysctl 5152
487#define SYS_prctl 5153
488#define SYS_adjtimex 5154
489#define SYS_setrlimit 5155
490#define SYS_chroot 5156
491#define SYS_sync 5157
492#define SYS_acct 5158
493#define SYS_settimeofday 5159
494#define SYS_mount 5160
495#define SYS_umount2 5161
496#define SYS_swapon 5162
497#define SYS_swapoff 5163
498#define SYS_reboot 5164
499#define SYS_sethostname 5165
500#define SYS_setdomainname 5166
501#define SYS_create_module 5167
502#define SYS_init_module 5168
503#define SYS_delete_module 5169
504#define SYS_get_kernel_syms 5170
505#define SYS_query_module 5171
506#define SYS_quotactl 5172
507#define SYS_nfsservctl 5173
508#define SYS_getpmsg 5174
509#define SYS_putpmsg 5175
510#define SYS_afs_syscall 5176
511#define SYS_reserved177 5177
512#define SYS_gettid 5178
513#define SYS_readahead 5179
514#define SYS_setxattr 5180
515#define SYS_lsetxattr 5181
516#define SYS_fsetxattr 5182
517#define SYS_getxattr 5183
518#define SYS_lgetxattr 5184
519#define SYS_fgetxattr 5185
520#define SYS_listxattr 5186
521#define SYS_llistxattr 5187
522#define SYS_flistxattr 5188
523#define SYS_removexattr 5189
524#define SYS_lremovexattr 5190
525#define SYS_fremovexattr 5191
526#define SYS_tkill 5192
527#define SYS_reserved193 5193
528#define SYS_futex 5194
529#define SYS_sched_setaffinity 5195
530#define SYS_sched_getaffinity 5196
531#define SYS_cacheflush 5197
532#define SYS_cachectl 5198
533#define SYS_sysmips 5199
534#define SYS_io_setup 5200
535#define SYS_io_destroy 5201
536#define SYS_io_getevents 5202
537#define SYS_io_submit 5203
538#define SYS_io_cancel 5204
539#define SYS_exit_group 5205
540#define SYS_lookup_dcookie 5206
541#define SYS_epoll_create 5207
542#define SYS_epoll_ctl 5208
543#define SYS_epoll_wait 5209
544#define SYS_remap_file_pages 5210
545#define SYS_rt_sigreturn 5211
546#define SYS_set_tid_address 5212
547#define SYS_restart_syscall 5213
548#define SYS_semtimedop 5214
549#define SYS_fadvise64 5215
550#define SYS_timer_create 5216
551#define SYS_timer_settime 5217
552#define SYS_timer_gettime 5218
553#define SYS_timer_getoverrun 5219
554#define SYS_timer_delete 5220
555#define SYS_clock_settime 5221
556#define SYS_clock_gettime 5222
557#define SYS_clock_getres 5223
558#define SYS_clock_nanosleep 5224
559#define SYS_tgkill 5225
560#define SYS_utimes 5226
561#define SYS_mbind 5227
562#define SYS_get_mempolicy 5228
563#define SYS_set_mempolicy 5229
564#define SYS_mq_open 5230
565#define SYS_mq_unlink 5231
566#define SYS_mq_timedsend 5232
567#define SYS_mq_timedreceive 5233
568#define SYS_mq_notify 5234
569#define SYS_mq_getsetattr 5235
570#define SYS_vserver 5236
571#define SYS_waitid 5237
572#define SYS_add_key 5239
573#define SYS_request_key 5240
574#define SYS_keyctl 5241
575#define SYS_set_thread_area 5242
576#define SYS_inotify_init 5243
577#define SYS_inotify_add_watch 5244
578#define SYS_inotify_rm_watch 5245
579#define SYS_migrate_pages 5246
580#define SYS_openat 5247
581#define SYS_mkdirat 5248
582#define SYS_mknodat 5249
583#define SYS_fchownat 5250
584#define SYS_futimesat 5251
585#define SYS_newfstatat 5252
586#define SYS_unlinkat 5253
587#define SYS_renameat 5254
588#define SYS_linkat 5255
589#define SYS_symlinkat 5256
590#define SYS_readlinkat 5257
591#define SYS_fchmodat 5258
592#define SYS_faccessat 5259
593#define SYS_pselect6 5260
594#define SYS_ppoll 5261
595#define SYS_unshare 5262
596#define SYS_splice 5263
597#define SYS_sync_file_range 5264
598#define SYS_tee 5265
599#define SYS_vmsplice 5266
600#define SYS_move_pages 5267
601#define SYS_set_robust_list 5268
602#define SYS_get_robust_list 5269
603#define SYS_kexec_load 5270
604#define SYS_getcpu 5271
605#define SYS_epoll_pwait 5272
606#define SYS_ioprio_set 5273
607#define SYS_ioprio_get 5274
608#define SYS_utimensat 5275
609#define SYS_signalfd 5276
610#define SYS_timerfd 5277
611#define SYS_eventfd 5278
612#define SYS_fallocate 5279
613#define SYS_timerfd_create 5280
614#define SYS_timerfd_gettime 5281
615#define SYS_timerfd_settime 5282
616#define SYS_signalfd4 5283
617#define SYS_eventfd2 5284
618#define SYS_epoll_create1 5285
619#define SYS_dup3 5286
620#define SYS_pipe2 5287
621#define SYS_inotify_init1 5288
622#define SYS_preadv 5289
623#define SYS_pwritev 5290
624#define SYS_rt_tgsigqueueinfo 5291
625#define SYS_perf_event_open 5292
626#define SYS_accept4 5293
627#define SYS_recvmmsg 5294
628#define SYS_fanotify_init 5295
629#define SYS_fanotify_mark 5296
630#define SYS_prlimit64 5297
631#define SYS_name_to_handle_at 5298
632#define SYS_open_by_handle_at 5299
633#define SYS_clock_adjtime 5300
634#define SYS_syncfs 5301
635#define SYS_sendmmsg 5302
636#define SYS_setns 5303
637#define SYS_process_vm_readv 5304
638#define SYS_process_vm_writev 5305
639#define SYS_kcmp 5306
640#define SYS_finit_module 5307
641#define SYS_getdents64 5308
642#define SYS_sched_setattr 5309
643#define SYS_sched_getattr 5310
644#define SYS_renameat2 5311
645#define SYS_seccomp 5312
646#define SYS_getrandom 5313
647#define SYS_memfd_create 5314
648#define SYS_bpf 5315
649#define SYS_execveat 5316
650#define SYS_userfaultfd 5317
651#define SYS_membarrier 5318
652#define SYS_mlock2 5319
653#define SYS_copy_file_range 5320
654#define SYS_preadv2 5321
655#define SYS_pwritev2 5322
656#define SYS_pkey_mprotect 5323
657#define SYS_pkey_alloc 5324
658#define SYS_pkey_free 5325
659#define SYS_statx 5326
660#define SYS_rseq 5327
661#define SYS_io_pgetevents 5328
662#define SYS_pidfd_send_signal 5424
663#define SYS_io_uring_setup 5425
664#define SYS_io_uring_enter 5426
665#define SYS_io_uring_register 5427
\ No newline at end of file
lib/libc/include/powerpc-linux-musl/bits/alltypes.h created+390
...@@ -0,0 +1,390 @@
1#define _Addr int
2#define _Int64 long long
3#define _Reg int
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef long wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
25typedef float float_t;
26#define __DEFINED_float_t
27#endif
28
29#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
30typedef double double_t;
31#define __DEFINED_double_t
32#endif
33
34
35#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
36typedef struct { long long __ll; long double __ld; } max_align_t;
37#define __DEFINED_max_align_t
38#endif
39
40
41#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
42typedef long time_t;
43#define __DEFINED_time_t
44#endif
45
46#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
47typedef long suseconds_t;
48#define __DEFINED_suseconds_t
49#endif
50
51
52#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
53typedef struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t;
54#define __DEFINED_pthread_attr_t
55#endif
56
57#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
58typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t;
59#define __DEFINED_pthread_mutex_t
60#endif
61
62#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
63typedef struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t;
64#define __DEFINED_mtx_t
65#endif
66
67#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
68typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } pthread_cond_t;
69#define __DEFINED_pthread_cond_t
70#endif
71
72#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
73typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } cnd_t;
74#define __DEFINED_cnd_t
75#endif
76
77#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
78typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[8]; } __u; } pthread_rwlock_t;
79#define __DEFINED_pthread_rwlock_t
80#endif
81
82#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
83typedef struct { union { int __i[5]; volatile int __vi[5]; void *__p[5]; } __u; } pthread_barrier_t;
84#define __DEFINED_pthread_barrier_t
85#endif
86
87#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
88typedef unsigned _Addr size_t;
89#define __DEFINED_size_t
90#endif
91
92#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
93typedef unsigned _Addr uintptr_t;
94#define __DEFINED_uintptr_t
95#endif
96
97#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
98typedef _Addr ptrdiff_t;
99#define __DEFINED_ptrdiff_t
100#endif
101
102#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
103typedef _Addr ssize_t;
104#define __DEFINED_ssize_t
105#endif
106
107#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
108typedef _Addr intptr_t;
109#define __DEFINED_intptr_t
110#endif
111
112#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
113typedef _Addr regoff_t;
114#define __DEFINED_regoff_t
115#endif
116
117#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
118typedef _Reg register_t;
119#define __DEFINED_register_t
120#endif
121
122
123#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
124typedef signed char int8_t;
125#define __DEFINED_int8_t
126#endif
127
128#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
129typedef signed short int16_t;
130#define __DEFINED_int16_t
131#endif
132
133#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
134typedef signed int int32_t;
135#define __DEFINED_int32_t
136#endif
137
138#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
139typedef signed _Int64 int64_t;
140#define __DEFINED_int64_t
141#endif
142
143#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
144typedef signed _Int64 intmax_t;
145#define __DEFINED_intmax_t
146#endif
147
148#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
149typedef unsigned char uint8_t;
150#define __DEFINED_uint8_t
151#endif
152
153#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
154typedef unsigned short uint16_t;
155#define __DEFINED_uint16_t
156#endif
157
158#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
159typedef unsigned int uint32_t;
160#define __DEFINED_uint32_t
161#endif
162
163#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
164typedef unsigned _Int64 uint64_t;
165#define __DEFINED_uint64_t
166#endif
167
168#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
169typedef unsigned _Int64 u_int64_t;
170#define __DEFINED_u_int64_t
171#endif
172
173#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
174typedef unsigned _Int64 uintmax_t;
175#define __DEFINED_uintmax_t
176#endif
177
178
179#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
180typedef unsigned mode_t;
181#define __DEFINED_mode_t
182#endif
183
184#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
185typedef unsigned _Reg nlink_t;
186#define __DEFINED_nlink_t
187#endif
188
189#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
190typedef _Int64 off_t;
191#define __DEFINED_off_t
192#endif
193
194#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
195typedef unsigned _Int64 ino_t;
196#define __DEFINED_ino_t
197#endif
198
199#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
200typedef unsigned _Int64 dev_t;
201#define __DEFINED_dev_t
202#endif
203
204#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
205typedef long blksize_t;
206#define __DEFINED_blksize_t
207#endif
208
209#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
210typedef _Int64 blkcnt_t;
211#define __DEFINED_blkcnt_t
212#endif
213
214#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
215typedef unsigned _Int64 fsblkcnt_t;
216#define __DEFINED_fsblkcnt_t
217#endif
218
219#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
220typedef unsigned _Int64 fsfilcnt_t;
221#define __DEFINED_fsfilcnt_t
222#endif
223
224
225#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
226typedef unsigned wint_t;
227#define __DEFINED_wint_t
228#endif
229
230#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
231typedef unsigned long wctype_t;
232#define __DEFINED_wctype_t
233#endif
234
235
236#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
237typedef void * timer_t;
238#define __DEFINED_timer_t
239#endif
240
241#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
242typedef int clockid_t;
243#define __DEFINED_clockid_t
244#endif
245
246#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
247typedef long clock_t;
248#define __DEFINED_clock_t
249#endif
250
251#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
252struct timeval { time_t tv_sec; suseconds_t tv_usec; };
253#define __DEFINED_struct_timeval
254#endif
255
256#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
257struct timespec { time_t tv_sec; long tv_nsec; };
258#define __DEFINED_struct_timespec
259#endif
260
261
262#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
263typedef int pid_t;
264#define __DEFINED_pid_t
265#endif
266
267#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
268typedef unsigned id_t;
269#define __DEFINED_id_t
270#endif
271
272#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
273typedef unsigned uid_t;
274#define __DEFINED_uid_t
275#endif
276
277#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
278typedef unsigned gid_t;
279#define __DEFINED_gid_t
280#endif
281
282#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
283typedef int key_t;
284#define __DEFINED_key_t
285#endif
286
287#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
288typedef unsigned useconds_t;
289#define __DEFINED_useconds_t
290#endif
291
292
293#ifdef __cplusplus
294#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
295typedef unsigned long pthread_t;
296#define __DEFINED_pthread_t
297#endif
298
299#else
300#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
301typedef struct __pthread * pthread_t;
302#define __DEFINED_pthread_t
303#endif
304
305#endif
306#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
307typedef int pthread_once_t;
308#define __DEFINED_pthread_once_t
309#endif
310
311#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
312typedef unsigned pthread_key_t;
313#define __DEFINED_pthread_key_t
314#endif
315
316#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
317typedef int pthread_spinlock_t;
318#define __DEFINED_pthread_spinlock_t
319#endif
320
321#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
322typedef struct { unsigned __attr; } pthread_mutexattr_t;
323#define __DEFINED_pthread_mutexattr_t
324#endif
325
326#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
327typedef struct { unsigned __attr; } pthread_condattr_t;
328#define __DEFINED_pthread_condattr_t
329#endif
330
331#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
332typedef struct { unsigned __attr; } pthread_barrierattr_t;
333#define __DEFINED_pthread_barrierattr_t
334#endif
335
336#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
337typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
338#define __DEFINED_pthread_rwlockattr_t
339#endif
340
341
342#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
343struct _IO_FILE { char __x; };
344#define __DEFINED_struct__IO_FILE
345#endif
346
347#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
348typedef struct _IO_FILE FILE;
349#define __DEFINED_FILE
350#endif
351
352
353#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
354typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
355#define __DEFINED_mbstate_t
356#endif
357
358
359#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
360typedef struct __locale_struct * locale_t;
361#define __DEFINED_locale_t
362#endif
363
364
365#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
366typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
367#define __DEFINED_sigset_t
368#endif
369
370
371#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
372struct iovec { void *iov_base; size_t iov_len; };
373#define __DEFINED_struct_iovec
374#endif
375
376
377#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
378typedef unsigned socklen_t;
379#define __DEFINED_socklen_t
380#endif
381
382#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
383typedef unsigned short sa_family_t;
384#define __DEFINED_sa_family_t
385#endif
386
387
388#undef _Addr
389#undef _Int64
390#undef _Reg
\ No newline at end of file
lib/libc/include/powerpc-linux-musl/bits/syscall.h created+819
...@@ -0,0 +1,819 @@
1#define __NR_restart_syscall 0
2#define __NR_exit 1
3#define __NR_fork 2
4#define __NR_read 3
5#define __NR_write 4
6#define __NR_open 5
7#define __NR_close 6
8#define __NR_waitpid 7
9#define __NR_creat 8
10#define __NR_link 9
11#define __NR_unlink 10
12#define __NR_execve 11
13#define __NR_chdir 12
14#define __NR_time 13
15#define __NR_mknod 14
16#define __NR_chmod 15
17#define __NR_lchown 16
18#define __NR_break 17
19#define __NR_oldstat 18
20#define __NR_lseek 19
21#define __NR_getpid 20
22#define __NR_mount 21
23#define __NR_umount 22
24#define __NR_setuid 23
25#define __NR_getuid 24
26#define __NR_stime 25
27#define __NR_ptrace 26
28#define __NR_alarm 27
29#define __NR_oldfstat 28
30#define __NR_pause 29
31#define __NR_utime 30
32#define __NR_stty 31
33#define __NR_gtty 32
34#define __NR_access 33
35#define __NR_nice 34
36#define __NR_ftime 35
37#define __NR_sync 36
38#define __NR_kill 37
39#define __NR_rename 38
40#define __NR_mkdir 39
41#define __NR_rmdir 40
42#define __NR_dup 41
43#define __NR_pipe 42
44#define __NR_times 43
45#define __NR_prof 44
46#define __NR_brk 45
47#define __NR_setgid 46
48#define __NR_getgid 47
49#define __NR_signal 48
50#define __NR_geteuid 49
51#define __NR_getegid 50
52#define __NR_acct 51
53#define __NR_umount2 52
54#define __NR_lock 53
55#define __NR_ioctl 54
56#define __NR_fcntl 55
57#define __NR_mpx 56
58#define __NR_setpgid 57
59#define __NR_ulimit 58
60#define __NR_oldolduname 59
61#define __NR_umask 60
62#define __NR_chroot 61
63#define __NR_ustat 62
64#define __NR_dup2 63
65#define __NR_getppid 64
66#define __NR_getpgrp 65
67#define __NR_setsid 66
68#define __NR_sigaction 67
69#define __NR_sgetmask 68
70#define __NR_ssetmask 69
71#define __NR_setreuid 70
72#define __NR_setregid 71
73#define __NR_sigsuspend 72
74#define __NR_sigpending 73
75#define __NR_sethostname 74
76#define __NR_setrlimit 75
77#define __NR_getrlimit 76
78#define __NR_getrusage 77
79#define __NR_gettimeofday 78
80#define __NR_settimeofday 79
81#define __NR_getgroups 80
82#define __NR_setgroups 81
83#define __NR_select 82
84#define __NR_symlink 83
85#define __NR_oldlstat 84
86#define __NR_readlink 85
87#define __NR_uselib 86
88#define __NR_swapon 87
89#define __NR_reboot 88
90#define __NR_readdir 89
91#define __NR_mmap 90
92#define __NR_munmap 91
93#define __NR_truncate 92
94#define __NR_ftruncate 93
95#define __NR_fchmod 94
96#define __NR_fchown 95
97#define __NR_getpriority 96
98#define __NR_setpriority 97
99#define __NR_profil 98
100#define __NR_statfs 99
101#define __NR_fstatfs 100
102#define __NR_ioperm 101
103#define __NR_socketcall 102
104#define __NR_syslog 103
105#define __NR_setitimer 104
106#define __NR_getitimer 105
107#define __NR_stat 106
108#define __NR_lstat 107
109#define __NR_fstat 108
110#define __NR_olduname 109
111#define __NR_iopl 110
112#define __NR_vhangup 111
113#define __NR_idle 112
114#define __NR_vm86 113
115#define __NR_wait4 114
116#define __NR_swapoff 115
117#define __NR_sysinfo 116
118#define __NR_ipc 117
119#define __NR_fsync 118
120#define __NR_sigreturn 119
121#define __NR_clone 120
122#define __NR_setdomainname 121
123#define __NR_uname 122
124#define __NR_modify_ldt 123
125#define __NR_adjtimex 124
126#define __NR_mprotect 125
127#define __NR_sigprocmask 126
128#define __NR_create_module 127
129#define __NR_init_module 128
130#define __NR_delete_module 129
131#define __NR_get_kernel_syms 130
132#define __NR_quotactl 131
133#define __NR_getpgid 132
134#define __NR_fchdir 133
135#define __NR_bdflush 134
136#define __NR_sysfs 135
137#define __NR_personality 136
138#define __NR_afs_syscall 137
139#define __NR_setfsuid 138
140#define __NR_setfsgid 139
141#define __NR__llseek 140
142#define __NR_getdents 141
143#define __NR__newselect 142
144#define __NR_flock 143
145#define __NR_msync 144
146#define __NR_readv 145
147#define __NR_writev 146
148#define __NR_getsid 147
149#define __NR_fdatasync 148
150#define __NR__sysctl 149
151#define __NR_mlock 150
152#define __NR_munlock 151
153#define __NR_mlockall 152
154#define __NR_munlockall 153
155#define __NR_sched_setparam 154
156#define __NR_sched_getparam 155
157#define __NR_sched_setscheduler 156
158#define __NR_sched_getscheduler 157
159#define __NR_sched_yield 158
160#define __NR_sched_get_priority_max 159
161#define __NR_sched_get_priority_min 160
162#define __NR_sched_rr_get_interval 161
163#define __NR_nanosleep 162
164#define __NR_mremap 163
165#define __NR_setresuid 164
166#define __NR_getresuid 165
167#define __NR_query_module 166
168#define __NR_poll 167
169#define __NR_nfsservctl 168
170#define __NR_setresgid 169
171#define __NR_getresgid 170
172#define __NR_prctl 171
173#define __NR_rt_sigreturn 172
174#define __NR_rt_sigaction 173
175#define __NR_rt_sigprocmask 174
176#define __NR_rt_sigpending 175
177#define __NR_rt_sigtimedwait 176
178#define __NR_rt_sigqueueinfo 177
179#define __NR_rt_sigsuspend 178
180#define __NR_pread64 179
181#define __NR_pwrite64 180
182#define __NR_chown 181
183#define __NR_getcwd 182
184#define __NR_capget 183
185#define __NR_capset 184
186#define __NR_sigaltstack 185
187#define __NR_sendfile 186
188#define __NR_getpmsg 187
189#define __NR_putpmsg 188
190#define __NR_vfork 189
191#define __NR_ugetrlimit 190
192#define __NR_readahead 191
193#define __NR_mmap2 192
194#define __NR_truncate64 193
195#define __NR_ftruncate64 194
196#define __NR_stat64 195
197#define __NR_lstat64 196
198#define __NR_fstat64 197
199#define __NR_pciconfig_read 198
200#define __NR_pciconfig_write 199
201#define __NR_pciconfig_iobase 200
202#define __NR_multiplexer 201
203#define __NR_getdents64 202
204#define __NR_pivot_root 203
205#define __NR_fcntl64 204
206#define __NR_madvise 205
207#define __NR_mincore 206
208#define __NR_gettid 207
209#define __NR_tkill 208
210#define __NR_setxattr 209
211#define __NR_lsetxattr 210
212#define __NR_fsetxattr 211
213#define __NR_getxattr 212
214#define __NR_lgetxattr 213
215#define __NR_fgetxattr 214
216#define __NR_listxattr 215
217#define __NR_llistxattr 216
218#define __NR_flistxattr 217
219#define __NR_removexattr 218
220#define __NR_lremovexattr 219
221#define __NR_fremovexattr 220
222#define __NR_futex 221
223#define __NR_sched_setaffinity 222
224#define __NR_sched_getaffinity 223
225#define __NR_tuxcall 225
226#define __NR_sendfile64 226
227#define __NR_io_setup 227
228#define __NR_io_destroy 228
229#define __NR_io_getevents 229
230#define __NR_io_submit 230
231#define __NR_io_cancel 231
232#define __NR_set_tid_address 232
233#define __NR_fadvise64 233
234#define __NR_exit_group 234
235#define __NR_lookup_dcookie 235
236#define __NR_epoll_create 236
237#define __NR_epoll_ctl 237
238#define __NR_epoll_wait 238
239#define __NR_remap_file_pages 239
240#define __NR_timer_create 240
241#define __NR_timer_settime 241
242#define __NR_timer_gettime 242
243#define __NR_timer_getoverrun 243
244#define __NR_timer_delete 244
245#define __NR_clock_settime 245
246#define __NR_clock_gettime 246
247#define __NR_clock_getres 247
248#define __NR_clock_nanosleep 248
249#define __NR_swapcontext 249
250#define __NR_tgkill 250
251#define __NR_utimes 251
252#define __NR_statfs64 252
253#define __NR_fstatfs64 253
254#define __NR_fadvise64_64 254
255#define __NR_rtas 255
256#define __NR_sys_debug_setcontext 256
257#define __NR_migrate_pages 258
258#define __NR_mbind 259
259#define __NR_get_mempolicy 260
260#define __NR_set_mempolicy 261
261#define __NR_mq_open 262
262#define __NR_mq_unlink 263
263#define __NR_mq_timedsend 264
264#define __NR_mq_timedreceive 265
265#define __NR_mq_notify 266
266#define __NR_mq_getsetattr 267
267#define __NR_kexec_load 268
268#define __NR_add_key 269
269#define __NR_request_key 270
270#define __NR_keyctl 271
271#define __NR_waitid 272
272#define __NR_ioprio_set 273
273#define __NR_ioprio_get 274
274#define __NR_inotify_init 275
275#define __NR_inotify_add_watch 276
276#define __NR_inotify_rm_watch 277
277#define __NR_spu_run 278
278#define __NR_spu_create 279
279#define __NR_pselect6 280
280#define __NR_ppoll 281
281#define __NR_unshare 282
282#define __NR_splice 283
283#define __NR_tee 284
284#define __NR_vmsplice 285
285#define __NR_openat 286
286#define __NR_mkdirat 287
287#define __NR_mknodat 288
288#define __NR_fchownat 289
289#define __NR_futimesat 290
290#define __NR_fstatat64 291
291#define __NR_unlinkat 292
292#define __NR_renameat 293
293#define __NR_linkat 294
294#define __NR_symlinkat 295
295#define __NR_readlinkat 296
296#define __NR_fchmodat 297
297#define __NR_faccessat 298
298#define __NR_get_robust_list 299
299#define __NR_set_robust_list 300
300#define __NR_move_pages 301
301#define __NR_getcpu 302
302#define __NR_epoll_pwait 303
303#define __NR_utimensat 304
304#define __NR_signalfd 305
305#define __NR_timerfd_create 306
306#define __NR_eventfd 307
307#define __NR_sync_file_range2 308
308#define __NR_fallocate 309
309#define __NR_subpage_prot 310
310#define __NR_timerfd_settime 311
311#define __NR_timerfd_gettime 312
312#define __NR_signalfd4 313
313#define __NR_eventfd2 314
314#define __NR_epoll_create1 315
315#define __NR_dup3 316
316#define __NR_pipe2 317
317#define __NR_inotify_init1 318
318#define __NR_perf_event_open 319
319#define __NR_preadv 320
320#define __NR_pwritev 321
321#define __NR_rt_tgsigqueueinfo 322
322#define __NR_fanotify_init 323
323#define __NR_fanotify_mark 324
324#define __NR_prlimit64 325
325#define __NR_socket 326
326#define __NR_bind 327
327#define __NR_connect 328
328#define __NR_listen 329
329#define __NR_accept 330
330#define __NR_getsockname 331
331#define __NR_getpeername 332
332#define __NR_socketpair 333
333#define __NR_send 334
334#define __NR_sendto 335
335#define __NR_recv 336
336#define __NR_recvfrom 337
337#define __NR_shutdown 338
338#define __NR_setsockopt 339
339#define __NR_getsockopt 340
340#define __NR_sendmsg 341
341#define __NR_recvmsg 342
342#define __NR_recvmmsg 343
343#define __NR_accept4 344
344#define __NR_name_to_handle_at 345
345#define __NR_open_by_handle_at 346
346#define __NR_clock_adjtime 347
347#define __NR_syncfs 348
348#define __NR_sendmmsg 349
349#define __NR_setns 350
350#define __NR_process_vm_readv 351
351#define __NR_process_vm_writev 352
352#define __NR_finit_module 353
353#define __NR_kcmp 354
354#define __NR_sched_setattr 355
355#define __NR_sched_getattr 356
356#define __NR_renameat2 357
357#define __NR_seccomp 358
358#define __NR_getrandom 359
359#define __NR_memfd_create 360
360#define __NR_bpf 361
361#define __NR_execveat 362
362#define __NR_switch_endian 363
363#define __NR_userfaultfd 364
364#define __NR_membarrier 365
365#define __NR_mlock2 378
366#define __NR_copy_file_range 379
367#define __NR_preadv2 380
368#define __NR_pwritev2 381
369#define __NR_kexec_file_load 382
370#define __NR_statx 383
371#define __NR_pkey_alloc 384
372#define __NR_pkey_free 385
373#define __NR_pkey_mprotect 386
374#define __NR_rseq 387
375#define __NR_io_pgetevents 388
376#define __NR_semget 393
377#define __NR_semctl 394
378#define __NR_shmget 395
379#define __NR_shmctl 396
380#define __NR_shmat 397
381#define __NR_shmdt 398
382#define __NR_msgget 399
383#define __NR_msgsnd 400
384#define __NR_msgrcv 401
385#define __NR_msgctl 402
386#define __NR_clock_gettime64 403
387#define __NR_clock_settime64 404
388#define __NR_clock_adjtime64 405
389#define __NR_clock_getres_time64 406
390#define __NR_clock_nanosleep_time64 407
391#define __NR_timer_gettime64 408
392#define __NR_timer_settime64 409
393#define __NR_timerfd_gettime64 410
394#define __NR_timerfd_settime64 411
395#define __NR_utimensat_time64 412
396#define __NR_pselect6_time64 413
397#define __NR_ppoll_time64 414
398#define __NR_io_pgetevents_time64 416
399#define __NR_recvmmsg_time64 417
400#define __NR_mq_timedsend_time64 418
401#define __NR_mq_timedreceive_time64 419
402#define __NR_semtimedop_time64 420
403#define __NR_rt_sigtimedwait_time64 421
404#define __NR_futex_time64 422
405#define __NR_sched_rr_get_interval_time64 423
406#define __NR_pidfd_send_signal 424
407#define __NR_io_uring_setup 425
408#define __NR_io_uring_enter 426
409#define __NR_io_uring_register 427
410
411#define SYS_restart_syscall 0
412#define SYS_exit 1
413#define SYS_fork 2
414#define SYS_read 3
415#define SYS_write 4
416#define SYS_open 5
417#define SYS_close 6
418#define SYS_waitpid 7
419#define SYS_creat 8
420#define SYS_link 9
421#define SYS_unlink 10
422#define SYS_execve 11
423#define SYS_chdir 12
424#define SYS_time 13
425#define SYS_mknod 14
426#define SYS_chmod 15
427#define SYS_lchown 16
428#define SYS_break 17
429#define SYS_oldstat 18
430#define SYS_lseek 19
431#define SYS_getpid 20
432#define SYS_mount 21
433#define SYS_umount 22
434#define SYS_setuid 23
435#define SYS_getuid 24
436#define SYS_stime 25
437#define SYS_ptrace 26
438#define SYS_alarm 27
439#define SYS_oldfstat 28
440#define SYS_pause 29
441#define SYS_utime 30
442#define SYS_stty 31
443#define SYS_gtty 32
444#define SYS_access 33
445#define SYS_nice 34
446#define SYS_ftime 35
447#define SYS_sync 36
448#define SYS_kill 37
449#define SYS_rename 38
450#define SYS_mkdir 39
451#define SYS_rmdir 40
452#define SYS_dup 41
453#define SYS_pipe 42
454#define SYS_times 43
455#define SYS_prof 44
456#define SYS_brk 45
457#define SYS_setgid 46
458#define SYS_getgid 47
459#define SYS_signal 48
460#define SYS_geteuid 49
461#define SYS_getegid 50
462#define SYS_acct 51
463#define SYS_umount2 52
464#define SYS_lock 53
465#define SYS_ioctl 54
466#define SYS_fcntl 55
467#define SYS_mpx 56
468#define SYS_setpgid 57
469#define SYS_ulimit 58
470#define SYS_oldolduname 59
471#define SYS_umask 60
472#define SYS_chroot 61
473#define SYS_ustat 62
474#define SYS_dup2 63
475#define SYS_getppid 64
476#define SYS_getpgrp 65
477#define SYS_setsid 66
478#define SYS_sigaction 67
479#define SYS_sgetmask 68
480#define SYS_ssetmask 69
481#define SYS_setreuid 70
482#define SYS_setregid 71
483#define SYS_sigsuspend 72
484#define SYS_sigpending 73
485#define SYS_sethostname 74
486#define SYS_setrlimit 75
487#define SYS_getrlimit 76
488#define SYS_getrusage 77
489#define SYS_gettimeofday 78
490#define SYS_settimeofday 79
491#define SYS_getgroups 80
492#define SYS_setgroups 81
493#define SYS_select 82
494#define SYS_symlink 83
495#define SYS_oldlstat 84
496#define SYS_readlink 85
497#define SYS_uselib 86
498#define SYS_swapon 87
499#define SYS_reboot 88
500#define SYS_readdir 89
501#define SYS_mmap 90
502#define SYS_munmap 91
503#define SYS_truncate 92
504#define SYS_ftruncate 93
505#define SYS_fchmod 94
506#define SYS_fchown 95
507#define SYS_getpriority 96
508#define SYS_setpriority 97
509#define SYS_profil 98
510#define SYS_statfs 99
511#define SYS_fstatfs 100
512#define SYS_ioperm 101
513#define SYS_socketcall 102
514#define SYS_syslog 103
515#define SYS_setitimer 104
516#define SYS_getitimer 105
517#define SYS_stat 106
518#define SYS_lstat 107
519#define SYS_fstat 108
520#define SYS_olduname 109
521#define SYS_iopl 110
522#define SYS_vhangup 111
523#define SYS_idle 112
524#define SYS_vm86 113
525#define SYS_wait4 114
526#define SYS_swapoff 115
527#define SYS_sysinfo 116
528#define SYS_ipc 117
529#define SYS_fsync 118
530#define SYS_sigreturn 119
531#define SYS_clone 120
532#define SYS_setdomainname 121
533#define SYS_uname 122
534#define SYS_modify_ldt 123
535#define SYS_adjtimex 124
536#define SYS_mprotect 125
537#define SYS_sigprocmask 126
538#define SYS_create_module 127
539#define SYS_init_module 128
540#define SYS_delete_module 129
541#define SYS_get_kernel_syms 130
542#define SYS_quotactl 131
543#define SYS_getpgid 132
544#define SYS_fchdir 133
545#define SYS_bdflush 134
546#define SYS_sysfs 135
547#define SYS_personality 136
548#define SYS_afs_syscall 137
549#define SYS_setfsuid 138
550#define SYS_setfsgid 139
551#define SYS__llseek 140
552#define SYS_getdents 141
553#define SYS__newselect 142
554#define SYS_flock 143
555#define SYS_msync 144
556#define SYS_readv 145
557#define SYS_writev 146
558#define SYS_getsid 147
559#define SYS_fdatasync 148
560#define SYS__sysctl 149
561#define SYS_mlock 150
562#define SYS_munlock 151
563#define SYS_mlockall 152
564#define SYS_munlockall 153
565#define SYS_sched_setparam 154
566#define SYS_sched_getparam 155
567#define SYS_sched_setscheduler 156
568#define SYS_sched_getscheduler 157
569#define SYS_sched_yield 158
570#define SYS_sched_get_priority_max 159
571#define SYS_sched_get_priority_min 160
572#define SYS_sched_rr_get_interval 161
573#define SYS_nanosleep 162
574#define SYS_mremap 163
575#define SYS_setresuid 164
576#define SYS_getresuid 165
577#define SYS_query_module 166
578#define SYS_poll 167
579#define SYS_nfsservctl 168
580#define SYS_setresgid 169
581#define SYS_getresgid 170
582#define SYS_prctl 171
583#define SYS_rt_sigreturn 172
584#define SYS_rt_sigaction 173
585#define SYS_rt_sigprocmask 174
586#define SYS_rt_sigpending 175
587#define SYS_rt_sigtimedwait 176
588#define SYS_rt_sigqueueinfo 177
589#define SYS_rt_sigsuspend 178
590#define SYS_pread64 179
591#define SYS_pwrite64 180
592#define SYS_chown 181
593#define SYS_getcwd 182
594#define SYS_capget 183
595#define SYS_capset 184
596#define SYS_sigaltstack 185
597#define SYS_sendfile 186
598#define SYS_getpmsg 187
599#define SYS_putpmsg 188
600#define SYS_vfork 189
601#define SYS_ugetrlimit 190
602#define SYS_readahead 191
603#define SYS_mmap2 192
604#define SYS_truncate64 193
605#define SYS_ftruncate64 194
606#define SYS_stat64 195
607#define SYS_lstat64 196
608#define SYS_fstat64 197
609#define SYS_pciconfig_read 198
610#define SYS_pciconfig_write 199
611#define SYS_pciconfig_iobase 200
612#define SYS_multiplexer 201
613#define SYS_getdents64 202
614#define SYS_pivot_root 203
615#define SYS_fcntl64 204
616#define SYS_madvise 205
617#define SYS_mincore 206
618#define SYS_gettid 207
619#define SYS_tkill 208
620#define SYS_setxattr 209
621#define SYS_lsetxattr 210
622#define SYS_fsetxattr 211
623#define SYS_getxattr 212
624#define SYS_lgetxattr 213
625#define SYS_fgetxattr 214
626#define SYS_listxattr 215
627#define SYS_llistxattr 216
628#define SYS_flistxattr 217
629#define SYS_removexattr 218
630#define SYS_lremovexattr 219
631#define SYS_fremovexattr 220
632#define SYS_futex 221
633#define SYS_sched_setaffinity 222
634#define SYS_sched_getaffinity 223
635#define SYS_tuxcall 225
636#define SYS_sendfile64 226
637#define SYS_io_setup 227
638#define SYS_io_destroy 228
639#define SYS_io_getevents 229
640#define SYS_io_submit 230
641#define SYS_io_cancel 231
642#define SYS_set_tid_address 232
643#define SYS_fadvise64 233
644#define SYS_exit_group 234
645#define SYS_lookup_dcookie 235
646#define SYS_epoll_create 236
647#define SYS_epoll_ctl 237
648#define SYS_epoll_wait 238
649#define SYS_remap_file_pages 239
650#define SYS_timer_create 240
651#define SYS_timer_settime 241
652#define SYS_timer_gettime 242
653#define SYS_timer_getoverrun 243
654#define SYS_timer_delete 244
655#define SYS_clock_settime 245
656#define SYS_clock_gettime 246
657#define SYS_clock_getres 247
658#define SYS_clock_nanosleep 248
659#define SYS_swapcontext 249
660#define SYS_tgkill 250
661#define SYS_utimes 251
662#define SYS_statfs64 252
663#define SYS_fstatfs64 253
664#define SYS_fadvise64_64 254
665#define SYS_rtas 255
666#define SYS_sys_debug_setcontext 256
667#define SYS_migrate_pages 258
668#define SYS_mbind 259
669#define SYS_get_mempolicy 260
670#define SYS_set_mempolicy 261
671#define SYS_mq_open 262
672#define SYS_mq_unlink 263
673#define SYS_mq_timedsend 264
674#define SYS_mq_timedreceive 265
675#define SYS_mq_notify 266
676#define SYS_mq_getsetattr 267
677#define SYS_kexec_load 268
678#define SYS_add_key 269
679#define SYS_request_key 270
680#define SYS_keyctl 271
681#define SYS_waitid 272
682#define SYS_ioprio_set 273
683#define SYS_ioprio_get 274
684#define SYS_inotify_init 275
685#define SYS_inotify_add_watch 276
686#define SYS_inotify_rm_watch 277
687#define SYS_spu_run 278
688#define SYS_spu_create 279
689#define SYS_pselect6 280
690#define SYS_ppoll 281
691#define SYS_unshare 282
692#define SYS_splice 283
693#define SYS_tee 284
694#define SYS_vmsplice 285
695#define SYS_openat 286
696#define SYS_mkdirat 287
697#define SYS_mknodat 288
698#define SYS_fchownat 289
699#define SYS_futimesat 290
700#define SYS_fstatat64 291
701#define SYS_unlinkat 292
702#define SYS_renameat 293
703#define SYS_linkat 294
704#define SYS_symlinkat 295
705#define SYS_readlinkat 296
706#define SYS_fchmodat 297
707#define SYS_faccessat 298
708#define SYS_get_robust_list 299
709#define SYS_set_robust_list 300
710#define SYS_move_pages 301
711#define SYS_getcpu 302
712#define SYS_epoll_pwait 303
713#define SYS_utimensat 304
714#define SYS_signalfd 305
715#define SYS_timerfd_create 306
716#define SYS_eventfd 307
717#define SYS_sync_file_range2 308
718#define SYS_fallocate 309
719#define SYS_subpage_prot 310
720#define SYS_timerfd_settime 311
721#define SYS_timerfd_gettime 312
722#define SYS_signalfd4 313
723#define SYS_eventfd2 314
724#define SYS_epoll_create1 315
725#define SYS_dup3 316
726#define SYS_pipe2 317
727#define SYS_inotify_init1 318
728#define SYS_perf_event_open 319
729#define SYS_preadv 320
730#define SYS_pwritev 321
731#define SYS_rt_tgsigqueueinfo 322
732#define SYS_fanotify_init 323
733#define SYS_fanotify_mark 324
734#define SYS_prlimit64 325
735#define SYS_socket 326
736#define SYS_bind 327
737#define SYS_connect 328
738#define SYS_listen 329
739#define SYS_accept 330
740#define SYS_getsockname 331
741#define SYS_getpeername 332
742#define SYS_socketpair 333
743#define SYS_send 334
744#define SYS_sendto 335
745#define SYS_recv 336
746#define SYS_recvfrom 337
747#define SYS_shutdown 338
748#define SYS_setsockopt 339
749#define SYS_getsockopt 340
750#define SYS_sendmsg 341
751#define SYS_recvmsg 342
752#define SYS_recvmmsg 343
753#define SYS_accept4 344
754#define SYS_name_to_handle_at 345
755#define SYS_open_by_handle_at 346
756#define SYS_clock_adjtime 347
757#define SYS_syncfs 348
758#define SYS_sendmmsg 349
759#define SYS_setns 350
760#define SYS_process_vm_readv 351
761#define SYS_process_vm_writev 352
762#define SYS_finit_module 353
763#define SYS_kcmp 354
764#define SYS_sched_setattr 355
765#define SYS_sched_getattr 356
766#define SYS_renameat2 357
767#define SYS_seccomp 358
768#define SYS_getrandom 359
769#define SYS_memfd_create 360
770#define SYS_bpf 361
771#define SYS_execveat 362
772#define SYS_switch_endian 363
773#define SYS_userfaultfd 364
774#define SYS_membarrier 365
775#define SYS_mlock2 378
776#define SYS_copy_file_range 379
777#define SYS_preadv2 380
778#define SYS_pwritev2 381
779#define SYS_kexec_file_load 382
780#define SYS_statx 383
781#define SYS_pkey_alloc 384
782#define SYS_pkey_free 385
783#define SYS_pkey_mprotect 386
784#define SYS_rseq 387
785#define SYS_io_pgetevents 388
786#define SYS_semget 393
787#define SYS_semctl 394
788#define SYS_shmget 395
789#define SYS_shmctl 396
790#define SYS_shmat 397
791#define SYS_shmdt 398
792#define SYS_msgget 399
793#define SYS_msgsnd 400
794#define SYS_msgrcv 401
795#define SYS_msgctl 402
796#define SYS_clock_gettime64 403
797#define SYS_clock_settime64 404
798#define SYS_clock_adjtime64 405
799#define SYS_clock_getres_time64 406
800#define SYS_clock_nanosleep_time64 407
801#define SYS_timer_gettime64 408
802#define SYS_timer_settime64 409
803#define SYS_timerfd_gettime64 410
804#define SYS_timerfd_settime64 411
805#define SYS_utimensat_time64 412
806#define SYS_pselect6_time64 413
807#define SYS_ppoll_time64 414
808#define SYS_io_pgetevents_time64 416
809#define SYS_recvmmsg_time64 417
810#define SYS_mq_timedsend_time64 418
811#define SYS_mq_timedreceive_time64 419
812#define SYS_semtimedop_time64 420
813#define SYS_rt_sigtimedwait_time64 421
814#define SYS_futex_time64 422
815#define SYS_sched_rr_get_interval_time64 423
816#define SYS_pidfd_send_signal 424
817#define SYS_io_uring_setup 425
818#define SYS_io_uring_enter 426
819#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/powerpc64-linux-musl/bits/alltypes.h created+390
...@@ -0,0 +1,390 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef int wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
25typedef float float_t;
26#define __DEFINED_float_t
27#endif
28
29#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
30typedef double double_t;
31#define __DEFINED_double_t
32#endif
33
34
35#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
36typedef struct { long long __ll; long double __ld; } max_align_t;
37#define __DEFINED_max_align_t
38#endif
39
40
41#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
42typedef long time_t;
43#define __DEFINED_time_t
44#endif
45
46#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
47typedef long suseconds_t;
48#define __DEFINED_suseconds_t
49#endif
50
51
52#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
53typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
54#define __DEFINED_pthread_attr_t
55#endif
56
57#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
58typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
59#define __DEFINED_pthread_mutex_t
60#endif
61
62#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
63typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
64#define __DEFINED_mtx_t
65#endif
66
67#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
68typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
69#define __DEFINED_pthread_cond_t
70#endif
71
72#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
73typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
74#define __DEFINED_cnd_t
75#endif
76
77#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
78typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
79#define __DEFINED_pthread_rwlock_t
80#endif
81
82#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
83typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
84#define __DEFINED_pthread_barrier_t
85#endif
86
87#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
88typedef unsigned _Addr size_t;
89#define __DEFINED_size_t
90#endif
91
92#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
93typedef unsigned _Addr uintptr_t;
94#define __DEFINED_uintptr_t
95#endif
96
97#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
98typedef _Addr ptrdiff_t;
99#define __DEFINED_ptrdiff_t
100#endif
101
102#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
103typedef _Addr ssize_t;
104#define __DEFINED_ssize_t
105#endif
106
107#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
108typedef _Addr intptr_t;
109#define __DEFINED_intptr_t
110#endif
111
112#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
113typedef _Addr regoff_t;
114#define __DEFINED_regoff_t
115#endif
116
117#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
118typedef _Reg register_t;
119#define __DEFINED_register_t
120#endif
121
122
123#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
124typedef signed char int8_t;
125#define __DEFINED_int8_t
126#endif
127
128#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
129typedef signed short int16_t;
130#define __DEFINED_int16_t
131#endif
132
133#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
134typedef signed int int32_t;
135#define __DEFINED_int32_t
136#endif
137
138#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
139typedef signed _Int64 int64_t;
140#define __DEFINED_int64_t
141#endif
142
143#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
144typedef signed _Int64 intmax_t;
145#define __DEFINED_intmax_t
146#endif
147
148#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
149typedef unsigned char uint8_t;
150#define __DEFINED_uint8_t
151#endif
152
153#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
154typedef unsigned short uint16_t;
155#define __DEFINED_uint16_t
156#endif
157
158#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
159typedef unsigned int uint32_t;
160#define __DEFINED_uint32_t
161#endif
162
163#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
164typedef unsigned _Int64 uint64_t;
165#define __DEFINED_uint64_t
166#endif
167
168#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
169typedef unsigned _Int64 u_int64_t;
170#define __DEFINED_u_int64_t
171#endif
172
173#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
174typedef unsigned _Int64 uintmax_t;
175#define __DEFINED_uintmax_t
176#endif
177
178
179#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
180typedef unsigned mode_t;
181#define __DEFINED_mode_t
182#endif
183
184#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
185typedef unsigned _Reg nlink_t;
186#define __DEFINED_nlink_t
187#endif
188
189#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
190typedef _Int64 off_t;
191#define __DEFINED_off_t
192#endif
193
194#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
195typedef unsigned _Int64 ino_t;
196#define __DEFINED_ino_t
197#endif
198
199#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
200typedef unsigned _Int64 dev_t;
201#define __DEFINED_dev_t
202#endif
203
204#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
205typedef long blksize_t;
206#define __DEFINED_blksize_t
207#endif
208
209#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
210typedef _Int64 blkcnt_t;
211#define __DEFINED_blkcnt_t
212#endif
213
214#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
215typedef unsigned _Int64 fsblkcnt_t;
216#define __DEFINED_fsblkcnt_t
217#endif
218
219#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
220typedef unsigned _Int64 fsfilcnt_t;
221#define __DEFINED_fsfilcnt_t
222#endif
223
224
225#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
226typedef unsigned wint_t;
227#define __DEFINED_wint_t
228#endif
229
230#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
231typedef unsigned long wctype_t;
232#define __DEFINED_wctype_t
233#endif
234
235
236#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
237typedef void * timer_t;
238#define __DEFINED_timer_t
239#endif
240
241#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
242typedef int clockid_t;
243#define __DEFINED_clockid_t
244#endif
245
246#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
247typedef long clock_t;
248#define __DEFINED_clock_t
249#endif
250
251#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
252struct timeval { time_t tv_sec; suseconds_t tv_usec; };
253#define __DEFINED_struct_timeval
254#endif
255
256#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
257struct timespec { time_t tv_sec; long tv_nsec; };
258#define __DEFINED_struct_timespec
259#endif
260
261
262#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
263typedef int pid_t;
264#define __DEFINED_pid_t
265#endif
266
267#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
268typedef unsigned id_t;
269#define __DEFINED_id_t
270#endif
271
272#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
273typedef unsigned uid_t;
274#define __DEFINED_uid_t
275#endif
276
277#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
278typedef unsigned gid_t;
279#define __DEFINED_gid_t
280#endif
281
282#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
283typedef int key_t;
284#define __DEFINED_key_t
285#endif
286
287#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
288typedef unsigned useconds_t;
289#define __DEFINED_useconds_t
290#endif
291
292
293#ifdef __cplusplus
294#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
295typedef unsigned long pthread_t;
296#define __DEFINED_pthread_t
297#endif
298
299#else
300#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
301typedef struct __pthread * pthread_t;
302#define __DEFINED_pthread_t
303#endif
304
305#endif
306#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
307typedef int pthread_once_t;
308#define __DEFINED_pthread_once_t
309#endif
310
311#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
312typedef unsigned pthread_key_t;
313#define __DEFINED_pthread_key_t
314#endif
315
316#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
317typedef int pthread_spinlock_t;
318#define __DEFINED_pthread_spinlock_t
319#endif
320
321#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
322typedef struct { unsigned __attr; } pthread_mutexattr_t;
323#define __DEFINED_pthread_mutexattr_t
324#endif
325
326#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
327typedef struct { unsigned __attr; } pthread_condattr_t;
328#define __DEFINED_pthread_condattr_t
329#endif
330
331#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
332typedef struct { unsigned __attr; } pthread_barrierattr_t;
333#define __DEFINED_pthread_barrierattr_t
334#endif
335
336#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
337typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
338#define __DEFINED_pthread_rwlockattr_t
339#endif
340
341
342#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
343struct _IO_FILE { char __x; };
344#define __DEFINED_struct__IO_FILE
345#endif
346
347#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
348typedef struct _IO_FILE FILE;
349#define __DEFINED_FILE
350#endif
351
352
353#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
354typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
355#define __DEFINED_mbstate_t
356#endif
357
358
359#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
360typedef struct __locale_struct * locale_t;
361#define __DEFINED_locale_t
362#endif
363
364
365#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
366typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
367#define __DEFINED_sigset_t
368#endif
369
370
371#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
372struct iovec { void *iov_base; size_t iov_len; };
373#define __DEFINED_struct_iovec
374#endif
375
376
377#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
378typedef unsigned socklen_t;
379#define __DEFINED_socklen_t
380#endif
381
382#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
383typedef unsigned short sa_family_t;
384#define __DEFINED_sa_family_t
385#endif
386
387
388#undef _Addr
389#undef _Int64
390#undef _Reg
\ No newline at end of file
lib/libc/include/powerpc64-linux-musl/bits/syscall.h created+763
...@@ -0,0 +1,763 @@
1#define __NR_restart_syscall 0
2#define __NR_exit 1
3#define __NR_fork 2
4#define __NR_read 3
5#define __NR_write 4
6#define __NR_open 5
7#define __NR_close 6
8#define __NR_waitpid 7
9#define __NR_creat 8
10#define __NR_link 9
11#define __NR_unlink 10
12#define __NR_execve 11
13#define __NR_chdir 12
14#define __NR_time 13
15#define __NR_mknod 14
16#define __NR_chmod 15
17#define __NR_lchown 16
18#define __NR_break 17
19#define __NR_oldstat 18
20#define __NR_lseek 19
21#define __NR_getpid 20
22#define __NR_mount 21
23#define __NR_umount 22
24#define __NR_setuid 23
25#define __NR_getuid 24
26#define __NR_stime 25
27#define __NR_ptrace 26
28#define __NR_alarm 27
29#define __NR_oldfstat 28
30#define __NR_pause 29
31#define __NR_utime 30
32#define __NR_stty 31
33#define __NR_gtty 32
34#define __NR_access 33
35#define __NR_nice 34
36#define __NR_ftime 35
37#define __NR_sync 36
38#define __NR_kill 37
39#define __NR_rename 38
40#define __NR_mkdir 39
41#define __NR_rmdir 40
42#define __NR_dup 41
43#define __NR_pipe 42
44#define __NR_times 43
45#define __NR_prof 44
46#define __NR_brk 45
47#define __NR_setgid 46
48#define __NR_getgid 47
49#define __NR_signal 48
50#define __NR_geteuid 49
51#define __NR_getegid 50
52#define __NR_acct 51
53#define __NR_umount2 52
54#define __NR_lock 53
55#define __NR_ioctl 54
56#define __NR_fcntl 55
57#define __NR_mpx 56
58#define __NR_setpgid 57
59#define __NR_ulimit 58
60#define __NR_oldolduname 59
61#define __NR_umask 60
62#define __NR_chroot 61
63#define __NR_ustat 62
64#define __NR_dup2 63
65#define __NR_getppid 64
66#define __NR_getpgrp 65
67#define __NR_setsid 66
68#define __NR_sigaction 67
69#define __NR_sgetmask 68
70#define __NR_ssetmask 69
71#define __NR_setreuid 70
72#define __NR_setregid 71
73#define __NR_sigsuspend 72
74#define __NR_sigpending 73
75#define __NR_sethostname 74
76#define __NR_setrlimit 75
77#define __NR_getrlimit 76
78#define __NR_getrusage 77
79#define __NR_gettimeofday 78
80#define __NR_settimeofday 79
81#define __NR_getgroups 80
82#define __NR_setgroups 81
83#define __NR_select 82
84#define __NR_symlink 83
85#define __NR_oldlstat 84
86#define __NR_readlink 85
87#define __NR_uselib 86
88#define __NR_swapon 87
89#define __NR_reboot 88
90#define __NR_readdir 89
91#define __NR_mmap 90
92#define __NR_munmap 91
93#define __NR_truncate 92
94#define __NR_ftruncate 93
95#define __NR_fchmod 94
96#define __NR_fchown 95
97#define __NR_getpriority 96
98#define __NR_setpriority 97
99#define __NR_profil 98
100#define __NR_statfs 99
101#define __NR_fstatfs 100
102#define __NR_ioperm 101
103#define __NR_socketcall 102
104#define __NR_syslog 103
105#define __NR_setitimer 104
106#define __NR_getitimer 105
107#define __NR_stat 106
108#define __NR_lstat 107
109#define __NR_fstat 108
110#define __NR_olduname 109
111#define __NR_iopl 110
112#define __NR_vhangup 111
113#define __NR_idle 112
114#define __NR_vm86 113
115#define __NR_wait4 114
116#define __NR_swapoff 115
117#define __NR_sysinfo 116
118#define __NR_ipc 117
119#define __NR_fsync 118
120#define __NR_sigreturn 119
121#define __NR_clone 120
122#define __NR_setdomainname 121
123#define __NR_uname 122
124#define __NR_modify_ldt 123
125#define __NR_adjtimex 124
126#define __NR_mprotect 125
127#define __NR_sigprocmask 126
128#define __NR_create_module 127
129#define __NR_init_module 128
130#define __NR_delete_module 129
131#define __NR_get_kernel_syms 130
132#define __NR_quotactl 131
133#define __NR_getpgid 132
134#define __NR_fchdir 133
135#define __NR_bdflush 134
136#define __NR_sysfs 135
137#define __NR_personality 136
138#define __NR_afs_syscall 137
139#define __NR_setfsuid 138
140#define __NR_setfsgid 139
141#define __NR__llseek 140
142#define __NR_getdents 141
143#define __NR__newselect 142
144#define __NR_flock 143
145#define __NR_msync 144
146#define __NR_readv 145
147#define __NR_writev 146
148#define __NR_getsid 147
149#define __NR_fdatasync 148
150#define __NR__sysctl 149
151#define __NR_mlock 150
152#define __NR_munlock 151
153#define __NR_mlockall 152
154#define __NR_munlockall 153
155#define __NR_sched_setparam 154
156#define __NR_sched_getparam 155
157#define __NR_sched_setscheduler 156
158#define __NR_sched_getscheduler 157
159#define __NR_sched_yield 158
160#define __NR_sched_get_priority_max 159
161#define __NR_sched_get_priority_min 160
162#define __NR_sched_rr_get_interval 161
163#define __NR_nanosleep 162
164#define __NR_mremap 163
165#define __NR_setresuid 164
166#define __NR_getresuid 165
167#define __NR_query_module 166
168#define __NR_poll 167
169#define __NR_nfsservctl 168
170#define __NR_setresgid 169
171#define __NR_getresgid 170
172#define __NR_prctl 171
173#define __NR_rt_sigreturn 172
174#define __NR_rt_sigaction 173
175#define __NR_rt_sigprocmask 174
176#define __NR_rt_sigpending 175
177#define __NR_rt_sigtimedwait 176
178#define __NR_rt_sigqueueinfo 177
179#define __NR_rt_sigsuspend 178
180#define __NR_pread64 179
181#define __NR_pwrite64 180
182#define __NR_chown 181
183#define __NR_getcwd 182
184#define __NR_capget 183
185#define __NR_capset 184
186#define __NR_sigaltstack 185
187#define __NR_sendfile 186
188#define __NR_getpmsg 187
189#define __NR_putpmsg 188
190#define __NR_vfork 189
191#define __NR_ugetrlimit 190
192#define __NR_readahead 191
193#define __NR_pciconfig_read 198
194#define __NR_pciconfig_write 199
195#define __NR_pciconfig_iobase 200
196#define __NR_multiplexer 201
197#define __NR_getdents64 202
198#define __NR_pivot_root 203
199#define __NR_madvise 205
200#define __NR_mincore 206
201#define __NR_gettid 207
202#define __NR_tkill 208
203#define __NR_setxattr 209
204#define __NR_lsetxattr 210
205#define __NR_fsetxattr 211
206#define __NR_getxattr 212
207#define __NR_lgetxattr 213
208#define __NR_fgetxattr 214
209#define __NR_listxattr 215
210#define __NR_llistxattr 216
211#define __NR_flistxattr 217
212#define __NR_removexattr 218
213#define __NR_lremovexattr 219
214#define __NR_fremovexattr 220
215#define __NR_futex 221
216#define __NR_sched_setaffinity 222
217#define __NR_sched_getaffinity 223
218#define __NR_tuxcall 225
219#define __NR_io_setup 227
220#define __NR_io_destroy 228
221#define __NR_io_getevents 229
222#define __NR_io_submit 230
223#define __NR_io_cancel 231
224#define __NR_set_tid_address 232
225#define __NR_fadvise64 233
226#define __NR_exit_group 234
227#define __NR_lookup_dcookie 235
228#define __NR_epoll_create 236
229#define __NR_epoll_ctl 237
230#define __NR_epoll_wait 238
231#define __NR_remap_file_pages 239
232#define __NR_timer_create 240
233#define __NR_timer_settime 241
234#define __NR_timer_gettime 242
235#define __NR_timer_getoverrun 243
236#define __NR_timer_delete 244
237#define __NR_clock_settime 245
238#define __NR_clock_gettime 246
239#define __NR_clock_getres 247
240#define __NR_clock_nanosleep 248
241#define __NR_swapcontext 249
242#define __NR_tgkill 250
243#define __NR_utimes 251
244#define __NR_statfs64 252
245#define __NR_fstatfs64 253
246#define __NR_rtas 255
247#define __NR_sys_debug_setcontext 256
248#define __NR_migrate_pages 258
249#define __NR_mbind 259
250#define __NR_get_mempolicy 260
251#define __NR_set_mempolicy 261
252#define __NR_mq_open 262
253#define __NR_mq_unlink 263
254#define __NR_mq_timedsend 264
255#define __NR_mq_timedreceive 265
256#define __NR_mq_notify 266
257#define __NR_mq_getsetattr 267
258#define __NR_kexec_load 268
259#define __NR_add_key 269
260#define __NR_request_key 270
261#define __NR_keyctl 271
262#define __NR_waitid 272
263#define __NR_ioprio_set 273
264#define __NR_ioprio_get 274
265#define __NR_inotify_init 275
266#define __NR_inotify_add_watch 276
267#define __NR_inotify_rm_watch 277
268#define __NR_spu_run 278
269#define __NR_spu_create 279
270#define __NR_pselect6 280
271#define __NR_ppoll 281
272#define __NR_unshare 282
273#define __NR_splice 283
274#define __NR_tee 284
275#define __NR_vmsplice 285
276#define __NR_openat 286
277#define __NR_mkdirat 287
278#define __NR_mknodat 288
279#define __NR_fchownat 289
280#define __NR_futimesat 290
281#define __NR_newfstatat 291
282#define __NR_unlinkat 292
283#define __NR_renameat 293
284#define __NR_linkat 294
285#define __NR_symlinkat 295
286#define __NR_readlinkat 296
287#define __NR_fchmodat 297
288#define __NR_faccessat 298
289#define __NR_get_robust_list 299
290#define __NR_set_robust_list 300
291#define __NR_move_pages 301
292#define __NR_getcpu 302
293#define __NR_epoll_pwait 303
294#define __NR_utimensat 304
295#define __NR_signalfd 305
296#define __NR_timerfd_create 306
297#define __NR_eventfd 307
298#define __NR_sync_file_range2 308
299#define __NR_fallocate 309
300#define __NR_subpage_prot 310
301#define __NR_timerfd_settime 311
302#define __NR_timerfd_gettime 312
303#define __NR_signalfd4 313
304#define __NR_eventfd2 314
305#define __NR_epoll_create1 315
306#define __NR_dup3 316
307#define __NR_pipe2 317
308#define __NR_inotify_init1 318
309#define __NR_perf_event_open 319
310#define __NR_preadv 320
311#define __NR_pwritev 321
312#define __NR_rt_tgsigqueueinfo 322
313#define __NR_fanotify_init 323
314#define __NR_fanotify_mark 324
315#define __NR_prlimit64 325
316#define __NR_socket 326
317#define __NR_bind 327
318#define __NR_connect 328
319#define __NR_listen 329
320#define __NR_accept 330
321#define __NR_getsockname 331
322#define __NR_getpeername 332
323#define __NR_socketpair 333
324#define __NR_send 334
325#define __NR_sendto 335
326#define __NR_recv 336
327#define __NR_recvfrom 337
328#define __NR_shutdown 338
329#define __NR_setsockopt 339
330#define __NR_getsockopt 340
331#define __NR_sendmsg 341
332#define __NR_recvmsg 342
333#define __NR_recvmmsg 343
334#define __NR_accept4 344
335#define __NR_name_to_handle_at 345
336#define __NR_open_by_handle_at 346
337#define __NR_clock_adjtime 347
338#define __NR_syncfs 348
339#define __NR_sendmmsg 349
340#define __NR_setns 350
341#define __NR_process_vm_readv 351
342#define __NR_process_vm_writev 352
343#define __NR_finit_module 353
344#define __NR_kcmp 354
345#define __NR_sched_setattr 355
346#define __NR_sched_getattr 356
347#define __NR_renameat2 357
348#define __NR_seccomp 358
349#define __NR_getrandom 359
350#define __NR_memfd_create 360
351#define __NR_bpf 361
352#define __NR_execveat 362
353#define __NR_switch_endian 363
354#define __NR_userfaultfd 364
355#define __NR_membarrier 365
356#define __NR_mlock2 378
357#define __NR_copy_file_range 379
358#define __NR_preadv2 380
359#define __NR_pwritev2 381
360#define __NR_kexec_file_load 382
361#define __NR_statx 383
362#define __NR_pkey_alloc 384
363#define __NR_pkey_free 385
364#define __NR_pkey_mprotect 386
365#define __NR_rseq 387
366#define __NR_io_pgetevents 388
367#define __NR_semtimedop 392
368#define __NR_semget 393
369#define __NR_semctl 394
370#define __NR_shmget 395
371#define __NR_shmctl 396
372#define __NR_shmat 397
373#define __NR_shmdt 398
374#define __NR_msgget 399
375#define __NR_msgsnd 400
376#define __NR_msgrcv 401
377#define __NR_msgctl 402
378#define __NR_pidfd_send_signal 424
379#define __NR_io_uring_setup 425
380#define __NR_io_uring_enter 426
381#define __NR_io_uring_register 427
382
383#define SYS_restart_syscall 0
384#define SYS_exit 1
385#define SYS_fork 2
386#define SYS_read 3
387#define SYS_write 4
388#define SYS_open 5
389#define SYS_close 6
390#define SYS_waitpid 7
391#define SYS_creat 8
392#define SYS_link 9
393#define SYS_unlink 10
394#define SYS_execve 11
395#define SYS_chdir 12
396#define SYS_time 13
397#define SYS_mknod 14
398#define SYS_chmod 15
399#define SYS_lchown 16
400#define SYS_break 17
401#define SYS_oldstat 18
402#define SYS_lseek 19
403#define SYS_getpid 20
404#define SYS_mount 21
405#define SYS_umount 22
406#define SYS_setuid 23
407#define SYS_getuid 24
408#define SYS_stime 25
409#define SYS_ptrace 26
410#define SYS_alarm 27
411#define SYS_oldfstat 28
412#define SYS_pause 29
413#define SYS_utime 30
414#define SYS_stty 31
415#define SYS_gtty 32
416#define SYS_access 33
417#define SYS_nice 34
418#define SYS_ftime 35
419#define SYS_sync 36
420#define SYS_kill 37
421#define SYS_rename 38
422#define SYS_mkdir 39
423#define SYS_rmdir 40
424#define SYS_dup 41
425#define SYS_pipe 42
426#define SYS_times 43
427#define SYS_prof 44
428#define SYS_brk 45
429#define SYS_setgid 46
430#define SYS_getgid 47
431#define SYS_signal 48
432#define SYS_geteuid 49
433#define SYS_getegid 50
434#define SYS_acct 51
435#define SYS_umount2 52
436#define SYS_lock 53
437#define SYS_ioctl 54
438#define SYS_fcntl 55
439#define SYS_mpx 56
440#define SYS_setpgid 57
441#define SYS_ulimit 58
442#define SYS_oldolduname 59
443#define SYS_umask 60
444#define SYS_chroot 61
445#define SYS_ustat 62
446#define SYS_dup2 63
447#define SYS_getppid 64
448#define SYS_getpgrp 65
449#define SYS_setsid 66
450#define SYS_sigaction 67
451#define SYS_sgetmask 68
452#define SYS_ssetmask 69
453#define SYS_setreuid 70
454#define SYS_setregid 71
455#define SYS_sigsuspend 72
456#define SYS_sigpending 73
457#define SYS_sethostname 74
458#define SYS_setrlimit 75
459#define SYS_getrlimit 76
460#define SYS_getrusage 77
461#define SYS_gettimeofday 78
462#define SYS_settimeofday 79
463#define SYS_getgroups 80
464#define SYS_setgroups 81
465#define SYS_select 82
466#define SYS_symlink 83
467#define SYS_oldlstat 84
468#define SYS_readlink 85
469#define SYS_uselib 86
470#define SYS_swapon 87
471#define SYS_reboot 88
472#define SYS_readdir 89
473#define SYS_mmap 90
474#define SYS_munmap 91
475#define SYS_truncate 92
476#define SYS_ftruncate 93
477#define SYS_fchmod 94
478#define SYS_fchown 95
479#define SYS_getpriority 96
480#define SYS_setpriority 97
481#define SYS_profil 98
482#define SYS_statfs 99
483#define SYS_fstatfs 100
484#define SYS_ioperm 101
485#define SYS_socketcall 102
486#define SYS_syslog 103
487#define SYS_setitimer 104
488#define SYS_getitimer 105
489#define SYS_stat 106
490#define SYS_lstat 107
491#define SYS_fstat 108
492#define SYS_olduname 109
493#define SYS_iopl 110
494#define SYS_vhangup 111
495#define SYS_idle 112
496#define SYS_vm86 113
497#define SYS_wait4 114
498#define SYS_swapoff 115
499#define SYS_sysinfo 116
500#define SYS_ipc 117
501#define SYS_fsync 118
502#define SYS_sigreturn 119
503#define SYS_clone 120
504#define SYS_setdomainname 121
505#define SYS_uname 122
506#define SYS_modify_ldt 123
507#define SYS_adjtimex 124
508#define SYS_mprotect 125
509#define SYS_sigprocmask 126
510#define SYS_create_module 127
511#define SYS_init_module 128
512#define SYS_delete_module 129
513#define SYS_get_kernel_syms 130
514#define SYS_quotactl 131
515#define SYS_getpgid 132
516#define SYS_fchdir 133
517#define SYS_bdflush 134
518#define SYS_sysfs 135
519#define SYS_personality 136
520#define SYS_afs_syscall 137
521#define SYS_setfsuid 138
522#define SYS_setfsgid 139
523#define SYS__llseek 140
524#define SYS_getdents 141
525#define SYS__newselect 142
526#define SYS_flock 143
527#define SYS_msync 144
528#define SYS_readv 145
529#define SYS_writev 146
530#define SYS_getsid 147
531#define SYS_fdatasync 148
532#define SYS__sysctl 149
533#define SYS_mlock 150
534#define SYS_munlock 151
535#define SYS_mlockall 152
536#define SYS_munlockall 153
537#define SYS_sched_setparam 154
538#define SYS_sched_getparam 155
539#define SYS_sched_setscheduler 156
540#define SYS_sched_getscheduler 157
541#define SYS_sched_yield 158
542#define SYS_sched_get_priority_max 159
543#define SYS_sched_get_priority_min 160
544#define SYS_sched_rr_get_interval 161
545#define SYS_nanosleep 162
546#define SYS_mremap 163
547#define SYS_setresuid 164
548#define SYS_getresuid 165
549#define SYS_query_module 166
550#define SYS_poll 167
551#define SYS_nfsservctl 168
552#define SYS_setresgid 169
553#define SYS_getresgid 170
554#define SYS_prctl 171
555#define SYS_rt_sigreturn 172
556#define SYS_rt_sigaction 173
557#define SYS_rt_sigprocmask 174
558#define SYS_rt_sigpending 175
559#define SYS_rt_sigtimedwait 176
560#define SYS_rt_sigqueueinfo 177
561#define SYS_rt_sigsuspend 178
562#define SYS_pread64 179
563#define SYS_pwrite64 180
564#define SYS_chown 181
565#define SYS_getcwd 182
566#define SYS_capget 183
567#define SYS_capset 184
568#define SYS_sigaltstack 185
569#define SYS_sendfile 186
570#define SYS_getpmsg 187
571#define SYS_putpmsg 188
572#define SYS_vfork 189
573#define SYS_ugetrlimit 190
574#define SYS_readahead 191
575#define SYS_pciconfig_read 198
576#define SYS_pciconfig_write 199
577#define SYS_pciconfig_iobase 200
578#define SYS_multiplexer 201
579#define SYS_getdents64 202
580#define SYS_pivot_root 203
581#define SYS_madvise 205
582#define SYS_mincore 206
583#define SYS_gettid 207
584#define SYS_tkill 208
585#define SYS_setxattr 209
586#define SYS_lsetxattr 210
587#define SYS_fsetxattr 211
588#define SYS_getxattr 212
589#define SYS_lgetxattr 213
590#define SYS_fgetxattr 214
591#define SYS_listxattr 215
592#define SYS_llistxattr 216
593#define SYS_flistxattr 217
594#define SYS_removexattr 218
595#define SYS_lremovexattr 219
596#define SYS_fremovexattr 220
597#define SYS_futex 221
598#define SYS_sched_setaffinity 222
599#define SYS_sched_getaffinity 223
600#define SYS_tuxcall 225
601#define SYS_io_setup 227
602#define SYS_io_destroy 228
603#define SYS_io_getevents 229
604#define SYS_io_submit 230
605#define SYS_io_cancel 231
606#define SYS_set_tid_address 232
607#define SYS_fadvise64 233
608#define SYS_exit_group 234
609#define SYS_lookup_dcookie 235
610#define SYS_epoll_create 236
611#define SYS_epoll_ctl 237
612#define SYS_epoll_wait 238
613#define SYS_remap_file_pages 239
614#define SYS_timer_create 240
615#define SYS_timer_settime 241
616#define SYS_timer_gettime 242
617#define SYS_timer_getoverrun 243
618#define SYS_timer_delete 244
619#define SYS_clock_settime 245
620#define SYS_clock_gettime 246
621#define SYS_clock_getres 247
622#define SYS_clock_nanosleep 248
623#define SYS_swapcontext 249
624#define SYS_tgkill 250
625#define SYS_utimes 251
626#define SYS_statfs64 252
627#define SYS_fstatfs64 253
628#define SYS_rtas 255
629#define SYS_sys_debug_setcontext 256
630#define SYS_migrate_pages 258
631#define SYS_mbind 259
632#define SYS_get_mempolicy 260
633#define SYS_set_mempolicy 261
634#define SYS_mq_open 262
635#define SYS_mq_unlink 263
636#define SYS_mq_timedsend 264
637#define SYS_mq_timedreceive 265
638#define SYS_mq_notify 266
639#define SYS_mq_getsetattr 267
640#define SYS_kexec_load 268
641#define SYS_add_key 269
642#define SYS_request_key 270
643#define SYS_keyctl 271
644#define SYS_waitid 272
645#define SYS_ioprio_set 273
646#define SYS_ioprio_get 274
647#define SYS_inotify_init 275
648#define SYS_inotify_add_watch 276
649#define SYS_inotify_rm_watch 277
650#define SYS_spu_run 278
651#define SYS_spu_create 279
652#define SYS_pselect6 280
653#define SYS_ppoll 281
654#define SYS_unshare 282
655#define SYS_splice 283
656#define SYS_tee 284
657#define SYS_vmsplice 285
658#define SYS_openat 286
659#define SYS_mkdirat 287
660#define SYS_mknodat 288
661#define SYS_fchownat 289
662#define SYS_futimesat 290
663#define SYS_newfstatat 291
664#define SYS_unlinkat 292
665#define SYS_renameat 293
666#define SYS_linkat 294
667#define SYS_symlinkat 295
668#define SYS_readlinkat 296
669#define SYS_fchmodat 297
670#define SYS_faccessat 298
671#define SYS_get_robust_list 299
672#define SYS_set_robust_list 300
673#define SYS_move_pages 301
674#define SYS_getcpu 302
675#define SYS_epoll_pwait 303
676#define SYS_utimensat 304
677#define SYS_signalfd 305
678#define SYS_timerfd_create 306
679#define SYS_eventfd 307
680#define SYS_sync_file_range2 308
681#define SYS_fallocate 309
682#define SYS_subpage_prot 310
683#define SYS_timerfd_settime 311
684#define SYS_timerfd_gettime 312
685#define SYS_signalfd4 313
686#define SYS_eventfd2 314
687#define SYS_epoll_create1 315
688#define SYS_dup3 316
689#define SYS_pipe2 317
690#define SYS_inotify_init1 318
691#define SYS_perf_event_open 319
692#define SYS_preadv 320
693#define SYS_pwritev 321
694#define SYS_rt_tgsigqueueinfo 322
695#define SYS_fanotify_init 323
696#define SYS_fanotify_mark 324
697#define SYS_prlimit64 325
698#define SYS_socket 326
699#define SYS_bind 327
700#define SYS_connect 328
701#define SYS_listen 329
702#define SYS_accept 330
703#define SYS_getsockname 331
704#define SYS_getpeername 332
705#define SYS_socketpair 333
706#define SYS_send 334
707#define SYS_sendto 335
708#define SYS_recv 336
709#define SYS_recvfrom 337
710#define SYS_shutdown 338
711#define SYS_setsockopt 339
712#define SYS_getsockopt 340
713#define SYS_sendmsg 341
714#define SYS_recvmsg 342
715#define SYS_recvmmsg 343
716#define SYS_accept4 344
717#define SYS_name_to_handle_at 345
718#define SYS_open_by_handle_at 346
719#define SYS_clock_adjtime 347
720#define SYS_syncfs 348
721#define SYS_sendmmsg 349
722#define SYS_setns 350
723#define SYS_process_vm_readv 351
724#define SYS_process_vm_writev 352
725#define SYS_finit_module 353
726#define SYS_kcmp 354
727#define SYS_sched_setattr 355
728#define SYS_sched_getattr 356
729#define SYS_renameat2 357
730#define SYS_seccomp 358
731#define SYS_getrandom 359
732#define SYS_memfd_create 360
733#define SYS_bpf 361
734#define SYS_execveat 362
735#define SYS_switch_endian 363
736#define SYS_userfaultfd 364
737#define SYS_membarrier 365
738#define SYS_mlock2 378
739#define SYS_copy_file_range 379
740#define SYS_preadv2 380
741#define SYS_pwritev2 381
742#define SYS_kexec_file_load 382
743#define SYS_statx 383
744#define SYS_pkey_alloc 384
745#define SYS_pkey_free 385
746#define SYS_pkey_mprotect 386
747#define SYS_rseq 387
748#define SYS_io_pgetevents 388
749#define SYS_semtimedop 392
750#define SYS_semget 393
751#define SYS_semctl 394
752#define SYS_shmget 395
753#define SYS_shmctl 396
754#define SYS_shmat 397
755#define SYS_shmdt 398
756#define SYS_msgget 399
757#define SYS_msgsnd 400
758#define SYS_msgrcv 401
759#define SYS_msgctl 402
760#define SYS_pidfd_send_signal 424
761#define SYS_io_uring_setup 425
762#define SYS_io_uring_enter 426
763#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/riscv64-linux-musl/bits/alltypes.h created+401
...@@ -0,0 +1,401 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef int wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
25typedef int blksize_t;
26#define __DEFINED_blksize_t
27#endif
28
29#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
30typedef unsigned int nlink_t;
31#define __DEFINED_nlink_t
32#endif
33
34
35#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
36typedef float float_t;
37#define __DEFINED_float_t
38#endif
39
40#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
41typedef double double_t;
42#define __DEFINED_double_t
43#endif
44
45
46#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
47typedef struct { long long __ll; long double __ld; } max_align_t;
48#define __DEFINED_max_align_t
49#endif
50
51
52#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
53typedef long time_t;
54#define __DEFINED_time_t
55#endif
56
57#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
58typedef long suseconds_t;
59#define __DEFINED_suseconds_t
60#endif
61
62
63#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
64typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
65#define __DEFINED_pthread_attr_t
66#endif
67
68#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
69typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
70#define __DEFINED_pthread_mutex_t
71#endif
72
73#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
74typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
75#define __DEFINED_mtx_t
76#endif
77
78#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
79typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
80#define __DEFINED_pthread_cond_t
81#endif
82
83#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
84typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
85#define __DEFINED_cnd_t
86#endif
87
88#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
89typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
90#define __DEFINED_pthread_rwlock_t
91#endif
92
93#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
94typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
95#define __DEFINED_pthread_barrier_t
96#endif
97
98#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
99typedef unsigned _Addr size_t;
100#define __DEFINED_size_t
101#endif
102
103#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
104typedef unsigned _Addr uintptr_t;
105#define __DEFINED_uintptr_t
106#endif
107
108#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
109typedef _Addr ptrdiff_t;
110#define __DEFINED_ptrdiff_t
111#endif
112
113#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
114typedef _Addr ssize_t;
115#define __DEFINED_ssize_t
116#endif
117
118#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
119typedef _Addr intptr_t;
120#define __DEFINED_intptr_t
121#endif
122
123#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
124typedef _Addr regoff_t;
125#define __DEFINED_regoff_t
126#endif
127
128#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
129typedef _Reg register_t;
130#define __DEFINED_register_t
131#endif
132
133
134#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
135typedef signed char int8_t;
136#define __DEFINED_int8_t
137#endif
138
139#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
140typedef signed short int16_t;
141#define __DEFINED_int16_t
142#endif
143
144#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
145typedef signed int int32_t;
146#define __DEFINED_int32_t
147#endif
148
149#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
150typedef signed _Int64 int64_t;
151#define __DEFINED_int64_t
152#endif
153
154#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
155typedef signed _Int64 intmax_t;
156#define __DEFINED_intmax_t
157#endif
158
159#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
160typedef unsigned char uint8_t;
161#define __DEFINED_uint8_t
162#endif
163
164#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
165typedef unsigned short uint16_t;
166#define __DEFINED_uint16_t
167#endif
168
169#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
170typedef unsigned int uint32_t;
171#define __DEFINED_uint32_t
172#endif
173
174#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
175typedef unsigned _Int64 uint64_t;
176#define __DEFINED_uint64_t
177#endif
178
179#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
180typedef unsigned _Int64 u_int64_t;
181#define __DEFINED_u_int64_t
182#endif
183
184#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
185typedef unsigned _Int64 uintmax_t;
186#define __DEFINED_uintmax_t
187#endif
188
189
190#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
191typedef unsigned mode_t;
192#define __DEFINED_mode_t
193#endif
194
195#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
196typedef unsigned _Reg nlink_t;
197#define __DEFINED_nlink_t
198#endif
199
200#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
201typedef _Int64 off_t;
202#define __DEFINED_off_t
203#endif
204
205#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
206typedef unsigned _Int64 ino_t;
207#define __DEFINED_ino_t
208#endif
209
210#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
211typedef unsigned _Int64 dev_t;
212#define __DEFINED_dev_t
213#endif
214
215#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
216typedef long blksize_t;
217#define __DEFINED_blksize_t
218#endif
219
220#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
221typedef _Int64 blkcnt_t;
222#define __DEFINED_blkcnt_t
223#endif
224
225#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
226typedef unsigned _Int64 fsblkcnt_t;
227#define __DEFINED_fsblkcnt_t
228#endif
229
230#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
231typedef unsigned _Int64 fsfilcnt_t;
232#define __DEFINED_fsfilcnt_t
233#endif
234
235
236#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
237typedef unsigned wint_t;
238#define __DEFINED_wint_t
239#endif
240
241#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
242typedef unsigned long wctype_t;
243#define __DEFINED_wctype_t
244#endif
245
246
247#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
248typedef void * timer_t;
249#define __DEFINED_timer_t
250#endif
251
252#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
253typedef int clockid_t;
254#define __DEFINED_clockid_t
255#endif
256
257#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
258typedef long clock_t;
259#define __DEFINED_clock_t
260#endif
261
262#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
263struct timeval { time_t tv_sec; suseconds_t tv_usec; };
264#define __DEFINED_struct_timeval
265#endif
266
267#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
268struct timespec { time_t tv_sec; long tv_nsec; };
269#define __DEFINED_struct_timespec
270#endif
271
272
273#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
274typedef int pid_t;
275#define __DEFINED_pid_t
276#endif
277
278#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
279typedef unsigned id_t;
280#define __DEFINED_id_t
281#endif
282
283#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
284typedef unsigned uid_t;
285#define __DEFINED_uid_t
286#endif
287
288#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
289typedef unsigned gid_t;
290#define __DEFINED_gid_t
291#endif
292
293#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
294typedef int key_t;
295#define __DEFINED_key_t
296#endif
297
298#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
299typedef unsigned useconds_t;
300#define __DEFINED_useconds_t
301#endif
302
303
304#ifdef __cplusplus
305#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
306typedef unsigned long pthread_t;
307#define __DEFINED_pthread_t
308#endif
309
310#else
311#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
312typedef struct __pthread * pthread_t;
313#define __DEFINED_pthread_t
314#endif
315
316#endif
317#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
318typedef int pthread_once_t;
319#define __DEFINED_pthread_once_t
320#endif
321
322#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
323typedef unsigned pthread_key_t;
324#define __DEFINED_pthread_key_t
325#endif
326
327#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
328typedef int pthread_spinlock_t;
329#define __DEFINED_pthread_spinlock_t
330#endif
331
332#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
333typedef struct { unsigned __attr; } pthread_mutexattr_t;
334#define __DEFINED_pthread_mutexattr_t
335#endif
336
337#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
338typedef struct { unsigned __attr; } pthread_condattr_t;
339#define __DEFINED_pthread_condattr_t
340#endif
341
342#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
343typedef struct { unsigned __attr; } pthread_barrierattr_t;
344#define __DEFINED_pthread_barrierattr_t
345#endif
346
347#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
348typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
349#define __DEFINED_pthread_rwlockattr_t
350#endif
351
352
353#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
354struct _IO_FILE { char __x; };
355#define __DEFINED_struct__IO_FILE
356#endif
357
358#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
359typedef struct _IO_FILE FILE;
360#define __DEFINED_FILE
361#endif
362
363
364#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
365typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
366#define __DEFINED_mbstate_t
367#endif
368
369
370#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
371typedef struct __locale_struct * locale_t;
372#define __DEFINED_locale_t
373#endif
374
375
376#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
377typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
378#define __DEFINED_sigset_t
379#endif
380
381
382#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
383struct iovec { void *iov_base; size_t iov_len; };
384#define __DEFINED_struct_iovec
385#endif
386
387
388#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
389typedef unsigned socklen_t;
390#define __DEFINED_socklen_t
391#endif
392
393#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
394typedef unsigned short sa_family_t;
395#define __DEFINED_sa_family_t
396#endif
397
398
399#undef _Addr
400#undef _Int64
401#undef _Reg
\ No newline at end of file
lib/libc/include/riscv64-linux-musl/bits/syscall.h created+554
...@@ -0,0 +1,554 @@
1#define __NR_io_setup 0
2#define __NR_io_destroy 1
3#define __NR_io_submit 2
4#define __NR_io_cancel 3
5#define __NR_io_getevents 4
6#define __NR_setxattr 5
7#define __NR_lsetxattr 6
8#define __NR_fsetxattr 7
9#define __NR_getxattr 8
10#define __NR_lgetxattr 9
11#define __NR_fgetxattr 10
12#define __NR_listxattr 11
13#define __NR_llistxattr 12
14#define __NR_flistxattr 13
15#define __NR_removexattr 14
16#define __NR_lremovexattr 15
17#define __NR_fremovexattr 16
18#define __NR_getcwd 17
19#define __NR_lookup_dcookie 18
20#define __NR_eventfd2 19
21#define __NR_epoll_create1 20
22#define __NR_epoll_ctl 21
23#define __NR_epoll_pwait 22
24#define __NR_dup 23
25#define __NR_dup3 24
26#define __NR_fcntl 25
27#define __NR_inotify_init1 26
28#define __NR_inotify_add_watch 27
29#define __NR_inotify_rm_watch 28
30#define __NR_ioctl 29
31#define __NR_ioprio_set 30
32#define __NR_ioprio_get 31
33#define __NR_flock 32
34#define __NR_mknodat 33
35#define __NR_mkdirat 34
36#define __NR_unlinkat 35
37#define __NR_symlinkat 36
38#define __NR_linkat 37
39#define __NR_umount2 39
40#define __NR_mount 40
41#define __NR_pivot_root 41
42#define __NR_nfsservctl 42
43#define __NR_statfs 43
44#define __NR_fstatfs 44
45#define __NR_truncate 45
46#define __NR_ftruncate 46
47#define __NR_fallocate 47
48#define __NR_faccessat 48
49#define __NR_chdir 49
50#define __NR_fchdir 50
51#define __NR_chroot 51
52#define __NR_fchmod 52
53#define __NR_fchmodat 53
54#define __NR_fchownat 54
55#define __NR_fchown 55
56#define __NR_openat 56
57#define __NR_close 57
58#define __NR_vhangup 58
59#define __NR_pipe2 59
60#define __NR_quotactl 60
61#define __NR_getdents64 61
62#define __NR_lseek 62
63#define __NR_read 63
64#define __NR_write 64
65#define __NR_readv 65
66#define __NR_writev 66
67#define __NR_pread64 67
68#define __NR_pwrite64 68
69#define __NR_preadv 69
70#define __NR_pwritev 70
71#define __NR_sendfile 71
72#define __NR_pselect6 72
73#define __NR_ppoll 73
74#define __NR_signalfd4 74
75#define __NR_vmsplice 75
76#define __NR_splice 76
77#define __NR_tee 77
78#define __NR_readlinkat 78
79#define __NR_fstatat 79
80#define __NR_fstat 80
81#define __NR_sync 81
82#define __NR_fsync 82
83#define __NR_fdatasync 83
84#define __NR_sync_file_range 84
85#define __NR_timerfd_create 85
86#define __NR_timerfd_settime 86
87#define __NR_timerfd_gettime 87
88#define __NR_utimensat 88
89#define __NR_acct 89
90#define __NR_capget 90
91#define __NR_capset 91
92#define __NR_personality 92
93#define __NR_exit 93
94#define __NR_exit_group 94
95#define __NR_waitid 95
96#define __NR_set_tid_address 96
97#define __NR_unshare 97
98#define __NR_futex 98
99#define __NR_set_robust_list 99
100#define __NR_get_robust_list 100
101#define __NR_nanosleep 101
102#define __NR_getitimer 102
103#define __NR_setitimer 103
104#define __NR_kexec_load 104
105#define __NR_init_module 105
106#define __NR_delete_module 106
107#define __NR_timer_create 107
108#define __NR_timer_gettime 108
109#define __NR_timer_getoverrun 109
110#define __NR_timer_settime 110
111#define __NR_timer_delete 111
112#define __NR_clock_settime 112
113#define __NR_clock_gettime 113
114#define __NR_clock_getres 114
115#define __NR_clock_nanosleep 115
116#define __NR_syslog 116
117#define __NR_ptrace 117
118#define __NR_sched_setparam 118
119#define __NR_sched_setscheduler 119
120#define __NR_sched_getscheduler 120
121#define __NR_sched_getparam 121
122#define __NR_sched_setaffinity 122
123#define __NR_sched_getaffinity 123
124#define __NR_sched_yield 124
125#define __NR_sched_get_priority_max 125
126#define __NR_sched_get_priority_min 126
127#define __NR_sched_rr_get_interval 127
128#define __NR_restart_syscall 128
129#define __NR_kill 129
130#define __NR_tkill 130
131#define __NR_tgkill 131
132#define __NR_sigaltstack 132
133#define __NR_rt_sigsuspend 133
134#define __NR_rt_sigaction 134
135#define __NR_rt_sigprocmask 135
136#define __NR_rt_sigpending 136
137#define __NR_rt_sigtimedwait 137
138#define __NR_rt_sigqueueinfo 138
139#define __NR_rt_sigreturn 139
140#define __NR_setpriority 140
141#define __NR_getpriority 141
142#define __NR_reboot 142
143#define __NR_setregid 143
144#define __NR_setgid 144
145#define __NR_setreuid 145
146#define __NR_setuid 146
147#define __NR_setresuid 147
148#define __NR_getresuid 148
149#define __NR_setresgid 149
150#define __NR_getresgid 150
151#define __NR_setfsuid 151
152#define __NR_setfsgid 152
153#define __NR_times 153
154#define __NR_setpgid 154
155#define __NR_getpgid 155
156#define __NR_getsid 156
157#define __NR_setsid 157
158#define __NR_getgroups 158
159#define __NR_setgroups 159
160#define __NR_uname 160
161#define __NR_sethostname 161
162#define __NR_setdomainname 162
163#define __NR_getrlimit 163
164#define __NR_setrlimit 164
165#define __NR_getrusage 165
166#define __NR_umask 166
167#define __NR_prctl 167
168#define __NR_getcpu 168
169#define __NR_gettimeofday 169
170#define __NR_settimeofday 170
171#define __NR_adjtimex 171
172#define __NR_getpid 172
173#define __NR_getppid 173
174#define __NR_getuid 174
175#define __NR_geteuid 175
176#define __NR_getgid 176
177#define __NR_getegid 177
178#define __NR_gettid 178
179#define __NR_sysinfo 179
180#define __NR_mq_open 180
181#define __NR_mq_unlink 181
182#define __NR_mq_timedsend 182
183#define __NR_mq_timedreceive 183
184#define __NR_mq_notify 184
185#define __NR_mq_getsetattr 185
186#define __NR_msgget 186
187#define __NR_msgctl 187
188#define __NR_msgrcv 188
189#define __NR_msgsnd 189
190#define __NR_semget 190
191#define __NR_semctl 191
192#define __NR_semtimedop 192
193#define __NR_semop 193
194#define __NR_shmget 194
195#define __NR_shmctl 195
196#define __NR_shmat 196
197#define __NR_shmdt 197
198#define __NR_socket 198
199#define __NR_socketpair 199
200#define __NR_bind 200
201#define __NR_listen 201
202#define __NR_accept 202
203#define __NR_connect 203
204#define __NR_getsockname 204
205#define __NR_getpeername 205
206#define __NR_sendto 206
207#define __NR_recvfrom 207
208#define __NR_setsockopt 208
209#define __NR_getsockopt 209
210#define __NR_shutdown 210
211#define __NR_sendmsg 211
212#define __NR_recvmsg 212
213#define __NR_readahead 213
214#define __NR_brk 214
215#define __NR_munmap 215
216#define __NR_mremap 216
217#define __NR_add_key 217
218#define __NR_request_key 218
219#define __NR_keyctl 219
220#define __NR_clone 220
221#define __NR_execve 221
222#define __NR_mmap 222
223#define __NR_fadvise64 223
224#define __NR_swapon 224
225#define __NR_swapoff 225
226#define __NR_mprotect 226
227#define __NR_msync 227
228#define __NR_mlock 228
229#define __NR_munlock 229
230#define __NR_mlockall 230
231#define __NR_munlockall 231
232#define __NR_mincore 232
233#define __NR_madvise 233
234#define __NR_remap_file_pages 234
235#define __NR_mbind 235
236#define __NR_get_mempolicy 236
237#define __NR_set_mempolicy 237
238#define __NR_migrate_pages 238
239#define __NR_move_pages 239
240#define __NR_rt_tgsigqueueinfo 240
241#define __NR_perf_event_open 241
242#define __NR_accept4 242
243#define __NR_recvmmsg 243
244#define __NR_arch_specific_syscall 244
245#define __NR_wait4 260
246#define __NR_prlimit64 261
247#define __NR_fanotify_init 262
248#define __NR_fanotify_mark 263
249#define __NR_name_to_handle_at 264
250#define __NR_open_by_handle_at 265
251#define __NR_clock_adjtime 266
252#define __NR_syncfs 267
253#define __NR_setns 268
254#define __NR_sendmmsg 269
255#define __NR_process_vm_readv 270
256#define __NR_process_vm_writev 271
257#define __NR_kcmp 272
258#define __NR_finit_module 273
259#define __NR_sched_setattr 274
260#define __NR_sched_getattr 275
261#define __NR_renameat2 276
262#define __NR_seccomp 277
263#define __NR_getrandom 278
264#define __NR_memfd_create 279
265#define __NR_bpf 280
266#define __NR_execveat 281
267#define __NR_userfaultfd 282
268#define __NR_membarrier 283
269#define __NR_mlock2 284
270#define __NR_copy_file_range 285
271#define __NR_preadv2 286
272#define __NR_pwritev2 287
273#define __NR_pkey_mprotect 288
274#define __NR_pkey_alloc 289
275#define __NR_pkey_free 290
276#define __NR_sysriscv __NR_arch_specific_syscall
277#define __NR_riscv_flush_icache (__NR_sysriscv + 15)
278#define SYS_io_setup 0
279#define SYS_io_destroy 1
280#define SYS_io_submit 2
281#define SYS_io_cancel 3
282#define SYS_io_getevents 4
283#define SYS_setxattr 5
284#define SYS_lsetxattr 6
285#define SYS_fsetxattr 7
286#define SYS_getxattr 8
287#define SYS_lgetxattr 9
288#define SYS_fgetxattr 10
289#define SYS_listxattr 11
290#define SYS_llistxattr 12
291#define SYS_flistxattr 13
292#define SYS_removexattr 14
293#define SYS_lremovexattr 15
294#define SYS_fremovexattr 16
295#define SYS_getcwd 17
296#define SYS_lookup_dcookie 18
297#define SYS_eventfd2 19
298#define SYS_epoll_create1 20
299#define SYS_epoll_ctl 21
300#define SYS_epoll_pwait 22
301#define SYS_dup 23
302#define SYS_dup3 24
303#define SYS_fcntl 25
304#define SYS_inotify_init1 26
305#define SYS_inotify_add_watch 27
306#define SYS_inotify_rm_watch 28
307#define SYS_ioctl 29
308#define SYS_ioprio_set 30
309#define SYS_ioprio_get 31
310#define SYS_flock 32
311#define SYS_mknodat 33
312#define SYS_mkdirat 34
313#define SYS_unlinkat 35
314#define SYS_symlinkat 36
315#define SYS_linkat 37
316#define SYS_umount2 39
317#define SYS_mount 40
318#define SYS_pivot_root 41
319#define SYS_nfsservctl 42
320#define SYS_statfs 43
321#define SYS_fstatfs 44
322#define SYS_truncate 45
323#define SYS_ftruncate 46
324#define SYS_fallocate 47
325#define SYS_faccessat 48
326#define SYS_chdir 49
327#define SYS_fchdir 50
328#define SYS_chroot 51
329#define SYS_fchmod 52
330#define SYS_fchmodat 53
331#define SYS_fchownat 54
332#define SYS_fchown 55
333#define SYS_openat 56
334#define SYS_close 57
335#define SYS_vhangup 58
336#define SYS_pipe2 59
337#define SYS_quotactl 60
338#define SYS_getdents64 61
339#define SYS_lseek 62
340#define SYS_read 63
341#define SYS_write 64
342#define SYS_readv 65
343#define SYS_writev 66
344#define SYS_pread64 67
345#define SYS_pwrite64 68
346#define SYS_preadv 69
347#define SYS_pwritev 70
348#define SYS_sendfile 71
349#define SYS_pselect6 72
350#define SYS_ppoll 73
351#define SYS_signalfd4 74
352#define SYS_vmsplice 75
353#define SYS_splice 76
354#define SYS_tee 77
355#define SYS_readlinkat 78
356#define SYS_fstatat 79
357#define SYS_fstat 80
358#define SYS_sync 81
359#define SYS_fsync 82
360#define SYS_fdatasync 83
361#define SYS_sync_file_range 84
362#define SYS_timerfd_create 85
363#define SYS_timerfd_settime 86
364#define SYS_timerfd_gettime 87
365#define SYS_utimensat 88
366#define SYS_acct 89
367#define SYS_capget 90
368#define SYS_capset 91
369#define SYS_personality 92
370#define SYS_exit 93
371#define SYS_exit_group 94
372#define SYS_waitid 95
373#define SYS_set_tid_address 96
374#define SYS_unshare 97
375#define SYS_futex 98
376#define SYS_set_robust_list 99
377#define SYS_get_robust_list 100
378#define SYS_nanosleep 101
379#define SYS_getitimer 102
380#define SYS_setitimer 103
381#define SYS_kexec_load 104
382#define SYS_init_module 105
383#define SYS_delete_module 106
384#define SYS_timer_create 107
385#define SYS_timer_gettime 108
386#define SYS_timer_getoverrun 109
387#define SYS_timer_settime 110
388#define SYS_timer_delete 111
389#define SYS_clock_settime 112
390#define SYS_clock_gettime 113
391#define SYS_clock_getres 114
392#define SYS_clock_nanosleep 115
393#define SYS_syslog 116
394#define SYS_ptrace 117
395#define SYS_sched_setparam 118
396#define SYS_sched_setscheduler 119
397#define SYS_sched_getscheduler 120
398#define SYS_sched_getparam 121
399#define SYS_sched_setaffinity 122
400#define SYS_sched_getaffinity 123
401#define SYS_sched_yield 124
402#define SYS_sched_get_priority_max 125
403#define SYS_sched_get_priority_min 126
404#define SYS_sched_rr_get_interval 127
405#define SYS_restart_syscall 128
406#define SYS_kill 129
407#define SYS_tkill 130
408#define SYS_tgkill 131
409#define SYS_sigaltstack 132
410#define SYS_rt_sigsuspend 133
411#define SYS_rt_sigaction 134
412#define SYS_rt_sigprocmask 135
413#define SYS_rt_sigpending 136
414#define SYS_rt_sigtimedwait 137
415#define SYS_rt_sigqueueinfo 138
416#define SYS_rt_sigreturn 139
417#define SYS_setpriority 140
418#define SYS_getpriority 141
419#define SYS_reboot 142
420#define SYS_setregid 143
421#define SYS_setgid 144
422#define SYS_setreuid 145
423#define SYS_setuid 146
424#define SYS_setresuid 147
425#define SYS_getresuid 148
426#define SYS_setresgid 149
427#define SYS_getresgid 150
428#define SYS_setfsuid 151
429#define SYS_setfsgid 152
430#define SYS_times 153
431#define SYS_setpgid 154
432#define SYS_getpgid 155
433#define SYS_getsid 156
434#define SYS_setsid 157
435#define SYS_getgroups 158
436#define SYS_setgroups 159
437#define SYS_uname 160
438#define SYS_sethostname 161
439#define SYS_setdomainname 162
440#define SYS_getrlimit 163
441#define SYS_setrlimit 164
442#define SYS_getrusage 165
443#define SYS_umask 166
444#define SYS_prctl 167
445#define SYS_getcpu 168
446#define SYS_gettimeofday 169
447#define SYS_settimeofday 170
448#define SYS_adjtimex 171
449#define SYS_getpid 172
450#define SYS_getppid 173
451#define SYS_getuid 174
452#define SYS_geteuid 175
453#define SYS_getgid 176
454#define SYS_getegid 177
455#define SYS_gettid 178
456#define SYS_sysinfo 179
457#define SYS_mq_open 180
458#define SYS_mq_unlink 181
459#define SYS_mq_timedsend 182
460#define SYS_mq_timedreceive 183
461#define SYS_mq_notify 184
462#define SYS_mq_getsetattr 185
463#define SYS_msgget 186
464#define SYS_msgctl 187
465#define SYS_msgrcv 188
466#define SYS_msgsnd 189
467#define SYS_semget 190
468#define SYS_semctl 191
469#define SYS_semtimedop 192
470#define SYS_semop 193
471#define SYS_shmget 194
472#define SYS_shmctl 195
473#define SYS_shmat 196
474#define SYS_shmdt 197
475#define SYS_socket 198
476#define SYS_socketpair 199
477#define SYS_bind 200
478#define SYS_listen 201
479#define SYS_accept 202
480#define SYS_connect 203
481#define SYS_getsockname 204
482#define SYS_getpeername 205
483#define SYS_sendto 206
484#define SYS_recvfrom 207
485#define SYS_setsockopt 208
486#define SYS_getsockopt 209
487#define SYS_shutdown 210
488#define SYS_sendmsg 211
489#define SYS_recvmsg 212
490#define SYS_readahead 213
491#define SYS_brk 214
492#define SYS_munmap 215
493#define SYS_mremap 216
494#define SYS_add_key 217
495#define SYS_request_key 218
496#define SYS_keyctl 219
497#define SYS_clone 220
498#define SYS_execve 221
499#define SYS_mmap 222
500#define SYS_fadvise64 223
501#define SYS_swapon 224
502#define SYS_swapoff 225
503#define SYS_mprotect 226
504#define SYS_msync 227
505#define SYS_mlock 228
506#define SYS_munlock 229
507#define SYS_mlockall 230
508#define SYS_munlockall 231
509#define SYS_mincore 232
510#define SYS_madvise 233
511#define SYS_remap_file_pages 234
512#define SYS_mbind 235
513#define SYS_get_mempolicy 236
514#define SYS_set_mempolicy 237
515#define SYS_migrate_pages 238
516#define SYS_move_pages 239
517#define SYS_rt_tgsigqueueinfo 240
518#define SYS_perf_event_open 241
519#define SYS_accept4 242
520#define SYS_recvmmsg 243
521#define SYS_arch_specific_syscall 244
522#define SYS_wait4 260
523#define SYS_prlimit64 261
524#define SYS_fanotify_init 262
525#define SYS_fanotify_mark 263
526#define SYS_name_to_handle_at 264
527#define SYS_open_by_handle_at 265
528#define SYS_clock_adjtime 266
529#define SYS_syncfs 267
530#define SYS_setns 268
531#define SYS_sendmmsg 269
532#define SYS_process_vm_readv 270
533#define SYS_process_vm_writev 271
534#define SYS_kcmp 272
535#define SYS_finit_module 273
536#define SYS_sched_setattr 274
537#define SYS_sched_getattr 275
538#define SYS_renameat2 276
539#define SYS_seccomp 277
540#define SYS_getrandom 278
541#define SYS_memfd_create 279
542#define SYS_bpf 280
543#define SYS_execveat 281
544#define SYS_userfaultfd 282
545#define SYS_membarrier 283
546#define SYS_mlock2 284
547#define SYS_copy_file_range 285
548#define SYS_preadv2 286
549#define SYS_pwritev2 287
550#define SYS_pkey_mprotect 288
551#define SYS_pkey_alloc 289
552#define SYS_pkey_free 290
553#define SYS_sysriscv __NR_arch_specific_syscall
554#define SYS_riscv_flush_icache (__NR_sysriscv + 15)
\ No newline at end of file
lib/libc/include/s390x-linux-musl/bits/alltypes.h created+390
...@@ -0,0 +1,390 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef int wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
25typedef double float_t;
26#define __DEFINED_float_t
27#endif
28
29#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
30typedef double double_t;
31#define __DEFINED_double_t
32#endif
33
34
35#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
36typedef struct { long long __ll; long double __ld; } max_align_t;
37#define __DEFINED_max_align_t
38#endif
39
40
41#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
42typedef long time_t;
43#define __DEFINED_time_t
44#endif
45
46#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
47typedef long suseconds_t;
48#define __DEFINED_suseconds_t
49#endif
50
51
52#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
53typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
54#define __DEFINED_pthread_attr_t
55#endif
56
57#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
58typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
59#define __DEFINED_pthread_mutex_t
60#endif
61
62#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
63typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
64#define __DEFINED_mtx_t
65#endif
66
67#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
68typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
69#define __DEFINED_pthread_cond_t
70#endif
71
72#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
73typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
74#define __DEFINED_cnd_t
75#endif
76
77#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
78typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
79#define __DEFINED_pthread_rwlock_t
80#endif
81
82#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
83typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
84#define __DEFINED_pthread_barrier_t
85#endif
86
87#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
88typedef unsigned _Addr size_t;
89#define __DEFINED_size_t
90#endif
91
92#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
93typedef unsigned _Addr uintptr_t;
94#define __DEFINED_uintptr_t
95#endif
96
97#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
98typedef _Addr ptrdiff_t;
99#define __DEFINED_ptrdiff_t
100#endif
101
102#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
103typedef _Addr ssize_t;
104#define __DEFINED_ssize_t
105#endif
106
107#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
108typedef _Addr intptr_t;
109#define __DEFINED_intptr_t
110#endif
111
112#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
113typedef _Addr regoff_t;
114#define __DEFINED_regoff_t
115#endif
116
117#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
118typedef _Reg register_t;
119#define __DEFINED_register_t
120#endif
121
122
123#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
124typedef signed char int8_t;
125#define __DEFINED_int8_t
126#endif
127
128#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
129typedef signed short int16_t;
130#define __DEFINED_int16_t
131#endif
132
133#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
134typedef signed int int32_t;
135#define __DEFINED_int32_t
136#endif
137
138#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
139typedef signed _Int64 int64_t;
140#define __DEFINED_int64_t
141#endif
142
143#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
144typedef signed _Int64 intmax_t;
145#define __DEFINED_intmax_t
146#endif
147
148#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
149typedef unsigned char uint8_t;
150#define __DEFINED_uint8_t
151#endif
152
153#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
154typedef unsigned short uint16_t;
155#define __DEFINED_uint16_t
156#endif
157
158#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
159typedef unsigned int uint32_t;
160#define __DEFINED_uint32_t
161#endif
162
163#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
164typedef unsigned _Int64 uint64_t;
165#define __DEFINED_uint64_t
166#endif
167
168#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
169typedef unsigned _Int64 u_int64_t;
170#define __DEFINED_u_int64_t
171#endif
172
173#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
174typedef unsigned _Int64 uintmax_t;
175#define __DEFINED_uintmax_t
176#endif
177
178
179#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
180typedef unsigned mode_t;
181#define __DEFINED_mode_t
182#endif
183
184#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
185typedef unsigned _Reg nlink_t;
186#define __DEFINED_nlink_t
187#endif
188
189#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
190typedef _Int64 off_t;
191#define __DEFINED_off_t
192#endif
193
194#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
195typedef unsigned _Int64 ino_t;
196#define __DEFINED_ino_t
197#endif
198
199#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
200typedef unsigned _Int64 dev_t;
201#define __DEFINED_dev_t
202#endif
203
204#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
205typedef long blksize_t;
206#define __DEFINED_blksize_t
207#endif
208
209#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
210typedef _Int64 blkcnt_t;
211#define __DEFINED_blkcnt_t
212#endif
213
214#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
215typedef unsigned _Int64 fsblkcnt_t;
216#define __DEFINED_fsblkcnt_t
217#endif
218
219#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
220typedef unsigned _Int64 fsfilcnt_t;
221#define __DEFINED_fsfilcnt_t
222#endif
223
224
225#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
226typedef unsigned wint_t;
227#define __DEFINED_wint_t
228#endif
229
230#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
231typedef unsigned long wctype_t;
232#define __DEFINED_wctype_t
233#endif
234
235
236#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
237typedef void * timer_t;
238#define __DEFINED_timer_t
239#endif
240
241#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
242typedef int clockid_t;
243#define __DEFINED_clockid_t
244#endif
245
246#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
247typedef long clock_t;
248#define __DEFINED_clock_t
249#endif
250
251#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
252struct timeval { time_t tv_sec; suseconds_t tv_usec; };
253#define __DEFINED_struct_timeval
254#endif
255
256#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
257struct timespec { time_t tv_sec; long tv_nsec; };
258#define __DEFINED_struct_timespec
259#endif
260
261
262#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
263typedef int pid_t;
264#define __DEFINED_pid_t
265#endif
266
267#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
268typedef unsigned id_t;
269#define __DEFINED_id_t
270#endif
271
272#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
273typedef unsigned uid_t;
274#define __DEFINED_uid_t
275#endif
276
277#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
278typedef unsigned gid_t;
279#define __DEFINED_gid_t
280#endif
281
282#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
283typedef int key_t;
284#define __DEFINED_key_t
285#endif
286
287#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
288typedef unsigned useconds_t;
289#define __DEFINED_useconds_t
290#endif
291
292
293#ifdef __cplusplus
294#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
295typedef unsigned long pthread_t;
296#define __DEFINED_pthread_t
297#endif
298
299#else
300#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
301typedef struct __pthread * pthread_t;
302#define __DEFINED_pthread_t
303#endif
304
305#endif
306#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
307typedef int pthread_once_t;
308#define __DEFINED_pthread_once_t
309#endif
310
311#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
312typedef unsigned pthread_key_t;
313#define __DEFINED_pthread_key_t
314#endif
315
316#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
317typedef int pthread_spinlock_t;
318#define __DEFINED_pthread_spinlock_t
319#endif
320
321#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
322typedef struct { unsigned __attr; } pthread_mutexattr_t;
323#define __DEFINED_pthread_mutexattr_t
324#endif
325
326#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
327typedef struct { unsigned __attr; } pthread_condattr_t;
328#define __DEFINED_pthread_condattr_t
329#endif
330
331#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
332typedef struct { unsigned __attr; } pthread_barrierattr_t;
333#define __DEFINED_pthread_barrierattr_t
334#endif
335
336#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
337typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
338#define __DEFINED_pthread_rwlockattr_t
339#endif
340
341
342#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
343struct _IO_FILE { char __x; };
344#define __DEFINED_struct__IO_FILE
345#endif
346
347#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
348typedef struct _IO_FILE FILE;
349#define __DEFINED_FILE
350#endif
351
352
353#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
354typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
355#define __DEFINED_mbstate_t
356#endif
357
358
359#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
360typedef struct __locale_struct * locale_t;
361#define __DEFINED_locale_t
362#endif
363
364
365#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
366typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
367#define __DEFINED_sigset_t
368#endif
369
370
371#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
372struct iovec { void *iov_base; size_t iov_len; };
373#define __DEFINED_struct_iovec
374#endif
375
376
377#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
378typedef unsigned socklen_t;
379#define __DEFINED_socklen_t
380#endif
381
382#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
383typedef unsigned short sa_family_t;
384#define __DEFINED_sa_family_t
385#endif
386
387
388#undef _Addr
389#undef _Int64
390#undef _Reg
\ No newline at end of file
lib/libc/include/s390x-linux-musl/bits/syscall.h created+693
...@@ -0,0 +1,693 @@
1#define __NR_exit 1
2#define __NR_fork 2
3#define __NR_read 3
4#define __NR_write 4
5#define __NR_open 5
6#define __NR_close 6
7#define __NR_restart_syscall 7
8#define __NR_creat 8
9#define __NR_link 9
10#define __NR_unlink 10
11#define __NR_execve 11
12#define __NR_chdir 12
13#define __NR_mknod 14
14#define __NR_chmod 15
15#define __NR_lseek 19
16#define __NR_getpid 20
17#define __NR_mount 21
18#define __NR_umount 22
19#define __NR_ptrace 26
20#define __NR_alarm 27
21#define __NR_pause 29
22#define __NR_utime 30
23#define __NR_access 33
24#define __NR_nice 34
25#define __NR_sync 36
26#define __NR_kill 37
27#define __NR_rename 38
28#define __NR_mkdir 39
29#define __NR_rmdir 40
30#define __NR_dup 41
31#define __NR_pipe 42
32#define __NR_times 43
33#define __NR_brk 45
34#define __NR_signal 48
35#define __NR_acct 51
36#define __NR_umount2 52
37#define __NR_ioctl 54
38#define __NR_fcntl 55
39#define __NR_setpgid 57
40#define __NR_umask 60
41#define __NR_chroot 61
42#define __NR_ustat 62
43#define __NR_dup2 63
44#define __NR_getppid 64
45#define __NR_getpgrp 65
46#define __NR_setsid 66
47#define __NR_sigaction 67
48#define __NR_sigsuspend 72
49#define __NR_sigpending 73
50#define __NR_sethostname 74
51#define __NR_setrlimit 75
52#define __NR_getrusage 77
53#define __NR_gettimeofday 78
54#define __NR_settimeofday 79
55#define __NR_symlink 83
56#define __NR_readlink 85
57#define __NR_uselib 86
58#define __NR_swapon 87
59#define __NR_reboot 88
60#define __NR_readdir 89
61#define __NR_mmap 90
62#define __NR_munmap 91
63#define __NR_truncate 92
64#define __NR_ftruncate 93
65#define __NR_fchmod 94
66#define __NR_getpriority 96
67#define __NR_setpriority 97
68#define __NR_statfs 99
69#define __NR_fstatfs 100
70#define __NR_socketcall 102
71#define __NR_syslog 103
72#define __NR_setitimer 104
73#define __NR_getitimer 105
74#define __NR_stat 106
75#define __NR_lstat 107
76#define __NR_fstat 108
77#define __NR_lookup_dcookie 110
78#define __NR_vhangup 111
79#define __NR_idle 112
80#define __NR_wait4 114
81#define __NR_swapoff 115
82#define __NR_sysinfo 116
83#define __NR_ipc 117
84#define __NR_fsync 118
85#define __NR_sigreturn 119
86#define __NR_clone 120
87#define __NR_setdomainname 121
88#define __NR_uname 122
89#define __NR_adjtimex 124
90#define __NR_mprotect 125
91#define __NR_sigprocmask 126
92#define __NR_create_module 127
93#define __NR_init_module 128
94#define __NR_delete_module 129
95#define __NR_get_kernel_syms 130
96#define __NR_quotactl 131
97#define __NR_getpgid 132
98#define __NR_fchdir 133
99#define __NR_bdflush 134
100#define __NR_sysfs 135
101#define __NR_personality 136
102#define __NR_afs_syscall 137
103#define __NR_getdents 141
104#define __NR_select 142
105#define __NR_flock 143
106#define __NR_msync 144
107#define __NR_readv 145
108#define __NR_writev 146
109#define __NR_getsid 147
110#define __NR_fdatasync 148
111#define __NR__sysctl 149
112#define __NR_mlock 150
113#define __NR_munlock 151
114#define __NR_mlockall 152
115#define __NR_munlockall 153
116#define __NR_sched_setparam 154
117#define __NR_sched_getparam 155
118#define __NR_sched_setscheduler 156
119#define __NR_sched_getscheduler 157
120#define __NR_sched_yield 158
121#define __NR_sched_get_priority_max 159
122#define __NR_sched_get_priority_min 160
123#define __NR_sched_rr_get_interval 161
124#define __NR_nanosleep 162
125#define __NR_mremap 163
126#define __NR_query_module 167
127#define __NR_poll 168
128#define __NR_nfsservctl 169
129#define __NR_prctl 172
130#define __NR_rt_sigreturn 173
131#define __NR_rt_sigaction 174
132#define __NR_rt_sigprocmask 175
133#define __NR_rt_sigpending 176
134#define __NR_rt_sigtimedwait 177
135#define __NR_rt_sigqueueinfo 178
136#define __NR_rt_sigsuspend 179
137#define __NR_pread64 180
138#define __NR_pwrite64 181
139#define __NR_getcwd 183
140#define __NR_capget 184
141#define __NR_capset 185
142#define __NR_sigaltstack 186
143#define __NR_sendfile 187
144#define __NR_getpmsg 188
145#define __NR_putpmsg 189
146#define __NR_vfork 190
147#define __NR_getrlimit 191
148#define __NR_lchown 198
149#define __NR_getuid 199
150#define __NR_getgid 200
151#define __NR_geteuid 201
152#define __NR_getegid 202
153#define __NR_setreuid 203
154#define __NR_setregid 204
155#define __NR_getgroups 205
156#define __NR_setgroups 206
157#define __NR_fchown 207
158#define __NR_setresuid 208
159#define __NR_getresuid 209
160#define __NR_setresgid 210
161#define __NR_getresgid 211
162#define __NR_chown 212
163#define __NR_setuid 213
164#define __NR_setgid 214
165#define __NR_setfsuid 215
166#define __NR_setfsgid 216
167#define __NR_pivot_root 217
168#define __NR_mincore 218
169#define __NR_madvise 219
170#define __NR_getdents64 220
171#define __NR_readahead 222
172#define __NR_setxattr 224
173#define __NR_lsetxattr 225
174#define __NR_fsetxattr 226
175#define __NR_getxattr 227
176#define __NR_lgetxattr 228
177#define __NR_fgetxattr 229
178#define __NR_listxattr 230
179#define __NR_llistxattr 231
180#define __NR_flistxattr 232
181#define __NR_removexattr 233
182#define __NR_lremovexattr 234
183#define __NR_fremovexattr 235
184#define __NR_gettid 236
185#define __NR_tkill 237
186#define __NR_futex 238
187#define __NR_sched_setaffinity 239
188#define __NR_sched_getaffinity 240
189#define __NR_tgkill 241
190#define __NR_io_setup 243
191#define __NR_io_destroy 244
192#define __NR_io_getevents 245
193#define __NR_io_submit 246
194#define __NR_io_cancel 247
195#define __NR_exit_group 248
196#define __NR_epoll_create 249
197#define __NR_epoll_ctl 250
198#define __NR_epoll_wait 251
199#define __NR_set_tid_address 252
200#define __NR_fadvise64 253
201#define __NR_timer_create 254
202#define __NR_timer_settime 255
203#define __NR_timer_gettime 256
204#define __NR_timer_getoverrun 257
205#define __NR_timer_delete 258
206#define __NR_clock_settime 259
207#define __NR_clock_gettime 260
208#define __NR_clock_getres 261
209#define __NR_clock_nanosleep 262
210#define __NR_statfs64 265
211#define __NR_fstatfs64 266
212#define __NR_remap_file_pages 267
213#define __NR_mbind 268
214#define __NR_get_mempolicy 269
215#define __NR_set_mempolicy 270
216#define __NR_mq_open 271
217#define __NR_mq_unlink 272
218#define __NR_mq_timedsend 273
219#define __NR_mq_timedreceive 274
220#define __NR_mq_notify 275
221#define __NR_mq_getsetattr 276
222#define __NR_kexec_load 277
223#define __NR_add_key 278
224#define __NR_request_key 279
225#define __NR_keyctl 280
226#define __NR_waitid 281
227#define __NR_ioprio_set 282
228#define __NR_ioprio_get 283
229#define __NR_inotify_init 284
230#define __NR_inotify_add_watch 285
231#define __NR_inotify_rm_watch 286
232#define __NR_migrate_pages 287
233#define __NR_openat 288
234#define __NR_mkdirat 289
235#define __NR_mknodat 290
236#define __NR_fchownat 291
237#define __NR_futimesat 292
238#define __NR_newfstatat 293
239#define __NR_unlinkat 294
240#define __NR_renameat 295
241#define __NR_linkat 296
242#define __NR_symlinkat 297
243#define __NR_readlinkat 298
244#define __NR_fchmodat 299
245#define __NR_faccessat 300
246#define __NR_pselect6 301
247#define __NR_ppoll 302
248#define __NR_unshare 303
249#define __NR_set_robust_list 304
250#define __NR_get_robust_list 305
251#define __NR_splice 306
252#define __NR_sync_file_range 307
253#define __NR_tee 308
254#define __NR_vmsplice 309
255#define __NR_move_pages 310
256#define __NR_getcpu 311
257#define __NR_epoll_pwait 312
258#define __NR_utimes 313
259#define __NR_fallocate 314
260#define __NR_utimensat 315
261#define __NR_signalfd 316
262#define __NR_timerfd 317
263#define __NR_eventfd 318
264#define __NR_timerfd_create 319
265#define __NR_timerfd_settime 320
266#define __NR_timerfd_gettime 321
267#define __NR_signalfd4 322
268#define __NR_eventfd2 323
269#define __NR_inotify_init1 324
270#define __NR_pipe2 325
271#define __NR_dup3 326
272#define __NR_epoll_create1 327
273#define __NR_preadv 328
274#define __NR_pwritev 329
275#define __NR_rt_tgsigqueueinfo 330
276#define __NR_perf_event_open 331
277#define __NR_fanotify_init 332
278#define __NR_fanotify_mark 333
279#define __NR_prlimit64 334
280#define __NR_name_to_handle_at 335
281#define __NR_open_by_handle_at 336
282#define __NR_clock_adjtime 337
283#define __NR_syncfs 338
284#define __NR_setns 339
285#define __NR_process_vm_readv 340
286#define __NR_process_vm_writev 341
287#define __NR_s390_runtime_instr 342
288#define __NR_kcmp 343
289#define __NR_finit_module 344
290#define __NR_sched_setattr 345
291#define __NR_sched_getattr 346
292#define __NR_renameat2 347
293#define __NR_seccomp 348
294#define __NR_getrandom 349
295#define __NR_memfd_create 350
296#define __NR_bpf 351
297#define __NR_s390_pci_mmio_write 352
298#define __NR_s390_pci_mmio_read 353
299#define __NR_execveat 354
300#define __NR_userfaultfd 355
301#define __NR_membarrier 356
302#define __NR_recvmmsg 357
303#define __NR_sendmmsg 358
304#define __NR_socket 359
305#define __NR_socketpair 360
306#define __NR_bind 361
307#define __NR_connect 362
308#define __NR_listen 363
309#define __NR_accept4 364
310#define __NR_getsockopt 365
311#define __NR_setsockopt 366
312#define __NR_getsockname 367
313#define __NR_getpeername 368
314#define __NR_sendto 369
315#define __NR_sendmsg 370
316#define __NR_recvfrom 371
317#define __NR_recvmsg 372
318#define __NR_shutdown 373
319#define __NR_mlock2 374
320#define __NR_copy_file_range 375
321#define __NR_preadv2 376
322#define __NR_pwritev2 377
323#define __NR_s390_guarded_storage 378
324#define __NR_statx 379
325#define __NR_s390_sthyi 380
326#define __NR_kexec_file_load 381
327#define __NR_io_pgetevents 382
328#define __NR_rseq 383
329#define __NR_pkey_mprotect 384
330#define __NR_pkey_alloc 385
331#define __NR_pkey_free 386
332#define __NR_semtimedop 392
333#define __NR_semget 393
334#define __NR_semctl 394
335#define __NR_shmget 395
336#define __NR_shmctl 396
337#define __NR_shmat 397
338#define __NR_shmdt 398
339#define __NR_msgget 399
340#define __NR_msgsnd 400
341#define __NR_msgrcv 401
342#define __NR_msgctl 402
343#define __NR_pidfd_send_signal 424
344#define __NR_io_uring_setup 425
345#define __NR_io_uring_enter 426
346#define __NR_io_uring_register 427
347
348#define SYS_exit 1
349#define SYS_fork 2
350#define SYS_read 3
351#define SYS_write 4
352#define SYS_open 5
353#define SYS_close 6
354#define SYS_restart_syscall 7
355#define SYS_creat 8
356#define SYS_link 9
357#define SYS_unlink 10
358#define SYS_execve 11
359#define SYS_chdir 12
360#define SYS_mknod 14
361#define SYS_chmod 15
362#define SYS_lseek 19
363#define SYS_getpid 20
364#define SYS_mount 21
365#define SYS_umount 22
366#define SYS_ptrace 26
367#define SYS_alarm 27
368#define SYS_pause 29
369#define SYS_utime 30
370#define SYS_access 33
371#define SYS_nice 34
372#define SYS_sync 36
373#define SYS_kill 37
374#define SYS_rename 38
375#define SYS_mkdir 39
376#define SYS_rmdir 40
377#define SYS_dup 41
378#define SYS_pipe 42
379#define SYS_times 43
380#define SYS_brk 45
381#define SYS_signal 48
382#define SYS_acct 51
383#define SYS_umount2 52
384#define SYS_ioctl 54
385#define SYS_fcntl 55
386#define SYS_setpgid 57
387#define SYS_umask 60
388#define SYS_chroot 61
389#define SYS_ustat 62
390#define SYS_dup2 63
391#define SYS_getppid 64
392#define SYS_getpgrp 65
393#define SYS_setsid 66
394#define SYS_sigaction 67
395#define SYS_sigsuspend 72
396#define SYS_sigpending 73
397#define SYS_sethostname 74
398#define SYS_setrlimit 75
399#define SYS_getrusage 77
400#define SYS_gettimeofday 78
401#define SYS_settimeofday 79
402#define SYS_symlink 83
403#define SYS_readlink 85
404#define SYS_uselib 86
405#define SYS_swapon 87
406#define SYS_reboot 88
407#define SYS_readdir 89
408#define SYS_mmap 90
409#define SYS_munmap 91
410#define SYS_truncate 92
411#define SYS_ftruncate 93
412#define SYS_fchmod 94
413#define SYS_getpriority 96
414#define SYS_setpriority 97
415#define SYS_statfs 99
416#define SYS_fstatfs 100
417#define SYS_socketcall 102
418#define SYS_syslog 103
419#define SYS_setitimer 104
420#define SYS_getitimer 105
421#define SYS_stat 106
422#define SYS_lstat 107
423#define SYS_fstat 108
424#define SYS_lookup_dcookie 110
425#define SYS_vhangup 111
426#define SYS_idle 112
427#define SYS_wait4 114
428#define SYS_swapoff 115
429#define SYS_sysinfo 116
430#define SYS_ipc 117
431#define SYS_fsync 118
432#define SYS_sigreturn 119
433#define SYS_clone 120
434#define SYS_setdomainname 121
435#define SYS_uname 122
436#define SYS_adjtimex 124
437#define SYS_mprotect 125
438#define SYS_sigprocmask 126
439#define SYS_create_module 127
440#define SYS_init_module 128
441#define SYS_delete_module 129
442#define SYS_get_kernel_syms 130
443#define SYS_quotactl 131
444#define SYS_getpgid 132
445#define SYS_fchdir 133
446#define SYS_bdflush 134
447#define SYS_sysfs 135
448#define SYS_personality 136
449#define SYS_afs_syscall 137
450#define SYS_getdents 141
451#define SYS_select 142
452#define SYS_flock 143
453#define SYS_msync 144
454#define SYS_readv 145
455#define SYS_writev 146
456#define SYS_getsid 147
457#define SYS_fdatasync 148
458#define SYS__sysctl 149
459#define SYS_mlock 150
460#define SYS_munlock 151
461#define SYS_mlockall 152
462#define SYS_munlockall 153
463#define SYS_sched_setparam 154
464#define SYS_sched_getparam 155
465#define SYS_sched_setscheduler 156
466#define SYS_sched_getscheduler 157
467#define SYS_sched_yield 158
468#define SYS_sched_get_priority_max 159
469#define SYS_sched_get_priority_min 160
470#define SYS_sched_rr_get_interval 161
471#define SYS_nanosleep 162
472#define SYS_mremap 163
473#define SYS_query_module 167
474#define SYS_poll 168
475#define SYS_nfsservctl 169
476#define SYS_prctl 172
477#define SYS_rt_sigreturn 173
478#define SYS_rt_sigaction 174
479#define SYS_rt_sigprocmask 175
480#define SYS_rt_sigpending 176
481#define SYS_rt_sigtimedwait 177
482#define SYS_rt_sigqueueinfo 178
483#define SYS_rt_sigsuspend 179
484#define SYS_pread64 180
485#define SYS_pwrite64 181
486#define SYS_getcwd 183
487#define SYS_capget 184
488#define SYS_capset 185
489#define SYS_sigaltstack 186
490#define SYS_sendfile 187
491#define SYS_getpmsg 188
492#define SYS_putpmsg 189
493#define SYS_vfork 190
494#define SYS_getrlimit 191
495#define SYS_lchown 198
496#define SYS_getuid 199
497#define SYS_getgid 200
498#define SYS_geteuid 201
499#define SYS_getegid 202
500#define SYS_setreuid 203
501#define SYS_setregid 204
502#define SYS_getgroups 205
503#define SYS_setgroups 206
504#define SYS_fchown 207
505#define SYS_setresuid 208
506#define SYS_getresuid 209
507#define SYS_setresgid 210
508#define SYS_getresgid 211
509#define SYS_chown 212
510#define SYS_setuid 213
511#define SYS_setgid 214
512#define SYS_setfsuid 215
513#define SYS_setfsgid 216
514#define SYS_pivot_root 217
515#define SYS_mincore 218
516#define SYS_madvise 219
517#define SYS_getdents64 220
518#define SYS_readahead 222
519#define SYS_setxattr 224
520#define SYS_lsetxattr 225
521#define SYS_fsetxattr 226
522#define SYS_getxattr 227
523#define SYS_lgetxattr 228
524#define SYS_fgetxattr 229
525#define SYS_listxattr 230
526#define SYS_llistxattr 231
527#define SYS_flistxattr 232
528#define SYS_removexattr 233
529#define SYS_lremovexattr 234
530#define SYS_fremovexattr 235
531#define SYS_gettid 236
532#define SYS_tkill 237
533#define SYS_futex 238
534#define SYS_sched_setaffinity 239
535#define SYS_sched_getaffinity 240
536#define SYS_tgkill 241
537#define SYS_io_setup 243
538#define SYS_io_destroy 244
539#define SYS_io_getevents 245
540#define SYS_io_submit 246
541#define SYS_io_cancel 247
542#define SYS_exit_group 248
543#define SYS_epoll_create 249
544#define SYS_epoll_ctl 250
545#define SYS_epoll_wait 251
546#define SYS_set_tid_address 252
547#define SYS_fadvise64 253
548#define SYS_timer_create 254
549#define SYS_timer_settime 255
550#define SYS_timer_gettime 256
551#define SYS_timer_getoverrun 257
552#define SYS_timer_delete 258
553#define SYS_clock_settime 259
554#define SYS_clock_gettime 260
555#define SYS_clock_getres 261
556#define SYS_clock_nanosleep 262
557#define SYS_statfs64 265
558#define SYS_fstatfs64 266
559#define SYS_remap_file_pages 267
560#define SYS_mbind 268
561#define SYS_get_mempolicy 269
562#define SYS_set_mempolicy 270
563#define SYS_mq_open 271
564#define SYS_mq_unlink 272
565#define SYS_mq_timedsend 273
566#define SYS_mq_timedreceive 274
567#define SYS_mq_notify 275
568#define SYS_mq_getsetattr 276
569#define SYS_kexec_load 277
570#define SYS_add_key 278
571#define SYS_request_key 279
572#define SYS_keyctl 280
573#define SYS_waitid 281
574#define SYS_ioprio_set 282
575#define SYS_ioprio_get 283
576#define SYS_inotify_init 284
577#define SYS_inotify_add_watch 285
578#define SYS_inotify_rm_watch 286
579#define SYS_migrate_pages 287
580#define SYS_openat 288
581#define SYS_mkdirat 289
582#define SYS_mknodat 290
583#define SYS_fchownat 291
584#define SYS_futimesat 292
585#define SYS_newfstatat 293
586#define SYS_unlinkat 294
587#define SYS_renameat 295
588#define SYS_linkat 296
589#define SYS_symlinkat 297
590#define SYS_readlinkat 298
591#define SYS_fchmodat 299
592#define SYS_faccessat 300
593#define SYS_pselect6 301
594#define SYS_ppoll 302
595#define SYS_unshare 303
596#define SYS_set_robust_list 304
597#define SYS_get_robust_list 305
598#define SYS_splice 306
599#define SYS_sync_file_range 307
600#define SYS_tee 308
601#define SYS_vmsplice 309
602#define SYS_move_pages 310
603#define SYS_getcpu 311
604#define SYS_epoll_pwait 312
605#define SYS_utimes 313
606#define SYS_fallocate 314
607#define SYS_utimensat 315
608#define SYS_signalfd 316
609#define SYS_timerfd 317
610#define SYS_eventfd 318
611#define SYS_timerfd_create 319
612#define SYS_timerfd_settime 320
613#define SYS_timerfd_gettime 321
614#define SYS_signalfd4 322
615#define SYS_eventfd2 323
616#define SYS_inotify_init1 324
617#define SYS_pipe2 325
618#define SYS_dup3 326
619#define SYS_epoll_create1 327
620#define SYS_preadv 328
621#define SYS_pwritev 329
622#define SYS_rt_tgsigqueueinfo 330
623#define SYS_perf_event_open 331
624#define SYS_fanotify_init 332
625#define SYS_fanotify_mark 333
626#define SYS_prlimit64 334
627#define SYS_name_to_handle_at 335
628#define SYS_open_by_handle_at 336
629#define SYS_clock_adjtime 337
630#define SYS_syncfs 338
631#define SYS_setns 339
632#define SYS_process_vm_readv 340
633#define SYS_process_vm_writev 341
634#define SYS_s390_runtime_instr 342
635#define SYS_kcmp 343
636#define SYS_finit_module 344
637#define SYS_sched_setattr 345
638#define SYS_sched_getattr 346
639#define SYS_renameat2 347
640#define SYS_seccomp 348
641#define SYS_getrandom 349
642#define SYS_memfd_create 350
643#define SYS_bpf 351
644#define SYS_s390_pci_mmio_write 352
645#define SYS_s390_pci_mmio_read 353
646#define SYS_execveat 354
647#define SYS_userfaultfd 355
648#define SYS_membarrier 356
649#define SYS_recvmmsg 357
650#define SYS_sendmmsg 358
651#define SYS_socket 359
652#define SYS_socketpair 360
653#define SYS_bind 361
654#define SYS_connect 362
655#define SYS_listen 363
656#define SYS_accept4 364
657#define SYS_getsockopt 365
658#define SYS_setsockopt 366
659#define SYS_getsockname 367
660#define SYS_getpeername 368
661#define SYS_sendto 369
662#define SYS_sendmsg 370
663#define SYS_recvfrom 371
664#define SYS_recvmsg 372
665#define SYS_shutdown 373
666#define SYS_mlock2 374
667#define SYS_copy_file_range 375
668#define SYS_preadv2 376
669#define SYS_pwritev2 377
670#define SYS_s390_guarded_storage 378
671#define SYS_statx 379
672#define SYS_s390_sthyi 380
673#define SYS_kexec_file_load 381
674#define SYS_io_pgetevents 382
675#define SYS_rseq 383
676#define SYS_pkey_mprotect 384
677#define SYS_pkey_alloc 385
678#define SYS_pkey_free 386
679#define SYS_semtimedop 392
680#define SYS_semget 393
681#define SYS_semctl 394
682#define SYS_shmget 395
683#define SYS_shmctl 396
684#define SYS_shmat 397
685#define SYS_shmdt 398
686#define SYS_msgget 399
687#define SYS_msgsnd 400
688#define SYS_msgrcv 401
689#define SYS_msgctl 402
690#define SYS_pidfd_send_signal 424
691#define SYS_io_uring_setup 425
692#define SYS_io_uring_enter 426
693#define SYS_io_uring_register 427
\ No newline at end of file
lib/libc/include/x86_64-linux-musl/bits/alltypes.h created+403
...@@ -0,0 +1,403 @@
1#define _Addr long
2#define _Int64 long
3#define _Reg long
4
5#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
6typedef __builtin_va_list va_list;
7#define __DEFINED_va_list
8#endif
9
10#if defined(__NEED___isoc_va_list) && !defined(__DEFINED___isoc_va_list)
11typedef __builtin_va_list __isoc_va_list;
12#define __DEFINED___isoc_va_list
13#endif
14
15
16#ifndef __cplusplus
17#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
18typedef int wchar_t;
19#define __DEFINED_wchar_t
20#endif
21
22#endif
23
24#if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 2
25#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
26typedef long double float_t;
27#define __DEFINED_float_t
28#endif
29
30#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
31typedef long double double_t;
32#define __DEFINED_double_t
33#endif
34
35#else
36#if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
37typedef float float_t;
38#define __DEFINED_float_t
39#endif
40
41#if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
42typedef double double_t;
43#define __DEFINED_double_t
44#endif
45
46#endif
47
48#if defined(__NEED_max_align_t) && !defined(__DEFINED_max_align_t)
49typedef struct { long long __ll; long double __ld; } max_align_t;
50#define __DEFINED_max_align_t
51#endif
52
53
54#if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
55typedef long time_t;
56#define __DEFINED_time_t
57#endif
58
59#if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
60typedef long suseconds_t;
61#define __DEFINED_suseconds_t
62#endif
63
64
65#if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
66typedef struct { union { int __i[14]; volatile int __vi[14]; unsigned long __s[7]; } __u; } pthread_attr_t;
67#define __DEFINED_pthread_attr_t
68#endif
69
70#if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
71typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } pthread_mutex_t;
72#define __DEFINED_pthread_mutex_t
73#endif
74
75#if defined(__NEED_mtx_t) && !defined(__DEFINED_mtx_t)
76typedef struct { union { int __i[10]; volatile int __vi[10]; volatile void *volatile __p[5]; } __u; } mtx_t;
77#define __DEFINED_mtx_t
78#endif
79
80#if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
81typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } pthread_cond_t;
82#define __DEFINED_pthread_cond_t
83#endif
84
85#if defined(__NEED_cnd_t) && !defined(__DEFINED_cnd_t)
86typedef struct { union { int __i[12]; volatile int __vi[12]; void *__p[6]; } __u; } cnd_t;
87#define __DEFINED_cnd_t
88#endif
89
90#if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
91typedef struct { union { int __i[14]; volatile int __vi[14]; void *__p[7]; } __u; } pthread_rwlock_t;
92#define __DEFINED_pthread_rwlock_t
93#endif
94
95#if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
96typedef struct { union { int __i[8]; volatile int __vi[8]; void *__p[4]; } __u; } pthread_barrier_t;
97#define __DEFINED_pthread_barrier_t
98#endif
99
100#if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
101typedef unsigned _Addr size_t;
102#define __DEFINED_size_t
103#endif
104
105#if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
106typedef unsigned _Addr uintptr_t;
107#define __DEFINED_uintptr_t
108#endif
109
110#if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
111typedef _Addr ptrdiff_t;
112#define __DEFINED_ptrdiff_t
113#endif
114
115#if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
116typedef _Addr ssize_t;
117#define __DEFINED_ssize_t
118#endif
119
120#if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
121typedef _Addr intptr_t;
122#define __DEFINED_intptr_t
123#endif
124
125#if defined(__NEED_regoff_t) && !defined(__DEFINED_regoff_t)
126typedef _Addr regoff_t;
127#define __DEFINED_regoff_t
128#endif
129
130#if defined(__NEED_register_t) && !defined(__DEFINED_register_t)
131typedef _Reg register_t;
132#define __DEFINED_register_t
133#endif
134
135
136#if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
137typedef signed char int8_t;
138#define __DEFINED_int8_t
139#endif
140
141#if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
142typedef signed short int16_t;
143#define __DEFINED_int16_t
144#endif
145
146#if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
147typedef signed int int32_t;
148#define __DEFINED_int32_t
149#endif
150
151#if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
152typedef signed _Int64 int64_t;
153#define __DEFINED_int64_t
154#endif
155
156#if defined(__NEED_intmax_t) && !defined(__DEFINED_intmax_t)
157typedef signed _Int64 intmax_t;
158#define __DEFINED_intmax_t
159#endif
160
161#if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
162typedef unsigned char uint8_t;
163#define __DEFINED_uint8_t
164#endif
165
166#if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
167typedef unsigned short uint16_t;
168#define __DEFINED_uint16_t
169#endif
170
171#if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
172typedef unsigned int uint32_t;
173#define __DEFINED_uint32_t
174#endif
175
176#if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
177typedef unsigned _Int64 uint64_t;
178#define __DEFINED_uint64_t
179#endif
180
181#if defined(__NEED_u_int64_t) && !defined(__DEFINED_u_int64_t)
182typedef unsigned _Int64 u_int64_t;
183#define __DEFINED_u_int64_t
184#endif
185
186#if defined(__NEED_uintmax_t) && !defined(__DEFINED_uintmax_t)
187typedef unsigned _Int64 uintmax_t;
188#define __DEFINED_uintmax_t
189#endif
190
191
192#if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
193typedef unsigned mode_t;
194#define __DEFINED_mode_t
195#endif
196
197#if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
198typedef unsigned _Reg nlink_t;
199#define __DEFINED_nlink_t
200#endif
201
202#if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
203typedef _Int64 off_t;
204#define __DEFINED_off_t
205#endif
206
207#if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
208typedef unsigned _Int64 ino_t;
209#define __DEFINED_ino_t
210#endif
211
212#if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
213typedef unsigned _Int64 dev_t;
214#define __DEFINED_dev_t
215#endif
216
217#if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
218typedef long blksize_t;
219#define __DEFINED_blksize_t
220#endif
221
222#if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
223typedef _Int64 blkcnt_t;
224#define __DEFINED_blkcnt_t
225#endif
226
227#if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
228typedef unsigned _Int64 fsblkcnt_t;
229#define __DEFINED_fsblkcnt_t
230#endif
231
232#if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
233typedef unsigned _Int64 fsfilcnt_t;
234#define __DEFINED_fsfilcnt_t
235#endif
236
237
238#if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
239typedef unsigned wint_t;
240#define __DEFINED_wint_t
241#endif
242
243#if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
244typedef unsigned long wctype_t;
245#define __DEFINED_wctype_t
246#endif
247
248
249#if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
250typedef void * timer_t;
251#define __DEFINED_timer_t
252#endif
253
254#if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
255typedef int clockid_t;
256#define __DEFINED_clockid_t
257#endif
258
259#if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
260typedef long clock_t;
261#define __DEFINED_clock_t
262#endif
263
264#if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
265struct timeval { time_t tv_sec; suseconds_t tv_usec; };
266#define __DEFINED_struct_timeval
267#endif
268
269#if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
270struct timespec { time_t tv_sec; long tv_nsec; };
271#define __DEFINED_struct_timespec
272#endif
273
274
275#if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
276typedef int pid_t;
277#define __DEFINED_pid_t
278#endif
279
280#if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
281typedef unsigned id_t;
282#define __DEFINED_id_t
283#endif
284
285#if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
286typedef unsigned uid_t;
287#define __DEFINED_uid_t
288#endif
289
290#if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
291typedef unsigned gid_t;
292#define __DEFINED_gid_t
293#endif
294
295#if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
296typedef int key_t;
297#define __DEFINED_key_t
298#endif
299
300#if defined(__NEED_useconds_t) && !defined(__DEFINED_useconds_t)
301typedef unsigned useconds_t;
302#define __DEFINED_useconds_t
303#endif
304
305
306#ifdef __cplusplus
307#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
308typedef unsigned long pthread_t;
309#define __DEFINED_pthread_t
310#endif
311
312#else
313#if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
314typedef struct __pthread * pthread_t;
315#define __DEFINED_pthread_t
316#endif
317
318#endif
319#if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
320typedef int pthread_once_t;
321#define __DEFINED_pthread_once_t
322#endif
323
324#if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
325typedef unsigned pthread_key_t;
326#define __DEFINED_pthread_key_t
327#endif
328
329#if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
330typedef int pthread_spinlock_t;
331#define __DEFINED_pthread_spinlock_t
332#endif
333
334#if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
335typedef struct { unsigned __attr; } pthread_mutexattr_t;
336#define __DEFINED_pthread_mutexattr_t
337#endif
338
339#if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
340typedef struct { unsigned __attr; } pthread_condattr_t;
341#define __DEFINED_pthread_condattr_t
342#endif
343
344#if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
345typedef struct { unsigned __attr; } pthread_barrierattr_t;
346#define __DEFINED_pthread_barrierattr_t
347#endif
348
349#if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
350typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
351#define __DEFINED_pthread_rwlockattr_t
352#endif
353
354
355#if defined(__NEED_struct__IO_FILE) && !defined(__DEFINED_struct__IO_FILE)
356struct _IO_FILE { char __x; };
357#define __DEFINED_struct__IO_FILE
358#endif
359
360#if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
361typedef struct _IO_FILE FILE;
362#define __DEFINED_FILE
363#endif
364
365
366#if defined(__NEED_mbstate_t) && !defined(__DEFINED_mbstate_t)
367typedef struct __mbstate_t { unsigned __opaque1, __opaque2; } mbstate_t;
368#define __DEFINED_mbstate_t
369#endif
370
371
372#if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
373typedef struct __locale_struct * locale_t;
374#define __DEFINED_locale_t
375#endif
376
377
378#if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
379typedef struct __sigset_t { unsigned long __bits[128/sizeof(long)]; } sigset_t;
380#define __DEFINED_sigset_t
381#endif
382
383
384#if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
385struct iovec { void *iov_base; size_t iov_len; };
386#define __DEFINED_struct_iovec
387#endif
388
389
390#if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
391typedef unsigned socklen_t;
392#define __DEFINED_socklen_t
393#endif
394
395#if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
396typedef unsigned short sa_family_t;
397#define __DEFINED_sa_family_t
398#endif
399
400
401#undef _Addr
402#undef _Int64
403#undef _Reg
\ No newline at end of file
lib/libc/include/x86_64-linux-musl/bits/syscall.h created+679
...@@ -0,0 +1,679 @@
1#define __NR_read 0
2#define __NR_write 1
3#define __NR_open 2
4#define __NR_close 3
5#define __NR_stat 4
6#define __NR_fstat 5
7#define __NR_lstat 6
8#define __NR_poll 7
9#define __NR_lseek 8
10#define __NR_mmap 9
11#define __NR_mprotect 10
12#define __NR_munmap 11
13#define __NR_brk 12
14#define __NR_rt_sigaction 13
15#define __NR_rt_sigprocmask 14
16#define __NR_rt_sigreturn 15
17#define __NR_ioctl 16
18#define __NR_pread64 17
19#define __NR_pwrite64 18
20#define __NR_readv 19
21#define __NR_writev 20
22#define __NR_access 21
23#define __NR_pipe 22
24#define __NR_select 23
25#define __NR_sched_yield 24
26#define __NR_mremap 25
27#define __NR_msync 26
28#define __NR_mincore 27
29#define __NR_madvise 28
30#define __NR_shmget 29
31#define __NR_shmat 30
32#define __NR_shmctl 31
33#define __NR_dup 32
34#define __NR_dup2 33
35#define __NR_pause 34
36#define __NR_nanosleep 35
37#define __NR_getitimer 36
38#define __NR_alarm 37
39#define __NR_setitimer 38
40#define __NR_getpid 39
41#define __NR_sendfile 40
42#define __NR_socket 41
43#define __NR_connect 42
44#define __NR_accept 43
45#define __NR_sendto 44
46#define __NR_recvfrom 45
47#define __NR_sendmsg 46
48#define __NR_recvmsg 47
49#define __NR_shutdown 48
50#define __NR_bind 49
51#define __NR_listen 50
52#define __NR_getsockname 51
53#define __NR_getpeername 52
54#define __NR_socketpair 53
55#define __NR_setsockopt 54
56#define __NR_getsockopt 55
57#define __NR_clone 56
58#define __NR_fork 57
59#define __NR_vfork 58
60#define __NR_execve 59
61#define __NR_exit 60
62#define __NR_wait4 61
63#define __NR_kill 62
64#define __NR_uname 63
65#define __NR_semget 64
66#define __NR_semop 65
67#define __NR_semctl 66
68#define __NR_shmdt 67
69#define __NR_msgget 68
70#define __NR_msgsnd 69
71#define __NR_msgrcv 70
72#define __NR_msgctl 71
73#define __NR_fcntl 72
74#define __NR_flock 73
75#define __NR_fsync 74
76#define __NR_fdatasync 75
77#define __NR_truncate 76
78#define __NR_ftruncate 77
79#define __NR_getdents 78
80#define __NR_getcwd 79
81#define __NR_chdir 80
82#define __NR_fchdir 81
83#define __NR_rename 82
84#define __NR_mkdir 83
85#define __NR_rmdir 84
86#define __NR_creat 85
87#define __NR_link 86
88#define __NR_unlink 87
89#define __NR_symlink 88
90#define __NR_readlink 89
91#define __NR_chmod 90
92#define __NR_fchmod 91
93#define __NR_chown 92
94#define __NR_fchown 93
95#define __NR_lchown 94
96#define __NR_umask 95
97#define __NR_gettimeofday 96
98#define __NR_getrlimit 97
99#define __NR_getrusage 98
100#define __NR_sysinfo 99
101#define __NR_times 100
102#define __NR_ptrace 101
103#define __NR_getuid 102
104#define __NR_syslog 103
105#define __NR_getgid 104
106#define __NR_setuid 105
107#define __NR_setgid 106
108#define __NR_geteuid 107
109#define __NR_getegid 108
110#define __NR_setpgid 109
111#define __NR_getppid 110
112#define __NR_getpgrp 111
113#define __NR_setsid 112
114#define __NR_setreuid 113
115#define __NR_setregid 114
116#define __NR_getgroups 115
117#define __NR_setgroups 116
118#define __NR_setresuid 117
119#define __NR_getresuid 118
120#define __NR_setresgid 119
121#define __NR_getresgid 120
122#define __NR_getpgid 121
123#define __NR_setfsuid 122
124#define __NR_setfsgid 123
125#define __NR_getsid 124
126#define __NR_capget 125
127#define __NR_capset 126
128#define __NR_rt_sigpending 127
129#define __NR_rt_sigtimedwait 128
130#define __NR_rt_sigqueueinfo 129
131#define __NR_rt_sigsuspend 130
132#define __NR_sigaltstack 131
133#define __NR_utime 132
134#define __NR_mknod 133
135#define __NR_uselib 134
136#define __NR_personality 135
137#define __NR_ustat 136
138#define __NR_statfs 137
139#define __NR_fstatfs 138
140#define __NR_sysfs 139
141#define __NR_getpriority 140
142#define __NR_setpriority 141
143#define __NR_sched_setparam 142
144#define __NR_sched_getparam 143
145#define __NR_sched_setscheduler 144
146#define __NR_sched_getscheduler 145
147#define __NR_sched_get_priority_max 146
148#define __NR_sched_get_priority_min 147
149#define __NR_sched_rr_get_interval 148
150#define __NR_mlock 149
151#define __NR_munlock 150
152#define __NR_mlockall 151
153#define __NR_munlockall 152
154#define __NR_vhangup 153
155#define __NR_modify_ldt 154
156#define __NR_pivot_root 155
157#define __NR__sysctl 156
158#define __NR_prctl 157
159#define __NR_arch_prctl 158
160#define __NR_adjtimex 159
161#define __NR_setrlimit 160
162#define __NR_chroot 161
163#define __NR_sync 162
164#define __NR_acct 163
165#define __NR_settimeofday 164
166#define __NR_mount 165
167#define __NR_umount2 166
168#define __NR_swapon 167
169#define __NR_swapoff 168
170#define __NR_reboot 169
171#define __NR_sethostname 170
172#define __NR_setdomainname 171
173#define __NR_iopl 172
174#define __NR_ioperm 173
175#define __NR_create_module 174
176#define __NR_init_module 175
177#define __NR_delete_module 176
178#define __NR_get_kernel_syms 177
179#define __NR_query_module 178
180#define __NR_quotactl 179
181#define __NR_nfsservctl 180
182#define __NR_getpmsg 181
183#define __NR_putpmsg 182
184#define __NR_afs_syscall 183
185#define __NR_tuxcall 184
186#define __NR_security 185
187#define __NR_gettid 186
188#define __NR_readahead 187
189#define __NR_setxattr 188
190#define __NR_lsetxattr 189
191#define __NR_fsetxattr 190
192#define __NR_getxattr 191
193#define __NR_lgetxattr 192
194#define __NR_fgetxattr 193
195#define __NR_listxattr 194
196#define __NR_llistxattr 195
197#define __NR_flistxattr 196
198#define __NR_removexattr 197
199#define __NR_lremovexattr 198
200#define __NR_fremovexattr 199
201#define __NR_tkill 200
202#define __NR_time 201
203#define __NR_futex 202
204#define __NR_sched_setaffinity 203
205#define __NR_sched_getaffinity 204
206#define __NR_set_thread_area 205
207#define __NR_io_setup 206
208#define __NR_io_destroy 207
209#define __NR_io_getevents 208
210#define __NR_io_submit 209
211#define __NR_io_cancel 210
212#define __NR_get_thread_area 211
213#define __NR_lookup_dcookie 212
214#define __NR_epoll_create 213
215#define __NR_epoll_ctl_old 214
216#define __NR_epoll_wait_old 215
217#define __NR_remap_file_pages 216
218#define __NR_getdents64 217
219#define __NR_set_tid_address 218
220#define __NR_restart_syscall 219
221#define __NR_semtimedop 220
222#define __NR_fadvise64 221
223#define __NR_timer_create 222
224#define __NR_timer_settime 223
225#define __NR_timer_gettime 224
226#define __NR_timer_getoverrun 225
227#define __NR_timer_delete 226
228#define __NR_clock_settime 227
229#define __NR_clock_gettime 228
230#define __NR_clock_getres 229
231#define __NR_clock_nanosleep 230
232#define __NR_exit_group 231
233#define __NR_epoll_wait 232
234#define __NR_epoll_ctl 233
235#define __NR_tgkill 234
236#define __NR_utimes 235
237#define __NR_vserver 236
238#define __NR_mbind 237
239#define __NR_set_mempolicy 238
240#define __NR_get_mempolicy 239
241#define __NR_mq_open 240
242#define __NR_mq_unlink 241
243#define __NR_mq_timedsend 242
244#define __NR_mq_timedreceive 243
245#define __NR_mq_notify 244
246#define __NR_mq_getsetattr 245
247#define __NR_kexec_load 246
248#define __NR_waitid 247
249#define __NR_add_key 248
250#define __NR_request_key 249
251#define __NR_keyctl 250
252#define __NR_ioprio_set 251
253#define __NR_ioprio_get 252
254#define __NR_inotify_init 253
255#define __NR_inotify_add_watch 254
256#define __NR_inotify_rm_watch 255
257#define __NR_migrate_pages 256
258#define __NR_openat 257
259#define __NR_mkdirat 258
260#define __NR_mknodat 259
261#define __NR_fchownat 260
262#define __NR_futimesat 261
263#define __NR_newfstatat 262
264#define __NR_unlinkat 263
265#define __NR_renameat 264
266#define __NR_linkat 265
267#define __NR_symlinkat 266
268#define __NR_readlinkat 267
269#define __NR_fchmodat 268
270#define __NR_faccessat 269
271#define __NR_pselect6 270
272#define __NR_ppoll 271
273#define __NR_unshare 272
274#define __NR_set_robust_list 273
275#define __NR_get_robust_list 274
276#define __NR_splice 275
277#define __NR_tee 276
278#define __NR_sync_file_range 277
279#define __NR_vmsplice 278
280#define __NR_move_pages 279
281#define __NR_utimensat 280
282#define __NR_epoll_pwait 281
283#define __NR_signalfd 282
284#define __NR_timerfd_create 283
285#define __NR_eventfd 284
286#define __NR_fallocate 285
287#define __NR_timerfd_settime 286
288#define __NR_timerfd_gettime 287
289#define __NR_accept4 288
290#define __NR_signalfd4 289
291#define __NR_eventfd2 290
292#define __NR_epoll_create1 291
293#define __NR_dup3 292
294#define __NR_pipe2 293
295#define __NR_inotify_init1 294
296#define __NR_preadv 295
297#define __NR_pwritev 296
298#define __NR_rt_tgsigqueueinfo 297
299#define __NR_perf_event_open 298
300#define __NR_recvmmsg 299
301#define __NR_fanotify_init 300
302#define __NR_fanotify_mark 301
303#define __NR_prlimit64 302
304#define __NR_name_to_handle_at 303
305#define __NR_open_by_handle_at 304
306#define __NR_clock_adjtime 305
307#define __NR_syncfs 306
308#define __NR_sendmmsg 307
309#define __NR_setns 308
310#define __NR_getcpu 309
311#define __NR_process_vm_readv 310
312#define __NR_process_vm_writev 311
313#define __NR_kcmp 312
314#define __NR_finit_module 313
315#define __NR_sched_setattr 314
316#define __NR_sched_getattr 315
317#define __NR_renameat2 316
318#define __NR_seccomp 317
319#define __NR_getrandom 318
320#define __NR_memfd_create 319
321#define __NR_kexec_file_load 320
322#define __NR_bpf 321
323#define __NR_execveat 322
324#define __NR_userfaultfd 323
325#define __NR_membarrier 324
326#define __NR_mlock2 325
327#define __NR_copy_file_range 326
328#define __NR_preadv2 327
329#define __NR_pwritev2 328
330#define __NR_pkey_mprotect 329
331#define __NR_pkey_alloc 330
332#define __NR_pkey_free 331
333#define __NR_statx 332
334#define __NR_io_pgetevents 333
335#define __NR_rseq 334
336#define __NR_pidfd_send_signal 424
337#define __NR_io_uring_setup 425
338#define __NR_io_uring_enter 426
339#define __NR_io_uring_register 427
340
341#define SYS_read 0
342#define SYS_write 1
343#define SYS_open 2
344#define SYS_close 3
345#define SYS_stat 4
346#define SYS_fstat 5
347#define SYS_lstat 6
348#define SYS_poll 7
349#define SYS_lseek 8
350#define SYS_mmap 9
351#define SYS_mprotect 10
352#define SYS_munmap 11
353#define SYS_brk 12
354#define SYS_rt_sigaction 13
355#define SYS_rt_sigprocmask 14
356#define SYS_rt_sigreturn 15
357#define SYS_ioctl 16
358#define SYS_pread64 17
359#define SYS_pwrite64 18
360#define SYS_readv 19
361#define SYS_writev 20
362#define SYS_access 21
363#define SYS_pipe 22
364#define SYS_select 23
365#define SYS_sched_yield 24
366#define SYS_mremap 25
367#define SYS_msync 26
368#define SYS_mincore 27
369#define SYS_madvise 28
370#define SYS_shmget 29
371#define SYS_shmat 30
372#define SYS_shmctl 31
373#define SYS_dup 32
374#define SYS_dup2 33
375#define SYS_pause 34
376#define SYS_nanosleep 35
377#define SYS_getitimer 36
378#define SYS_alarm 37
379#define SYS_setitimer 38
380#define SYS_getpid 39
381#define SYS_sendfile 40
382#define SYS_socket 41
383#define SYS_connect 42
384#define SYS_accept 43
385#define SYS_sendto 44
386#define SYS_recvfrom 45
387#define SYS_sendmsg 46
388#define SYS_recvmsg 47
389#define SYS_shutdown 48
390#define SYS_bind 49
391#define SYS_listen 50
392#define SYS_getsockname 51
393#define SYS_getpeername 52
394#define SYS_socketpair 53
395#define SYS_setsockopt 54
396#define SYS_getsockopt 55
397#define SYS_clone 56
398#define SYS_fork 57
399#define SYS_vfork 58
400#define SYS_execve 59
401#define SYS_exit 60
402#define SYS_wait4 61
403#define SYS_kill 62
404#define SYS_uname 63
405#define SYS_semget 64
406#define SYS_semop 65
407#define SYS_semctl 66
408#define SYS_shmdt 67
409#define SYS_msgget 68
410#define SYS_msgsnd 69
411#define SYS_msgrcv 70
412#define SYS_msgctl 71
413#define SYS_fcntl 72
414#define SYS_flock 73
415#define SYS_fsync 74
416#define SYS_fdatasync 75
417#define SYS_truncate 76
418#define SYS_ftruncate 77
419#define SYS_getdents 78
420#define SYS_getcwd 79
421#define SYS_chdir 80
422#define SYS_fchdir 81
423#define SYS_rename 82
424#define SYS_mkdir 83
425#define SYS_rmdir 84
426#define SYS_creat 85
427#define SYS_link 86
428#define SYS_unlink 87
429#define SYS_symlink 88
430#define SYS_readlink 89
431#define SYS_chmod 90
432#define SYS_fchmod 91
433#define SYS_chown 92
434#define SYS_fchown 93
435#define SYS_lchown 94
436#define SYS_umask 95
437#define SYS_gettimeofday 96
438#define SYS_getrlimit 97
439#define SYS_getrusage 98
440#define SYS_sysinfo 99
441#define SYS_times 100
442#define SYS_ptrace 101
443#define SYS_getuid 102
444#define SYS_syslog 103
445#define SYS_getgid 104
446#define SYS_setuid 105
447#define SYS_setgid 106
448#define SYS_geteuid 107
449#define SYS_getegid 108
450#define SYS_setpgid 109
451#define SYS_getppid 110
452#define SYS_getpgrp 111
453#define SYS_setsid 112
454#define SYS_setreuid 113
455#define SYS_setregid 114
456#define SYS_getgroups 115
457#define SYS_setgroups 116
458#define SYS_setresuid 117
459#define SYS_getresuid 118
460#define SYS_setresgid 119
461#define SYS_getresgid 120
462#define SYS_getpgid 121
463#define SYS_setfsuid 122
464#define SYS_setfsgid 123
465#define SYS_getsid 124
466#define SYS_capget 125
467#define SYS_capset 126
468#define SYS_rt_sigpending 127
469#define SYS_rt_sigtimedwait 128
470#define SYS_rt_sigqueueinfo 129
471#define SYS_rt_sigsuspend 130
472#define SYS_sigaltstack 131
473#define SYS_utime 132
474#define SYS_mknod 133
475#define SYS_uselib 134
476#define SYS_personality 135
477#define SYS_ustat 136
478#define SYS_statfs 137
479#define SYS_fstatfs 138
480#define SYS_sysfs 139
481#define SYS_getpriority 140
482#define SYS_setpriority 141
483#define SYS_sched_setparam 142
484#define SYS_sched_getparam 143
485#define SYS_sched_setscheduler 144
486#define SYS_sched_getscheduler 145
487#define SYS_sched_get_priority_max 146
488#define SYS_sched_get_priority_min 147
489#define SYS_sched_rr_get_interval 148
490#define SYS_mlock 149
491#define SYS_munlock 150
492#define SYS_mlockall 151
493#define SYS_munlockall 152
494#define SYS_vhangup 153
495#define SYS_modify_ldt 154
496#define SYS_pivot_root 155
497#define SYS__sysctl 156
498#define SYS_prctl 157
499#define SYS_arch_prctl 158
500#define SYS_adjtimex 159
501#define SYS_setrlimit 160
502#define SYS_chroot 161
503#define SYS_sync 162
504#define SYS_acct 163
505#define SYS_settimeofday 164
506#define SYS_mount 165
507#define SYS_umount2 166
508#define SYS_swapon 167
509#define SYS_swapoff 168
510#define SYS_reboot 169
511#define SYS_sethostname 170
512#define SYS_setdomainname 171
513#define SYS_iopl 172
514#define SYS_ioperm 173
515#define SYS_create_module 174
516#define SYS_init_module 175
517#define SYS_delete_module 176
518#define SYS_get_kernel_syms 177
519#define SYS_query_module 178
520#define SYS_quotactl 179
521#define SYS_nfsservctl 180
522#define SYS_getpmsg 181
523#define SYS_putpmsg 182
524#define SYS_afs_syscall 183
525#define SYS_tuxcall 184
526#define SYS_security 185
527#define SYS_gettid 186
528#define SYS_readahead 187
529#define SYS_setxattr 188
530#define SYS_lsetxattr 189
531#define SYS_fsetxattr 190
532#define SYS_getxattr 191
533#define SYS_lgetxattr 192
534#define SYS_fgetxattr 193
535#define SYS_listxattr 194
536#define SYS_llistxattr 195
537#define SYS_flistxattr 196
538#define SYS_removexattr 197
539#define SYS_lremovexattr 198
540#define SYS_fremovexattr 199
541#define SYS_tkill 200
542#define SYS_time 201
543#define SYS_futex 202
544#define SYS_sched_setaffinity 203
545#define SYS_sched_getaffinity 204
546#define SYS_set_thread_area 205
547#define SYS_io_setup 206
548#define SYS_io_destroy 207
549#define SYS_io_getevents 208
550#define SYS_io_submit 209
551#define SYS_io_cancel 210
552#define SYS_get_thread_area 211
553#define SYS_lookup_dcookie 212
554#define SYS_epoll_create 213
555#define SYS_epoll_ctl_old 214
556#define SYS_epoll_wait_old 215
557#define SYS_remap_file_pages 216
558#define SYS_getdents64 217
559#define SYS_set_tid_address 218
560#define SYS_restart_syscall 219
561#define SYS_semtimedop 220
562#define SYS_fadvise64 221
563#define SYS_timer_create 222
564#define SYS_timer_settime 223
565#define SYS_timer_gettime 224
566#define SYS_timer_getoverrun 225
567#define SYS_timer_delete 226
568#define SYS_clock_settime 227
569#define SYS_clock_gettime 228
570#define SYS_clock_getres 229
571#define SYS_clock_nanosleep 230
572#define SYS_exit_group 231
573#define SYS_epoll_wait 232
574#define SYS_epoll_ctl 233
575#define SYS_tgkill 234
576#define SYS_utimes 235
577#define SYS_vserver 236
578#define SYS_mbind 237
579#define SYS_set_mempolicy 238
580#define SYS_get_mempolicy 239
581#define SYS_mq_open 240
582#define SYS_mq_unlink 241
583#define SYS_mq_timedsend 242
584#define SYS_mq_timedreceive 243
585#define SYS_mq_notify 244
586#define SYS_mq_getsetattr 245
587#define SYS_kexec_load 246
588#define SYS_waitid 247
589#define SYS_add_key 248
590#define SYS_request_key 249
591#define SYS_keyctl 250
592#define SYS_ioprio_set 251
593#define SYS_ioprio_get 252
594#define SYS_inotify_init 253
595#define SYS_inotify_add_watch 254
596#define SYS_inotify_rm_watch 255
597#define SYS_migrate_pages 256
598#define SYS_openat 257
599#define SYS_mkdirat 258
600#define SYS_mknodat 259
601#define SYS_fchownat 260
602#define SYS_futimesat 261
603#define SYS_newfstatat 262
604#define SYS_unlinkat 263
605#define SYS_renameat 264
606#define SYS_linkat 265
607#define SYS_symlinkat 266
608#define SYS_readlinkat 267
609#define SYS_fchmodat 268
610#define SYS_faccessat 269
611#define SYS_pselect6 270
612#define SYS_ppoll 271
613#define SYS_unshare 272
614#define SYS_set_robust_list 273
615#define SYS_get_robust_list 274
616#define SYS_splice 275
617#define SYS_tee 276
618#define SYS_sync_file_range 277
619#define SYS_vmsplice 278
620#define SYS_move_pages 279
621#define SYS_utimensat 280
622#define SYS_epoll_pwait 281
623#define SYS_signalfd 282
624#define SYS_timerfd_create 283
625#define SYS_eventfd 284
626#define SYS_fallocate 285
627#define SYS_timerfd_settime 286
628#define SYS_timerfd_gettime 287
629#define SYS_accept4 288
630#define SYS_signalfd4 289
631#define SYS_eventfd2 290
632#define SYS_epoll_create1 291
633#define SYS_dup3 292
634#define SYS_pipe2 293
635#define SYS_inotify_init1 294
636#define SYS_preadv 295
637#define SYS_pwritev 296
638#define SYS_rt_tgsigqueueinfo 297
639#define SYS_perf_event_open 298
640#define SYS_recvmmsg 299
641#define SYS_fanotify_init 300
642#define SYS_fanotify_mark 301
643#define SYS_prlimit64 302
644#define SYS_name_to_handle_at 303
645#define SYS_open_by_handle_at 304
646#define SYS_clock_adjtime 305
647#define SYS_syncfs 306
648#define SYS_sendmmsg 307
649#define SYS_setns 308
650#define SYS_getcpu 309
651#define SYS_process_vm_readv 310
652#define SYS_process_vm_writev 311
653#define SYS_kcmp 312
654#define SYS_finit_module 313
655#define SYS_sched_setattr 314
656#define SYS_sched_getattr 315
657#define SYS_renameat2 316
658#define SYS_seccomp 317
659#define SYS_getrandom 318
660#define SYS_memfd_create 319
661#define SYS_kexec_file_load 320
662#define SYS_bpf 321
663#define SYS_execveat 322
664#define SYS_userfaultfd 323
665#define SYS_membarrier 324
666#define SYS_mlock2 325
667#define SYS_copy_file_range 326
668#define SYS_preadv2 327
669#define SYS_pwritev2 328
670#define SYS_pkey_mprotect 329
671#define SYS_pkey_alloc 330
672#define SYS_pkey_free 331
673#define SYS_statx 332
674#define SYS_io_pgetevents 333
675#define SYS_rseq 334
676#define SYS_pidfd_send_signal 424
677#define SYS_io_uring_setup 425
678#define SYS_io_uring_enter 426
679#define SYS_io_uring_register 427
\ No newline at end of file