xref: /dragonfly/sys/sys/syscall.h (revision 5af8357c50765945141a412d2cc5be992ebf8848)
1 /*
2  * System call numbers.
3  *
4  * DO NOT EDIT-- To regenerate this file, edit syscalls.master followed
5  *               by running make sysent in the same directory.
6  */
7 
8 #define   SYS_syscall         0
9 #define   SYS_exit  1
10 #define   SYS_fork  2
11 #define   SYS_read  3
12 #define   SYS_write 4
13 #define   SYS_open  5
14 #define   SYS_close 6
15 #define   SYS_wait4 7
16 #define   SYS___nosys         8
17 #define   SYS_link  9
18 #define   SYS_unlink          10
19                                         /* 11 is obsolete execv */
20 #define   SYS_chdir 12
21 #define   SYS_fchdir          13
22 #define   SYS_mknod 14
23 #define   SYS_chmod 15
24 #define   SYS_chown 16
25 #define   SYS_break 17
26 #define   SYS_getfsstat       18
27                                         /* 19 is obsolete old lseek */
28 #define   SYS_getpid          20
29 #define   SYS_mount 21
30 #define   SYS_unmount         22
31 #define   SYS_setuid          23
32 #define   SYS_getuid          24
33 #define   SYS_geteuid         25
34 #define   SYS_ptrace          26
35 #define   SYS_recvmsg         27
36 #define   SYS_sendmsg         28
37 #define   SYS_recvfrom        29
38 #define   SYS_accept          30
39 #define   SYS_getpeername     31
40 #define   SYS_getsockname     32
41 #define   SYS_access          33
42 #define   SYS_chflags         34
43 #define   SYS_fchflags        35
44 #define   SYS_sync  36
45 #define   SYS_kill  37
46                                         /* 38 is obsolete old stat */
47 #define   SYS_getppid         39
48                                         /* 40 is obsolete old lstat */
49 #define   SYS_dup   41
50 #define   SYS_pipe  42
51 #define   SYS_getegid         43
52 #define   SYS_profil          44
53 #define   SYS_ktrace          45
54                                         /* 46 is obsolete freebsd3_sigaction */
55 #define   SYS_getgid          47
56                                         /* 48 is obsolete freebsd3_sigprocmask */
57 #define   SYS_getlogin        49
58 #define   SYS_setlogin        50
59 #define   SYS_acct  51
60                                         /* 52 is obsolete freebsd3_sigpending */
61 #define   SYS_sigaltstack     53
62 #define   SYS_ioctl 54
63 #define   SYS_reboot          55
64 #define   SYS_revoke          56
65 #define   SYS_symlink         57
66 #define   SYS_readlink        58
67 #define   SYS_execve          59
68 #define   SYS_umask 60
69 #define   SYS_chroot          61
70                                         /* 62 is obsolete old fstat */
71                                         /* 63 is obsolete getkerninfo */
72                                         /* 64 is obsolete getpagesize */
73 #define   SYS_msync 65
74 #define   SYS_vfork 66
75                                         /* 67 is obsolete vread */
76                                         /* 68 is obsolete vwrite */
77 #define   SYS_sbrk  69
78 #define   SYS_sstk  70
79                                         /* 71 is obsolete old mmap */
80                                         /* 72 is obsolete vadvise */
81 #define   SYS_munmap          73
82 #define   SYS_mprotect        74
83 #define   SYS_madvise         75
84                                         /* 76 is obsolete vhangup */
85                                         /* 77 is obsolete vlimit */
86 #define   SYS_mincore         78
87 #define   SYS_getgroups       79
88 #define   SYS_setgroups       80
89 #define   SYS_getpgrp         81
90 #define   SYS_setpgid         82
91 #define   SYS_setitimer       83
92                                         /* 84 is obsolete wait */
93 #define   SYS_swapon          85
94 #define   SYS_getitimer       86
95                                         /* 87 is obsolete gethostname */
96                                         /* 88 is obsolete sethostname */
97 #define   SYS_getdtablesize   89
98 #define   SYS_dup2  90
99 #define   SYS_fcntl 92
100 #define   SYS_select          93
101 #define   SYS_fsync 95
102 #define   SYS_setpriority     96
103 #define   SYS_socket          97
104 #define   SYS_connect         98
105                                         /* 99 is obsolete old accept */
106 #define   SYS_getpriority     100
107                                         /* 101 is obsolete send */
108                                         /* 102 is obsolete recv */
109                                         /* 103 is obsolete freebsd3_sigreturn */
110 #define   SYS_bind  104
111 #define   SYS_setsockopt      105
112 #define   SYS_listen          106
113                                         /* 107 is obsolete vtimes */
114                                         /* 108 is obsolete 4.3 sigvec */
115                                         /* 109 is obsolete 4.3 sigblock */
116                                         /* 110 is obsolete 4.3 sigsetmask */
117                                         /* 111 is obsolete freebsd3_sigsuspend */
118                                         /* 112 is obsolete sigstack */
119                                         /* 113 is obsolete old recvmsg */
120                                         /* 114 is obsolete old sendmsg */
121                                         /* 115 is obsolete vtrace */
122 #define   SYS_gettimeofday    116
123 #define   SYS_getrusage       117
124 #define   SYS_getsockopt      118
125 #define   SYS_readv 120
126 #define   SYS_writev          121
127 #define   SYS_settimeofday    122
128 #define   SYS_fchown          123
129 #define   SYS_fchmod          124
130                                         /* 125 is obsolete old recvfrom */
131 #define   SYS_setreuid        126
132 #define   SYS_setregid        127
133 #define   SYS_rename          128
134                                         /* 129 is obsolete old truncate */
135                                         /* 130 is obsolete old ftruncate */
136 #define   SYS_flock 131
137 #define   SYS_mkfifo          132
138 #define   SYS_sendto          133
139 #define   SYS_shutdown        134
140 #define   SYS_socketpair      135
141 #define   SYS_mkdir 136
142 #define   SYS_rmdir 137
143 #define   SYS_utimes          138
144                                         /* 139 is obsolete 4.2 sigreturn */
145 #define   SYS_adjtime         140
146                                         /* 141 is obsolete old getpeername */
147                                         /* 142 is obsolete 4.3 gethostid */
148                                         /* 143 is obsolete 4.3 sethostid */
149                                         /* 144 is obsolete old getrlimit */
150                                         /* 145 is obsolete old setrlimit */
151                                         /* 146 is obsolete 4.3 killpg */
152 #define   SYS_setsid          147
153 #define   SYS_quotactl        148
154                                         /* 149 is obsolete quota */
155                                         /* 150 is obsolete old getsockname */
156 #define   SYS_nfssvc          155
157                                         /* 156 is obsolete old getdirentries */
158 #define   SYS_statfs          157
159 #define   SYS_fstatfs         158
160 #define   SYS_getfh 161
161                                         /* 162 is obsolete getdomainname */
162                                         /* 163 is obsolete setdomainname */
163                                         /* 164 is obsolete uname */
164 #define   SYS_sysarch         165
165 #define   SYS_rtprio          166
166                                         /* 169 is obsolete semsys */
167                                         /* 170 is obsolete msgsys */
168                                         /* 171 is obsolete shmsys */
169 #define   SYS_extpread        173
170 #define   SYS_extpwrite       174
171 #define   SYS_ntp_adjtime     176
172 #define   SYS_setgid          181
173 #define   SYS_setegid         182
174 #define   SYS_seteuid         183
175 #define   SYS_pathconf        191
176 #define   SYS_fpathconf       192
177 #define   SYS_getrlimit       194
178 #define   SYS_setrlimit       195
179 #define   SYS_mmap  197
180 #define   SYS___syscall       198
181 #define   SYS_lseek 199
182 #define   SYS_truncate        200
183 #define   SYS_ftruncate       201
184 #define   SYS___sysctl        202
185 #define   SYS_mlock 203
186 #define   SYS_munlock         204
187 #define   SYS_undelete        205
188 #define   SYS_futimes         206
189 #define   SYS_getpgid         207
190 #define   SYS_poll  209
191 #define   SYS___semctl        220
192 #define   SYS_semget          221
193 #define   SYS_semop 222
194 #define   SYS_msgctl          224
195 #define   SYS_msgget          225
196 #define   SYS_msgsnd          226
197 #define   SYS_msgrcv          227
198 #define   SYS_shmat 228
199 #define   SYS_shmctl          229
200 #define   SYS_shmdt 230
201 #define   SYS_shmget          231
202 #define   SYS_clock_gettime   232
203 #define   SYS_clock_settime   233
204 #define   SYS_clock_getres    234
205 #define   SYS_nanosleep       240
206 #define   SYS_clock_nanosleep 241
207 #define   SYS_minherit        250
208 #define   SYS_rfork 251
209 #define   SYS_openbsd_poll    252
210 #define   SYS_issetugid       253
211 #define   SYS_lchown          254
212 #define   SYS_lchmod          274
213 #define   SYS_netbsd_lchown   275
214 #define   SYS_lutimes         276
215 #define   SYS_netbsd_msync    277
216                                         /* 278 is obsolete nstat */
217                                         /* 279 is obsolete nfstat */
218                                         /* 280 is obsolete nlstat */
219 #define   SYS_extpreadv       289
220 #define   SYS_extpwritev      290
221 #define   SYS_fhstatfs        297
222 #define   SYS_fhopen          298
223 #define   SYS_modnext         300
224 #define   SYS_modstat         301
225 #define   SYS_modfnext        302
226 #define   SYS_modfind         303
227 #define   SYS_kldload         304
228 #define   SYS_kldunload       305
229 #define   SYS_kldfind         306
230 #define   SYS_kldnext         307
231 #define   SYS_kldstat         308
232 #define   SYS_kldfirstmod     309
233 #define   SYS_getsid          310
234 #define   SYS_setresuid       311
235 #define   SYS_setresgid       312
236                                         /* 313 is obsolete signanosleep */
237 #define   SYS_aio_return      314
238 #define   SYS_aio_suspend     315
239 #define   SYS_aio_cancel      316
240 #define   SYS_aio_error       317
241 #define   SYS_aio_read        318
242 #define   SYS_aio_write       319
243 #define   SYS_lio_listio      320
244 #define   SYS_yield 321
245 #define   SYS_mlockall        324
246 #define   SYS_munlockall      325
247 #define   SYS___getcwd        326
248 #define   SYS_sched_setparam  327
249 #define   SYS_sched_getparam  328
250 #define   SYS_sched_setscheduler        329
251 #define   SYS_sched_getscheduler        330
252 #define   SYS_sched_yield     331
253 #define   SYS_sched_get_priority_max    332
254 #define   SYS_sched_get_priority_min    333
255 #define   SYS_sched_rr_get_interval     334
256 #define   SYS_utrace          335
257                                         /* 336 is obsolete freebsd4_sendfile */
258 #define   SYS_kldsym          337
259 #define   SYS_jail  338
260 #define   SYS_sigprocmask     340
261 #define   SYS_sigsuspend      341
262 #define   SYS_sigaction       342
263 #define   SYS_sigpending      343
264 #define   SYS_sigreturn       344
265 #define   SYS_sigtimedwait    345
266 #define   SYS_sigwaitinfo     346
267 #define   SYS___acl_get_file  347
268 #define   SYS___acl_set_file  348
269 #define   SYS___acl_get_fd    349
270 #define   SYS___acl_set_fd    350
271 #define   SYS___acl_delete_file         351
272 #define   SYS___acl_delete_fd 352
273 #define   SYS___acl_aclcheck_file       353
274 #define   SYS___acl_aclcheck_fd         354
275 #define   SYS_extattrctl      355
276 #define   SYS_extattr_set_file          356
277 #define   SYS_extattr_get_file          357
278 #define   SYS_extattr_delete_file       358
279 #define   SYS_aio_waitcomplete          359
280 #define   SYS_getresuid       360
281 #define   SYS_getresgid       361
282 #define   SYS_kqueue          362
283 #define   SYS_kevent          363
284 #define   SYS_kenv  390
285 #define   SYS_lchflags        391
286 #define   SYS_uuidgen         392
287 #define   SYS_sendfile        393
288 #define   SYS_varsym_set      450
289 #define   SYS_varsym_get      451
290 #define   SYS_varsym_list     452
291                                         /* 453 is obsolete upc_register */
292                                         /* 454 is obsolete upc_control */
293 #define   SYS_syscap_get      455
294 #define   SYS_syscap_set      456
295 #define   SYS_exec_sys_register         465
296 #define   SYS_exec_sys_unregister       466
297 #define   SYS_sys_checkpoint  467
298 #define   SYS_mountctl        468
299 #define   SYS_umtx_sleep      469
300 #define   SYS_umtx_wakeup     470
301 #define   SYS_jail_attach     471
302 #define   SYS_set_tls_area    472
303 #define   SYS_get_tls_area    473
304 #define   SYS_closefrom       474
305 #define   SYS_stat  475
306 #define   SYS_fstat 476
307 #define   SYS_lstat 477
308 #define   SYS_fhstat          478
309 #define   SYS_getdirentries   479
310 #define   SYS_getdents        480
311 #define   SYS_usched_set      481
312 #define   SYS_extaccept       482
313 #define   SYS_extconnect      483
314                                         /* 484 is obsolete syslink */
315 #define   SYS_mcontrol        485
316 #define   SYS_vmspace_create  486
317 #define   SYS_vmspace_destroy 487
318 #define   SYS_vmspace_ctl     488
319 #define   SYS_vmspace_mmap    489
320 #define   SYS_vmspace_munmap  490
321 #define   SYS_vmspace_mcontrol          491
322 #define   SYS_vmspace_pread   492
323 #define   SYS_vmspace_pwrite  493
324 #define   SYS_extexit         494
325 #define   SYS_lwp_create      495
326 #define   SYS_lwp_gettid      496
327 #define   SYS_lwp_kill        497
328 #define   SYS_lwp_rtprio      498
329 #define   SYS_pselect         499
330 #define   SYS_statvfs         500
331 #define   SYS_fstatvfs        501
332 #define   SYS_fhstatvfs       502
333 #define   SYS_getvfsstat      503
334 #define   SYS_openat          504
335 #define   SYS_fstatat         505
336 #define   SYS_fchmodat        506
337 #define   SYS_fchownat        507
338 #define   SYS_unlinkat        508
339 #define   SYS_faccessat       509
340 #define   SYS_mq_open         510
341 #define   SYS_mq_close        511
342 #define   SYS_mq_unlink       512
343 #define   SYS_mq_getattr      513
344 #define   SYS_mq_setattr      514
345 #define   SYS_mq_notify       515
346 #define   SYS_mq_send         516
347 #define   SYS_mq_receive      517
348 #define   SYS_mq_timedsend    518
349 #define   SYS_mq_timedreceive 519
350 #define   SYS_ioprio_set      520
351 #define   SYS_ioprio_get      521
352 #define   SYS_chroot_kernel   522
353 #define   SYS_renameat        523
354 #define   SYS_mkdirat         524
355 #define   SYS_mkfifoat        525
356 #define   SYS_mknodat         526
357 #define   SYS_readlinkat      527
358 #define   SYS_symlinkat       528
359 #define   SYS_swapoff         529
360 #define   SYS_vquotactl       530
361 #define   SYS_linkat          531
362 #define   SYS_eaccess         532
363 #define   SYS_lpathconf       533
364                                         /* 534 is obsolete vmm_guest_ctl */
365                                         /* 535 is obsolete vmm_guest_sync_addr */
366 #define   SYS_procctl         536
367 #define   SYS_chflagsat       537
368 #define   SYS_pipe2 538
369 #define   SYS_utimensat       539
370 #define   SYS_futimens        540
371 #define   SYS_accept4         541
372 #define   SYS_lwp_setname     542
373 #define   SYS_ppoll 543
374 #define   SYS_lwp_setaffinity 544
375 #define   SYS_lwp_getaffinity 545
376 #define   SYS_lwp_create2     546
377 #define   SYS_getcpuclockid   547
378 #define   SYS_wait6 548
379 #define   SYS_lwp_getname     549
380 #define   SYS_getrandom       550
381 #define   SYS___realpath      551
382 #define   SYS_fexecve         552
383 #define   SYS_posix_fallocate 553
384 #define   SYS_fdatasync       554
385 #define   SYS_futimesat       555
386 #define   SYS_MAXSYSCALL      556
387