|
|
1.1 root 1: /*
2: * This file contains the system call numbers.
3: */
4:
5: #define TARGET_NR_restart_syscall ( 0)
6: #define TARGET_NR_exit ( 1)
7: #define TARGET_NR_fork ( 2)
8: #define TARGET_NR_read ( 3)
9: #define TARGET_NR_write ( 4)
10: #define TARGET_NR_open ( 5)
11: #define TARGET_NR_close ( 6)
12: #define TARGET_NR_waitpid ( 7) /* removed */
13: #define TARGET_NR_creat ( 8)
14: #define TARGET_NR_link ( 9)
15: #define TARGET_NR_unlink ( 10)
16: #define TARGET_NR_execve ( 11)
17: #define TARGET_NR_chdir ( 12)
18: #define TARGET_NR_time ( 13)
19: #define TARGET_NR_mknod ( 14)
20: #define TARGET_NR_chmod ( 15)
21: #define TARGET_NR_lchown ( 16)
22: #define TARGET_NR_break ( 17) /* removed */
23: /* 18 was sys_stat */
24: #define TARGET_NR_lseek ( 19)
25: #define TARGET_NR_getpid ( 20)
26: #define TARGET_NR_mount ( 21)
27: #define TARGET_NR_umount ( 22)
28: #define TARGET_NR_setuid ( 23)
29: #define TARGET_NR_getuid ( 24)
30: #define TARGET_NR_stime ( 25)
31: #define TARGET_NR_ptrace ( 26)
32: #define TARGET_NR_alarm ( 27)
33:
34: #define TARGET_NR_pause ( 29)
35: #define TARGET_NR_utime ( 30)
36: #define TARGET_NR_stty ( 31) /* removed */
37: #define TARGET_NR_gtty ( 32) /* removed */
38: #define TARGET_NR_access ( 33)
39: #define TARGET_NR_nice ( 34)
40: #define TARGET_NR_ftime ( 35) /* removed */
41: #define TARGET_NR_sync ( 36)
42: #define TARGET_NR_kill ( 37)
43: #define TARGET_NR_rename ( 38)
44: #define TARGET_NR_mkdir ( 39)
45: #define TARGET_NR_rmdir ( 40)
46: #define TARGET_NR_dup ( 41)
47: #define TARGET_NR_pipe ( 42)
48: #define TARGET_NR_times ( 43)
49: #define TARGET_NR_prof ( 44) /* removed */
50: #define TARGET_NR_brk ( 45)
51: #define TARGET_NR_setgid ( 46)
52: #define TARGET_NR_getgid ( 47)
53: #define TARGET_NR_signal ( 48) /* removed */
54: #define TARGET_NR_geteuid ( 49)
55: #define TARGET_NR_getegid ( 50)
56: #define TARGET_NR_acct ( 51)
57: #define TARGET_NR_umount2 ( 52)
58: #define TARGET_NR_lock ( 53) /* removed */
59: #define TARGET_NR_ioctl ( 54)
60: #define TARGET_NR_fcntl ( 55)
61: #define TARGET_NR_mpx ( 56) /* removed */
62: #define TARGET_NR_setpgid ( 57)
63: #define TARGET_NR_ulimit ( 58) /* removed */
64: /* 59 was sys_olduname */
65: #define TARGET_NR_umask ( 60)
66: #define TARGET_NR_chroot ( 61)
67: #define TARGET_NR_ustat ( 62)
68: #define TARGET_NR_dup2 ( 63)
69: #define TARGET_NR_getppid ( 64)
70: #define TARGET_NR_getpgrp ( 65)
71: #define TARGET_NR_setsid ( 66)
72: #define TARGET_NR_sigaction ( 67)
73: #define TARGET_NR_sgetmask ( 68) /* removed */
74: #define TARGET_NR_ssetmask ( 69) /* removed */
75: #define TARGET_NR_setreuid ( 70)
76: #define TARGET_NR_setregid ( 71)
77: #define TARGET_NR_sigsuspend ( 72)
78: #define TARGET_NR_sigpending ( 73)
79: #define TARGET_NR_sethostname ( 74)
80: #define TARGET_NR_setrlimit ( 75)
81: #define TARGET_NR_getrlimit ( 76) /* Back compat 2GB limited rlimit */
82: #define TARGET_NR_getrusage ( 77)
83: #define TARGET_NR_gettimeofday ( 78)
84: #define TARGET_NR_settimeofday ( 79)
85: #define TARGET_NR_getgroups ( 80)
86: #define TARGET_NR_setgroups ( 81)
87: #define TARGET_NR_select ( 82)
88: #define TARGET_NR_symlink ( 83)
89: /* 84 was sys_lstat */
90: #define TARGET_NR_readlink ( 85)
91: #define TARGET_NR_uselib ( 86)
92: #define TARGET_NR_swapon ( 87)
93: #define TARGET_NR_reboot ( 88)
94: #define TARGET_NR_readdir ( 89)
95: #define TARGET_NR_mmap ( 90)
96: #define TARGET_NR_munmap ( 91)
97: #define TARGET_NR_truncate ( 92)
98: #define TARGET_NR_ftruncate ( 93)
99: #define TARGET_NR_fchmod ( 94)
100: #define TARGET_NR_fchown ( 95)
101: #define TARGET_NR_getpriority ( 96)
102: #define TARGET_NR_setpriority ( 97)
103: #define TARGET_NR_profil ( 98) /* removed */
104: #define TARGET_NR_statfs ( 99)
105: #define TARGET_NR_fstatfs (100)
106: #define TARGET_NR_ioperm (101)
107: #define TARGET_NR_socketcall (102)
108: #define TARGET_NR_syslog (103)
109: #define TARGET_NR_setitimer (104)
110: #define TARGET_NR_getitimer (105)
111: #define TARGET_NR_stat (106)
112: #define TARGET_NR_lstat (107)
113: #define TARGET_NR_fstat (108)
114: /* 109 was sys_uname */
115: /* 110 was sys_iopl */
116: #define TARGET_NR_vhangup (111)
117: #define TARGET_NR_idle (112)
118: #define TARGET_NR_syscall (113) /* syscall to call a syscall! */
119: #define TARGET_NR_wait4 (114)
120: #define TARGET_NR_swapoff (115)
121: #define TARGET_NR_sysinfo (116)
122: #define TARGET_NR_ipc (117)
123: #define TARGET_NR_fsync (118)
124: #define TARGET_NR_sigreturn (119)
125: #define TARGET_NR_clone (120)
126: #define TARGET_NR_setdomainname (121)
127: #define TARGET_NR_uname (122)
128: #define TARGET_NR_modify_ldt (123)
129: #define TARGET_NR_adjtimex (124)
130: #define TARGET_NR_mprotect (125)
131: #define TARGET_NR_sigprocmask (126)
132: #define TARGET_NR_create_module (127) /* removed */
133: #define TARGET_NR_init_module (128)
134: #define TARGET_NR_delete_module (129)
135: #define TARGET_NR_get_kernel_syms (130) /* removed */
136: #define TARGET_NR_quotactl (131)
137: #define TARGET_NR_getpgid (132)
138: #define TARGET_NR_fchdir (133)
139: #define TARGET_NR_bdflush (134)
140: #define TARGET_NR_sysfs (135)
141: #define TARGET_NR_personality (136)
142: #define TARGET_NR_afs_syscall (137) /* Syscall for Andrew File System */
143: #define TARGET_NR_setfsuid (138)
144: #define TARGET_NR_setfsgid (139)
145: #define TARGET_NR__llseek (140)
146: #define TARGET_NR_getdents (141)
147: #define TARGET_NR__newselect (142)
148: #define TARGET_NR_flock (143)
149: #define TARGET_NR_msync (144)
150: #define TARGET_NR_readv (145)
151: #define TARGET_NR_writev (146)
152: #define TARGET_NR_getsid (147)
153: #define TARGET_NR_fdatasync (148)
154: #define TARGET_NR__sysctl (149)
155: #define TARGET_NR_mlock (150)
156: #define TARGET_NR_munlock (151)
157: #define TARGET_NR_mlockall (152)
158: #define TARGET_NR_munlockall (153)
159: #define TARGET_NR_sched_setparam (154)
160: #define TARGET_NR_sched_getparam (155)
161: #define TARGET_NR_sched_setscheduler (156)
162: #define TARGET_NR_sched_getscheduler (157)
163: #define TARGET_NR_sched_yield (158)
164: #define TARGET_NR_sched_get_priority_max (159)
165: #define TARGET_NR_sched_get_priority_min (160)
166: #define TARGET_NR_sched_rr_get_interval (161)
167: #define TARGET_NR_nanosleep (162)
168: #define TARGET_NR_mremap (163)
169: #define TARGET_NR_setresuid (164)
170: #define TARGET_NR_getresuid (165)
171: #define TARGET_NR_vm86 (166) /* removed */
172: #define TARGET_NR_query_module (167) /* removed */
173: #define TARGET_NR_poll (168)
174: #define TARGET_NR_nfsservctl (169)
175: #define TARGET_NR_setresgid (170)
176: #define TARGET_NR_getresgid (171)
177: #define TARGET_NR_prctl (172)
178: #define TARGET_NR_rt_sigreturn (173)
179: #define TARGET_NR_rt_sigaction (174)
180: #define TARGET_NR_rt_sigprocmask (175)
181: #define TARGET_NR_rt_sigpending (176)
182: #define TARGET_NR_rt_sigtimedwait (177)
183: #define TARGET_NR_rt_sigqueueinfo (178)
184: #define TARGET_NR_rt_sigsuspend (179)
185: #define TARGET_NR_pread (180)
186: #define TARGET_NR_pwrite (181)
187: #define TARGET_NR_chown (182)
188: #define TARGET_NR_getcwd (183)
189: #define TARGET_NR_capget (184)
190: #define TARGET_NR_capset (185)
191: #define TARGET_NR_sigaltstack (186)
192: #define TARGET_NR_sendfile (187)
193: /* 188 reserved */
194: /* 189 reserved */
195: #define TARGET_NR_vfork (190)
196: #define TARGET_NR_ugetrlimit (191) /* SuS compliant getrlimit */
197: #define TARGET_NR_mmap2 (192)
198: #define TARGET_NR_truncate64 (193)
199: #define TARGET_NR_ftruncate64 (194)
200: #define TARGET_NR_stat64 (195)
201: #define TARGET_NR_lstat64 (196)
202: #define TARGET_NR_fstat64 (197)
203: #define TARGET_NR_lchown32 (198)
204: #define TARGET_NR_getuid32 (199)
205: #define TARGET_NR_getgid32 (200)
206: #define TARGET_NR_geteuid32 (201)
207: #define TARGET_NR_getegid32 (202)
208: #define TARGET_NR_setreuid32 (203)
209: #define TARGET_NR_setregid32 (204)
210: #define TARGET_NR_getgroups32 (205)
211: #define TARGET_NR_setgroups32 (206)
212: #define TARGET_NR_fchown32 (207)
213: #define TARGET_NR_setresuid32 (208)
214: #define TARGET_NR_getresuid32 (209)
215: #define TARGET_NR_setresgid32 (210)
216: #define TARGET_NR_getresgid32 (211)
217: #define TARGET_NR_chown32 (212)
218: #define TARGET_NR_setuid32 (213)
219: #define TARGET_NR_setgid32 (214)
220: #define TARGET_NR_setfsuid32 (215)
221: #define TARGET_NR_setfsgid32 (216)
222: #define TARGET_NR_getdents64 (217)
223: #define TARGET_NR_pivot_root (218)
224: #define TARGET_NR_mincore (219)
225: #define TARGET_NR_madvise (220)
226: #define TARGET_NR_fcntl64 (221)
227: /* 222 for tux */
228: /* 223 is unused */
229: #define TARGET_NR_gettid (224)
230: #define TARGET_NR_readahead (225)
231: #define TARGET_NR_setxattr (226)
232: #define TARGET_NR_lsetxattr (227)
233: #define TARGET_NR_fsetxattr (228)
234: #define TARGET_NR_getxattr (229)
235: #define TARGET_NR_lgetxattr (230)
236: #define TARGET_NR_fgetxattr (231)
237: #define TARGET_NR_listxattr (232)
238: #define TARGET_NR_llistxattr (233)
239: #define TARGET_NR_flistxattr (234)
240: #define TARGET_NR_removexattr (235)
241: #define TARGET_NR_lremovexattr (236)
242: #define TARGET_NR_fremovexattr (237)
243: #define TARGET_NR_tkill (238)
244: #define TARGET_NR_sendfile64 (239)
245: #define TARGET_NR_futex (240)
246: #define TARGET_NR_sched_setaffinity (241)
247: #define TARGET_NR_sched_getaffinity (242)
248: #define TARGET_NR_io_setup (243)
249: #define TARGET_NR_io_destroy (244)
250: #define TARGET_NR_io_getevents (245)
251: #define TARGET_NR_io_submit (246)
252: #define TARGET_NR_io_cancel (247)
253: #define TARGET_NR_exit_group (248)
254: #define TARGET_NR_lookup_dcookie (249)
255: #define TARGET_NR_epoll_create (250)
256: #define TARGET_NR_epoll_ctl (251)
257: #define TARGET_NR_epoll_wait (252)
258: #define TARGET_NR_remap_file_pages (253)
259: /* 254 for set_thread_area */
260: /* 255 for get_thread_area */
261: /* 256 for set_tid_address */
1.1.1.2 root 262: #define TARGET_NR_set_tid_address 256
263: #define TARGET_NR_timer_create 257
264: #define TARGET_NR_timer_settime 258
265: #define TARGET_NR_timer_gettime 259
266: #define TARGET_NR_timer_getoverrun 260
267: #define TARGET_NR_timer_delete 261
268: #define TARGET_NR_clock_settime 262
269: #define TARGET_NR_clock_gettime 263
270: #define TARGET_NR_clock_getres 264
271: #define TARGET_NR_clock_nanosleep 265
272: #define TARGET_NR_statfs64 266
273: #define TARGET_NR_fstatfs64 267
274: #define TARGET_NR_tgkill 268
275: #define TARGET_NR_utimes 269
276: #define TARGET_NR_arm_fadvise64_64 270
277: #define TARGET_NR_pciconfig_iobase 271
278: #define TARGET_NR_pciconfig_read 272
279: #define TARGET_NR_pciconfig_write 273
280: #define TARGET_NR_mq_open 274
281: #define TARGET_NR_mq_unlink 275
282: #define TARGET_NR_mq_timedsend 276
283: #define TARGET_NR_mq_timedreceive 277
284: #define TARGET_NR_mq_notify 278
285: #define TARGET_NR_mq_getsetattr 279
286: #define TARGET_NR_waitid 280
287: #define TARGET_NR_socket 281
288: #define TARGET_NR_bind 282
289: #define TARGET_NR_connect 283
290: #define TARGET_NR_listen 284
291: #define TARGET_NR_accept 285
292: #define TARGET_NR_getsockname 286
293: #define TARGET_NR_getpeername 287
294: #define TARGET_NR_socketpair 288
295: #define TARGET_NR_send 289
296: #define TARGET_NR_sendto 290
297: #define TARGET_NR_recv 291
298: #define TARGET_NR_recvfrom 292
299: #define TARGET_NR_shutdown 293
300: #define TARGET_NR_setsockopt 294
301: #define TARGET_NR_getsockopt 295
302: #define TARGET_NR_sendmsg 296
303: #define TARGET_NR_recvmsg 297
304: #define TARGET_NR_semop 298
305: #define TARGET_NR_semget 299
306: #define TARGET_NR_semctl 300
307: #define TARGET_NR_msgsnd 301
308: #define TARGET_NR_msgrcv 302
309: #define TARGET_NR_msgget 303
310: #define TARGET_NR_msgctl 304
311: #define TARGET_NR_shmat 305
312: #define TARGET_NR_shmdt 306
313: #define TARGET_NR_shmget 307
314: #define TARGET_NR_shmctl 308
315: #define TARGET_NR_add_key 309
316: #define TARGET_NR_request_key 310
317: #define TARGET_NR_keyctl 311
318: #define TARGET_NR_semtimedop 312
319: #define TARGET_NR_vserver 313
320: #define TARGET_NR_ioprio_set 314
321: #define TARGET_NR_ioprio_get 315
322: #define TARGET_NR_inotify_init 316
323: #define TARGET_NR_inotify_add_watch 317
324: #define TARGET_NR_inotify_rm_watch 318
325: #define TARGET_NR_mbind 319
326: #define TARGET_NR_get_mempolicy 320
327: #define TARGET_NR_set_mempolicy 321
1.1.1.3 root 328: #define TARGET_NR_openat (322)
329: #define TARGET_NR_mkdirat (323)
330: #define TARGET_NR_mknodat (324)
331: #define TARGET_NR_fchownat (325)
332: #define TARGET_NR_futimesat (326)
333: #define TARGET_NR_fstatat64 (327)
334: #define TARGET_NR_unlinkat (328)
335: #define TARGET_NR_renameat (329)
336: #define TARGET_NR_linkat (330)
337: #define TARGET_NR_symlinkat (331)
338: #define TARGET_NR_readlinkat (332)
339: #define TARGET_NR_fchmodat (333)
340: #define TARGET_NR_faccessat (334)
341: /* 335 for pselect6 */
342: /* 336 for ppoll */
343: #define TARGET_NR_unshare (337)
344: #define TARGET_NR_set_robust_list (338)
345: #define TARGET_NR_get_robust_list (339)
346: #define TARGET_NR_splice (340)
347: #define TARGET_NR_arm_sync_file_range (341)
348: #define TARGET_NR_sync_file_range2 TARGET_NR_arm_sync_file_range
349: #define TARGET_NR_tee (342)
350: #define TARGET_NR_vmsplice (343)
351: #define TARGET_NR_move_pages (344)
352: #define TARGET_NR_getcpu (345)
353: /* 346 for epoll_pwait */
354: #define TARGET_NR_kexec_load (347)
355: #define TARGET_NR_utimensat (348)
356: #define TARGET_NR_signalfd (349)
357: #define TARGET_NR_timerfd (350)
358: #define TARGET_NR_eventfd (351)
1.1.1.4 ! root 359: #define TARGET_NR_fallocate (352)
! 360: #define TARGET_NR_timerfd_settime (353)
! 361: #define TARGET_NR_timerfd_gettime (354)
! 362: #define TARGET_NR_signalfd4 (355)
! 363: #define TARGET_NR_eventfd2 (356)
! 364: #define TARGET_NR_epoll_create1 (357)
! 365: #define TARGET_NR_dup3 (358)
! 366: #define TARGET_NR_pipe2 (359)
! 367: #define TARGET_NR_inotify_init1 (360)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.