valgrind-monitor.py regular expressions should use raw strings
[valgrind.git] / include / vki / vki-scnums-freebsd.h
blob9eb73591fa0f3fb37adbc91a7cc0a5138e0306c7
2 /*
3 This file is part of Valgrind, a dynamic binary instrumentation
4 framework.
6 Copyright (C) 2000-2005 Julian Seward
7 jseward@acm.org
8 Copyright (C) 2018-2021 Paul Floyd
9 pjfloyd@wanadoo.fr
11 This program is free software; you can redistribute it and/or
12 modify it under the terms of the GNU General Public License as
13 published by the Free Software Foundation; either version 2 of the
14 License, or (at your option) any later version.
16 This program is distributed in the hope that it will be useful, but
17 WITHOUT ANY WARRANTY; without even the implied warranty of
18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 General Public License for more details.
21 You should have received a copy of the GNU General Public License
22 along with this program; if not, see <http://www.gnu.org/licenses/>.
24 The GNU General Public License is contained in the file COPYING.
27 #ifndef VKI_UNISTD_FREEBSD_H
28 #define VKI_UNISTD_FREEBSD_H
30 #include "config.h"
32 // this is the syscall format used by e.g., libc functions like 'write'
33 // this is the one used 99.999% of the time
34 // the two others are only for experimental or testing use
35 // (but we use them in the scalar tests).
36 #define VG_FREEBSD_SYSCALL_STD 0
37 // this is the syscall format used by 'syscall'
38 #define VG_FREEBSD_SYSCALL0 1
39 // this is the syscall format used by '__syscall'
40 // it is the same as VG_FREEBSD_SYSCALL0 except that
41 // it ensures that 64bit argument alignment is correct
42 // that makes no difference for amd64, x86 not sure
43 #define VG_FREEBSD_SYSCALL198 2
45 // From sys/syscall.h
47 // @todo PJF ugly leading double underscores
48 // and why use the Linux style when FreeBSD uses SYS_[name]?
49 // I suppose that makes the generic code easier
51 #define __NR_syscall 0
52 #define __NR_exit 1
53 #define __NR_fork 2
54 #define __NR_read 3
55 #define __NR_write 4
56 #define __NR_open 5
57 #define __NR_close 6
58 #define __NR_wait4 7
59 /* old creat 8 */
60 #define __NR_link 9
61 #define __NR_unlink 10
62 /* obs execv 11 */
63 #define __NR_chdir 12
64 #define __NR_fchdir 13
65 #define __NR_freebsd11_mknod 14
66 #define __NR_chmod 15
67 #define __NR_chown 16
68 #define __NR_break 17
69 /* freebsd4 getfsstat 18 */
70 /* old lseek 19 */
71 #define __NR_getpid 20
72 #define __NR_mount 21
73 #define __NR_unmount 22
74 #define __NR_setuid 23
75 #define __NR_getuid 24
76 #define __NR_geteuid 25
77 #define __NR_ptrace 26
78 #define __NR_recvmsg 27
79 #define __NR_sendmsg 28
80 #define __NR_recvfrom 29
81 #define __NR_accept 30
82 #define __NR_getpeername 31
83 #define __NR_getsockname 32
84 #define __NR_access 33
85 #define __NR_chflags 34
86 #define __NR_fchflags 35
87 #define __NR_sync 36
88 #define __NR_kill 37
89 /* old stat 38 */
90 #define __NR_getppid 39
91 /* old lstat 40 */
92 #define __NR_dup 41
93 #define __NR_freebsd10_pipe 42
94 #define __NR_getegid 43
95 #define __NR_profil 44
96 #define __NR_ktrace 45
97 /* old sigaction 46 */
98 #define __NR_getgid 47
99 /* old sigprocmask 48 */
100 #define __NR_getlogin 49
101 #define __NR_setlogin 50
102 #define __NR_acct 51
103 /* old sigpending 52 */
104 #define __NR_sigaltstack 53
105 #define __NR_ioctl 54
106 #define __NR_reboot 55
107 #define __NR_revoke 56
108 #define __NR_symlink 57
109 #define __NR_readlink 58
110 #define __NR_execve 59
111 #define __NR_umask 60
112 #define __NR_chroot 61
113 /* old fstat 62 */
114 /* old getkerninfo 63 */
115 /* old getpagesize 64 */
116 #define __NR_msync 65
117 #define __NR_vfork 66
118 /* obs vread 67 */
119 /* obs vwrite 68 */
120 #define __NR_sbrk 69
121 #define __NR_sstk 70
122 /* old mmap 71 */
123 #define __NR_vadvise 72
124 #define __NR_munmap 73
125 #define __NR_mprotect 74
126 #define __NR_madvise 75
127 /* obs vhangup 76 */
128 /* obs vlimit 77 */
129 #define __NR_mincore 78
130 #define __NR_getgroups 79
131 #define __NR_setgroups 80
132 #define __NR_getpgrp 81
133 #define __NR_setpgid 82
134 #define __NR_setitimer 83
135 #define __NR_swapon 85
136 #define __NR_getitimer 86
137 /* old gethostname 87 */
138 /* old sethostname 88 */
139 #define __NR_getdtablesize 89
140 #define __NR_dup2 90
141 #define __NR_fcntl 92
142 #define __NR_select 93
143 #define __NR_fsync 95
144 #define __NR_setpriority 96
145 #define __NR_socket 97
146 #define __NR_connect 98
147 /* old accept 99 */
148 #define __NR_getpriority 100
149 /* old send 101 */
150 /* old recv 102 */
151 /* old sigreturn 103 */
152 #define __NR_bind 104
153 #define __NR_setsockopt 105
154 #define __NR_listen 106
155 /* obs vtimes 107 */
156 /* old sigvec 108 */
157 /* old sigblock 109 */
158 /* old sigsetmask 110 */
159 /* old sigsuspend 111 */
160 /* old sigstack 112 */
161 /* old recvmsg 113 */
162 /* old sendmsg 114 */
163 /* obs vtrace 115 */
164 #define __NR_gettimeofday 116
165 #define __NR_getrusage 117
166 #define __NR_getsockopt 118
167 #define __NR_readv 120
168 #define __NR_writev 121
169 #define __NR_settimeofday 122
170 #define __NR_fchown 123
171 #define __NR_fchmod 124
172 #define __NR_setreuid 126
173 #define __NR_setregid 127
174 #define __NR_rename 128
175 #define __NR_flock 131
176 #define __NR_mkfifo 132
177 #define __NR_sendto 133
178 #define __NR_shutdown 134
179 #define __NR_socketpair 135
180 #define __NR_mkdir 136
181 #define __NR_rmdir 137
182 #define __NR_utimes 138
183 /* obs freebsd sigreturn 139 */
184 #define __NR_adjtime 140
185 /* old getpeername 141 */
186 /* old gethostid 142 */
187 /* old sethostid 143 */
188 /* old getrlimit 144 */
189 /* old setrlimit 145 */
190 /* old killpg 146 */
191 #define __NR_setsid 147
192 #define __NR_quotactl 148
193 /* old quota 149 */
194 /* old getsockname 150 */
195 #define __NR_nlm_syscall 154
196 #define __NR_nfssvc 155
197 /* old getdirentries 156 */
199 #if (FREEBSD_VERS <= FREEBSD_10)
200 // these were removed in FreeBSD 11
201 #define __NR_freebsd4_statfs 157
202 #define __NR_freebsd4_fstatfs 158
203 #endif
204 #define __NR_lgetfh 160
205 #define __NR_getfh 161
207 #if (FREEBSD_VERS <= FREEBSD_10)
208 #define __NR_freebsd4_getdomainname 162
209 #define __NR_freebsd4_setdomainname 163
210 #define __NR_freebsd4_uname 164
211 #endif
213 #define __NR_sysarch 165
214 #define __NR_rtprio 166
215 #define __NR_semsys 169
216 #define __NR_msgsys 170
217 #define __NR_shmsys 171
218 #if (FREEBSD_VERS <= FREEBSD_10)
219 #define __NR_freebsd6_pread 173
220 #define __NR_freebsd6_pwrite 174
221 #endif
222 #define __NR_setfib 175
223 #define __NR_ntp_adjtime 176
224 #define __NR_setgid 181
225 #define __NR_setegid 182
226 #define __NR_seteuid 183
228 #if (FREEBSD_VERS >= FREEBSD_12)
229 #define __NR_freebsd11_stat 188
230 #define __NR_freebsd11_fstat 189
231 #define __NR_freebsd11_lstat 190
232 #else
233 #define __NR_stat 188
234 #define __NR_fstat 189
235 #define __NR_lstat 190
236 #endif
238 #define __NR_pathconf 191
239 #define __NR_fpathconf 192
240 #define __NR_getrlimit 194
241 #define __NR_setrlimit 195
243 #if (FREEBSD_VERS >= FREEBSD_12)
244 #define __NR_freebsd11_getdirentries 196
245 #else
246 #define __NR_getdirentries 196
247 #endif
248 #if (FREEBSD_VERS <= FREEBSD_10)
249 #define __NR_freebsd6_mmap 197
250 #endif
251 #define __NR___syscall 198
252 #if (FREEBSD_VERS <= FREEBSD_10)
253 #define __NR_freebsd6_lseek 199
254 #define __NR_freebsd6_truncate 200
255 #define __NR_freebsd6_ftruncate 201
256 #endif
257 #define __NR___sysctl 202
258 #define __NR_mlock 203
259 #define __NR_munlock 204
260 #define __NR_undelete 205
261 #define __NR_futimes 206
262 #define __NR_getpgid 207
263 #define __NR_poll 209
264 #define __NR_freebsd7___semctl 220
265 #define __NR_semget 221
266 #define __NR_semop 222
267 /* obs semconfig 223 */
268 #define __NR_freebsd7_msgctl 224
269 #define __NR_msgget 225
270 #define __NR_msgsnd 226
271 #define __NR_msgrcv 227
272 #define __NR_shmat 228
273 #define __NR_freebsd7_shmctl 229
274 #define __NR_shmdt 230
275 #define __NR_shmget 231
276 #define __NR_clock_gettime 232
277 #define __NR_clock_settime 233
278 #define __NR_clock_getres 234
279 #define __NR_ktimer_create 235
280 #define __NR_ktimer_delete 236
281 #define __NR_ktimer_settime 237
282 #define __NR_ktimer_gettime 238
283 #define __NR_ktimer_getoverrun 239
284 #define __NR_nanosleep 240
285 #define __NR_ffclock_getcounter 241
286 #define __NR_ffclock_setestimate 242
287 #define __NR_ffclock_getestimate 243
288 #define __NR_clock_nanosleep 244
289 #define __NR_clock_getcpuclockid2 247
290 #define __NR_ntp_gettime 248
292 #define __NR_minherit 250
293 #define __NR_rfork 251
294 /* ons openbsd_poll 252 */
295 #define __NR_issetugid 253
296 #define __NR_lchown 254
297 #define __NR_aio_read 255
298 #define __NR_aio_write 256
299 #define __NR_lio_listio 257
300 #define __NR_freebsd11_getdents 272
301 #define __NR_lchmod 274
302 /* obs netbsd_lchown 275 */
303 #define __NR_lutimes 276
304 /* obs netbsd_msync 277 */
306 #if (FREEBSD_VERS >= FREEBSD_12)
307 #define __NR_freebsd11_nstat 278
308 #define __NR_freebsd11_nfstat 279
309 #define __NR_freebsd11_nlstat 280
310 #else
311 #define __NR_nstat 278
312 #define __NR_nfstat 279
313 #define __NR_nlstat 280
314 #endif
315 #define __NR_preadv 289
316 #define __NR_pwritev 290
318 #if (FREEBSD_VERS <= FREEBSD_10)
319 #define __NR_freebsd4_fhstatfs 297
320 #endif
322 #define __NR_fhopen 298
324 #if (FREEBSD_VERS >= FREEBSD_12)
325 #define __NR_freebsd11_fhstat 299
326 #else
327 #define __NR_fhstat 299
328 #endif
330 #define __NR_modnext 300
331 #define __NR_modstat 301
332 #define __NR_modfnext 302
333 #define __NR_modfind 303
334 #define __NR_kldload 304
335 #define __NR_kldunload 305
336 #define __NR_kldfind 306
337 #define __NR_kldnext 307
338 #define __NR_kldstat 308
339 #define __NR_kldfirstmod 309
340 #define __NR_getsid 310
341 #define __NR_setresuid 311
342 #define __NR_setresgid 312
343 /* obs signanosleep 313 */
344 #define __NR_aio_return 314
345 #define __NR_aio_suspend 315
346 #define __NR_aio_cancel 316
347 #define __NR_aio_error 317
348 #if (FREEBSD_VERS <= FREEBSD_10)
349 #define __NR_oaio_read 318
350 #define __NR_oaio_write 319
351 #define __NR_olio_listio 320
352 #endif
353 #define __NR_yield 321
354 /* obs thr_sleep 323 */
355 /* obs thr_wakeup 324 */
356 #define __NR_mlockall 324
357 #define __NR_munlockall 325
358 #define __NR___getcwd 326
359 #define __NR_sched_setparam 327
360 #define __NR_sched_getparam 328
361 #define __NR_sched_setscheduler 329
362 #define __NR_sched_getscheduler 330
363 #define __NR_sched_yield 331
364 #define __NR_sched_get_priority_max 332
365 #define __NR_sched_get_priority_min 333
366 #define __NR_sched_rr_get_interval 334
367 #define __NR_utrace 335
368 #if (FREEBSD_VERS <= FREEBSD_10)
369 #define __NR_freebsd4_sendfile 342
370 #endif
371 #define __NR_kldsym 337
372 #define __NR_jail 338
373 #define __NR_sigprocmask 340
374 #define __NR_sigsuspend 341
375 #if (FREEBSD_VERS <= FREEBSD_10)
376 #define __NR_freebsd4_sigaction 342
377 #endif
378 #define __NR_sigpending 343
379 #if (FREEBSD_VERS <= FREEBSD_10)
380 #define __NR_freebsd4_sigreturn 344
381 #endif
382 #define __NR_sigtimedwait 345
383 #define __NR_sigwaitinfo 346
384 #define __NR___acl_get_file 347
385 #define __NR___acl_set_file 348
386 #define __NR___acl_get_fd 349
387 #define __NR___acl_set_fd 350
388 #define __NR___acl_delete_file 351
389 #define __NR___acl_delete_fd 352
390 #define __NR___acl_aclcheck_file 353
391 #define __NR___acl_aclcheck_fd 354
392 #define __NR_extattrctl 355
393 #define __NR_extattr_set_file 356
394 #define __NR_extattr_get_file 357
395 #define __NR_extattr_delete_file 358
396 #define __NR_aio_waitcomplete 359
397 #define __NR_getresuid 360
398 #define __NR_getresgid 361
399 #define __NR_kqueue 362
401 #if (FREEBSD_VERS >= FREEBSD_12)
402 #define __NR_freebsd11_kevent 363
403 #else
404 #define __NR_kevent 363
405 #endif
406 /* obs __cap_get_proc 364 */
407 /* obs __cap_set_proc 365 */
408 /* obs __cap_get_fd 366 */
409 /* obs __cap_get_file 367 */
410 /* obs __cap_set_fd 368 */
411 /* obs __cap_set_file 369 */
413 #define __NR_extattr_set_fd 371
414 #define __NR_extattr_get_fd 372
415 #define __NR_extattr_delete_fd 373
416 #define __NR___setugid 374
417 /* obs nfsclnt 375 */
418 #define __NR_eaccess 376
419 #define __NR_nmount 378
420 /* obs kse_exit 379 */
421 /* obs kse_wakeup 380 */
422 /* obs kse_create 381 */
423 /* obs kse_thr_interrupt 382 */
424 /* obs kse_release 383 */
425 #define __NR___mac_get_proc 384
426 #define __NR___mac_set_proc 385
427 #define __NR___mac_get_fd 386
428 #define __NR___mac_get_file 387
429 #define __NR___mac_set_fd 388
430 #define __NR___mac_set_file 389
431 #define __NR_kenv 390
432 #define __NR_lchflags 391
433 #define __NR_uuidgen 392
434 #define __NR_sendfile 393
435 #define __NR_mac_syscall 394
437 #if (FREEBSD_VERS >= FREEBSD_12)
438 #define __NR_freebsd11_getfsstat 395
439 #define __NR_freebsd11_statfs 396
440 #define __NR_freebsd11_fstatfs 397
441 #define __NR_freebsd11_fhstatfs 398
442 #else
443 #define __NR_getfsstat 395
444 #define __NR_statfs 396
445 #define __NR_fstatfs 397
446 #define __NR_fhstatfs 398
447 #endif
449 #define __NR_ksem_close 400
450 #define __NR_ksem_post 401
451 #define __NR_ksem_wait 402
452 #define __NR_ksem_trywait 403
453 #define __NR_ksem_init 404
454 #define __NR_ksem_open 405
455 #define __NR_ksem_unlink 406
456 #define __NR_ksem_getvalue 407
457 #define __NR_ksem_destroy 408
458 #define __NR___mac_get_pid 409
459 #define __NR___mac_get_link 410
460 #define __NR___mac_set_link 411
461 #define __NR_extattr_set_link 412
462 #define __NR_extattr_get_link 413
463 #define __NR_extattr_delete_link 414
464 #define __NR___mac_execve 415
465 #define __NR_sigaction 416
466 #define __NR_sigreturn 417
467 #define __NR_getcontext 421
468 #define __NR_setcontext 422
469 #define __NR_swapcontext 423
470 #if (FREEBSD_VERS >= FREEBSD_13_1)
471 #define __NR_freebsd13_swapoff 424
472 #else
473 #define __NR_swapoff 424
474 #endif
475 #define __NR___acl_get_link 425
476 #define __NR___acl_set_link 426
477 #define __NR___acl_delete_link 427
478 #define __NR___acl_aclcheck_link 428
479 #define __NR_sigwait 429
480 #define __NR_thr_create 430
481 #define __NR_thr_exit 431
482 #define __NR_thr_self 432
483 #define __NR_thr_kill 433
484 #define __NR__umtx_lock 434
485 #define __NR__umtx_unlock 435
486 #define __NR_jail_attach 436
487 #define __NR_extattr_list_fd 437
488 #define __NR_extattr_list_file 438
489 #define __NR_extattr_list_link 439
490 /* obs kse_switchin 440 */
491 #define __NR_ksem_timedwait 441
492 #define __NR_thr_suspend 442
493 #define __NR_thr_wake 443
494 #define __NR_kldunloadf 444
495 #define __NR_audit 445
496 #define __NR_auditon 446
497 #define __NR_getauid 447
498 #define __NR_setauid 448
499 #define __NR_getaudit 449
500 #define __NR_setaudit 450
501 #define __NR_getaudit_addr 451
502 #define __NR_setaudit_addr 452
503 #define __NR_auditctl 453
504 #define __NR__umtx_op 454
505 #define __NR_thr_new 455
506 #define __NR_sigqueue 456
507 #define __NR_kmq_open 457
508 #define __NR_kmq_setattr 458
509 #define __NR_kmq_timedreceive 459
510 #define __NR_kmq_timedsend 460
511 #define __NR_kmq_notify 461
512 #define __NR_kmq_unlink 462
513 #define __NR_abort2 463
514 #define __NR_thr_set_name 464
515 #define __NR_aio_fsync 465
516 #define __NR_rtprio_thread 466
517 #define __NR_nosys467 467
518 #define __NR_nosys468 468
519 #define __NR___getpath_fromfd 469
520 #define __NR___getpath_fromaddr 470
521 #define __NR_sctp_peeloff 471
522 #define __NR_sctp_generic_sendmsg 472
523 #define __NR_sctp_generic_sendmsg_iov 473
524 #define __NR_sctp_generic_recvmsg 474
525 #define __NR_pread 475
526 #define __NR_pwrite 476
527 #define __NR_mmap 477
528 #define __NR_lseek 478
529 #define __NR_truncate 479
530 #define __NR_ftruncate 480
531 #define __NR_thr_kill2 481
533 // __NR_freebsd12_shm_open from FreeBSD 13
534 #define __NR_shm_open 482
535 #define __NR_shm_unlink 483
536 #define __NR_cpuset 484
537 #define __NR_cpuset_setid 485
538 #define __NR_cpuset_getid 486
539 #define __NR_cpuset_getaffinity 487
540 #define __NR_cpuset_setaffinity 488
541 #define __NR_faccessat 489
542 #define __NR_fchmodat 490
543 #define __NR_fchownat 491
544 #define __NR_fexecve 492
546 #if (FREEBSD_VERS >= FREEBSD_12)
547 #define __NR_freebsd11_fstatat 493
548 #else
549 #define __NR_fstatat 493
550 #endif
552 #define __NR_futimesat 494
553 #define __NR_linkat 495
554 #define __NR_mkdirat 496
555 #define __NR_mkfifoat 497
557 #if (FREEBSD_VERS >= FREEBSD_12)
558 #define __NR_freebsd11_mknodat 498
559 #else
560 #define __NR_mknodat 498
561 #endif
563 #define __NR_openat 499
564 #define __NR_readlinkat 500
565 #define __NR_renameat 501
566 #define __NR_symlinkat 502
567 #define __NR_unlinkat 503
568 #define __NR_posix_openpt 504
569 #define __NR_jail_get 506
570 #define __NR_jail_set 507
571 #define __NR_jail_remove 508
573 // __NR_freebsd12_closefrom from FreeBSD 13
574 #define __NR_closefrom 509
575 #define __NR___semctl 510
576 #define __NR_msgctl 511
577 #define __NR_shmctl 512
578 #define __NR_lpathconf 513
579 /* obs cap_new 514 */
580 #define __NR___cap_rights_get 515
581 #define __NR_cap_enter 516
582 #define __NR_cap_getmode 517
583 #define __NR_pdfork 518
584 #define __NR_pdkill 519
585 #define __NR_pdgetpid 520
586 #define __NR_pselect 522
587 #define __NR_getloginclass 523
588 #define __NR_setloginclass 524
589 #define __NR_rctl_get_racct 525
590 #define __NR_rctl_get_rules 526
591 #define __NR_rctl_get_limits 527
592 #define __NR_rctl_add_rule 528
593 #define __NR_rctl_remove_rule 529
594 #define __NR_posix_fallocate 530
595 #define __NR_posix_fadvise 531
596 #define __NR_wait6 532
597 #define __NR_cap_rights_limit 533
598 #define __NR_cap_ioctls_limit 534
599 #define __NR_cap_ioctls_get 535
600 #define __NR_cap_fcntls_limit 536
601 #define __NR_cap_fcntls_get 537
602 #define __NR_bindat 538
603 #define __NR_connectat 539
604 #define __NR_chflagsat 540
605 #define __NR_accept4 541
606 #define __NR_pipe2 542
607 #define __NR_aio_mlock 543
608 #define __NR_procctl 544
609 #define __NR_ppoll 545
610 #define __NR_futimens 546
611 #define __NR_utimensat 547
613 /* obs numa_getaffinity 548 */
614 /* obs numa_setaffinity 549 */
615 #if (FREEBSD_VERS >= FREEBSD_11)
617 #define __NR_fdatasync 550
619 #endif // (FREEBSD_VERS >= FREEBSD_11)
621 #if (FREEBSD_VERS >= FREEBSD_12)
623 #define __NR_fstat 551
624 #define __NR_fstatat 552
625 #define __NR_fhstat 553
626 #define __NR_getdirentries 554
627 #define __NR_statfs 555
628 #define __NR_fstatfs 556
629 #define __NR_getfsstat 557
630 #define __NR_fhstatfs 558
631 #define __NR_mknodat 559
632 #define __NR_kevent 560
633 #define __NR_cpuset_getdomain 561
634 #define __NR_cpuset_setdomain 562
635 #define __NR_getrandom 563
636 #define __NR_getfhat 564
637 #define __NR_fhlink 565
638 #define __NR_fhlinkat 566
639 #define __NR_fhreadlink 567
641 #endif // (FREEBSD_VERS >= FREEBSD_12)
643 #if (FREEBSD_VERS >= FREEBSD_12_2)
645 #define __NR_funlinkat 568
646 #define __NR_copy_file_range 569
647 #define __NR___sysctlbyname 570
648 #if (FREEBSD_VERS >= FREEBSD_13_0)
649 #define __NR_shm_open2 571
650 #define __NR_shm_rename 572
651 #define __NR_sigfastblock 573
652 #define __NR___realpathat 574
653 #endif
654 #define __NR_close_range 575
656 #endif
658 #if (FREEBSD_VERS >= FREEBSD_13_0)
660 #define __NR_rpctls_syscall 576
661 #define __NR___specialfd 577
662 #define __NR_aio_writev 578
663 #define __NR_aio_readv 579
665 #endif
667 #if (FREEBSD_VERS >= FREEBSD_13_1)
669 #define __NR_fspacectl 580
670 #define __NR_sched_getcpu 581
671 #define __NR_swapoff 582
673 #endif
675 #if (FREEBSD_VERS >= FREEBSD_15)
677 #define __NR_kqueuex 583
678 #define __NR_membarrier 584
679 #define __NR_timerfd_create 585
680 #define __NR_timerfd_gettime 586
681 #define __NR_timerfd_settime 587
683 #endif
685 #define __NR_fake_sigreturn 1000
687 #endif /* VKI_UNISTD_FREEBSD_H */