qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 18/19] bsd-user: Update system call list


From: Warner Losh
Subject: [PATCH v2 18/19] bsd-user: Update system call list
Date: Mon, 10 Apr 2023 12:20:55 -0600

Update the system call list. We have one hokey thing in here for swapoff
that depends on the version number (so this is not completely generated
at the moment). For this, we need to include sys/param.h. The method of
generation has changed, so this diff looks way bigger than it needs to
be to add the few lines of code for the new system calls.

Signed-off-by: Warner Losh <imp@bsdimp.com>
---
 bsd-user/freebsd/os-syscall.h |    2 +
 bsd-user/freebsd/syscall_nr.h | 1035 +++++++++++++++++----------------
 2 files changed, 529 insertions(+), 508 deletions(-)

diff --git a/bsd-user/freebsd/os-syscall.h b/bsd-user/freebsd/os-syscall.h
index 1f2c0acb1c5..e77745eeb5c 100644
--- a/bsd-user/freebsd/os-syscall.h
+++ b/bsd-user/freebsd/os-syscall.h
@@ -6,6 +6,8 @@
  * OS-Specific portion of syscall_defs.h
  */
 
+#include <sys/param.h> /* Needed for __FreeBSD_version */
+
 #include "freebsd/syscall_nr.h"
 
 /*
diff --git a/bsd-user/freebsd/syscall_nr.h b/bsd-user/freebsd/syscall_nr.h
index 7f73a6d0f19..b6dc6123db1 100644
--- a/bsd-user/freebsd/syscall_nr.h
+++ b/bsd-user/freebsd/syscall_nr.h
@@ -1,3 +1,7 @@
+/*
+ * This file was generated from /usr/include/sys/syscall.h
+ */
+
 /*
  * System call numbers.
  *
@@ -5,511 +9,526 @@
  * $FreeBSD$
  */
 
-#define TARGET_FREEBSD_NR_syscall       0
-#define TARGET_FREEBSD_NR_exit  1
-#define TARGET_FREEBSD_NR_fork  2
-#define TARGET_FREEBSD_NR_read  3
-#define TARGET_FREEBSD_NR_write 4
-#define TARGET_FREEBSD_NR_open  5
-#define TARGET_FREEBSD_NR_close 6
-#define TARGET_FREEBSD_NR_wait4 7
-                                /* 8 is old creat */
-#define TARGET_FREEBSD_NR_link  9
-#define TARGET_FREEBSD_NR_unlink        10
-                                /* 11 is obsolete execv */
-#define TARGET_FREEBSD_NR_chdir 12
-#define TARGET_FREEBSD_NR_fchdir        13
-#define TARGET_FREEBSD_NR_freebsd11_mknod       14
-#define TARGET_FREEBSD_NR_chmod 15
-#define TARGET_FREEBSD_NR_chown 16
-#define TARGET_FREEBSD_NR_break 17
-                                /* 18 is freebsd4 getfsstat */
-                                /* 19 is old lseek */
-#define TARGET_FREEBSD_NR_getpid        20
-#define TARGET_FREEBSD_NR_mount 21
-#define TARGET_FREEBSD_NR_unmount       22
-#define TARGET_FREEBSD_NR_setuid        23
-#define TARGET_FREEBSD_NR_getuid        24
-#define TARGET_FREEBSD_NR_geteuid       25
-#define TARGET_FREEBSD_NR_ptrace        26
-#define TARGET_FREEBSD_NR_recvmsg       27
-#define TARGET_FREEBSD_NR_sendmsg       28
-#define TARGET_FREEBSD_NR_recvfrom      29
-#define TARGET_FREEBSD_NR_accept        30
-#define TARGET_FREEBSD_NR_getpeername   31
-#define TARGET_FREEBSD_NR_getsockname   32
-#define TARGET_FREEBSD_NR_access        33
-#define TARGET_FREEBSD_NR_chflags       34
-#define TARGET_FREEBSD_NR_fchflags      35
-#define TARGET_FREEBSD_NR_sync  36
-#define TARGET_FREEBSD_NR_kill  37
-                                /* 38 is old stat */
-#define TARGET_FREEBSD_NR_getppid       39
-                                /* 40 is old lstat */
-#define TARGET_FREEBSD_NR_dup   41
-#define TARGET_FREEBSD_NR_freebsd10_pipe        42
-#define TARGET_FREEBSD_NR_getegid       43
-#define TARGET_FREEBSD_NR_profil        44
-#define TARGET_FREEBSD_NR_ktrace        45
-                                /* 46 is old sigaction */
-#define TARGET_FREEBSD_NR_getgid        47
-                                /* 48 is old sigprocmask */
-#define TARGET_FREEBSD_NR_getlogin      49
-#define TARGET_FREEBSD_NR_setlogin      50
-#define TARGET_FREEBSD_NR_acct  51
-                                /* 52 is old sigpending */
-#define TARGET_FREEBSD_NR_sigaltstack   53
-#define TARGET_FREEBSD_NR_ioctl 54
-#define TARGET_FREEBSD_NR_reboot        55
-#define TARGET_FREEBSD_NR_revoke        56
-#define TARGET_FREEBSD_NR_symlink       57
-#define TARGET_FREEBSD_NR_readlink      58
-#define TARGET_FREEBSD_NR_execve        59
-#define TARGET_FREEBSD_NR_umask 60
-#define TARGET_FREEBSD_NR_chroot        61
-                                /* 62 is old fstat */
-                                /* 63 is old getkerninfo */
-                                /* 64 is old getpagesize */
-#define TARGET_FREEBSD_NR_msync 65
-#define TARGET_FREEBSD_NR_vfork 66
-                                /* 67 is obsolete vread */
-                                /* 68 is obsolete vwrite */
-#define TARGET_FREEBSD_NR_sbrk  69
-#define TARGET_FREEBSD_NR_sstk  70
-                                /* 71 is old mmap */
-#define TARGET_FREEBSD_NR_freebsd11_vadvise     72
-#define TARGET_FREEBSD_NR_munmap        73
-#define TARGET_FREEBSD_NR_mprotect      74
-#define TARGET_FREEBSD_NR_madvise       75
-                                /* 76 is obsolete vhangup */
-                                /* 77 is obsolete vlimit */
-#define TARGET_FREEBSD_NR_mincore       78
-#define TARGET_FREEBSD_NR_getgroups     79
-#define TARGET_FREEBSD_NR_setgroups     80
-#define TARGET_FREEBSD_NR_getpgrp       81
-#define TARGET_FREEBSD_NR_setpgid       82
-#define TARGET_FREEBSD_NR_setitimer     83
-                                /* 84 is old wait */
-#define TARGET_FREEBSD_NR_swapon        85
-#define TARGET_FREEBSD_NR_getitimer     86
-                                /* 87 is old gethostname */
-                                /* 88 is old sethostname */
-#define TARGET_FREEBSD_NR_getdtablesize 89
-#define TARGET_FREEBSD_NR_dup2  90
-#define TARGET_FREEBSD_NR_fcntl 92
-#define TARGET_FREEBSD_NR_select        93
-#define TARGET_FREEBSD_NR_fsync 95
-#define TARGET_FREEBSD_NR_setpriority   96
-#define TARGET_FREEBSD_NR_socket        97
-#define TARGET_FREEBSD_NR_connect       98
-                                /* 99 is old accept */
-#define TARGET_FREEBSD_NR_getpriority   100
-                                /* 101 is old send */
-                                /* 102 is old recv */
-                                /* 103 is old sigreturn */
-#define TARGET_FREEBSD_NR_bind  104
-#define TARGET_FREEBSD_NR_setsockopt    105
-#define TARGET_FREEBSD_NR_listen        106
-                                /* 107 is obsolete vtimes */
-                                /* 108 is old sigvec */
-                                /* 109 is old sigblock */
-                                /* 110 is old sigsetmask */
-                                /* 111 is old sigsuspend */
-                                /* 112 is old sigstack */
-                                /* 113 is old recvmsg */
-                                /* 114 is old sendmsg */
-                                /* 115 is obsolete vtrace */
-#define TARGET_FREEBSD_NR_gettimeofday  116
-#define TARGET_FREEBSD_NR_getrusage     117
-#define TARGET_FREEBSD_NR_getsockopt    118
-#define TARGET_FREEBSD_NR_readv 120
-#define TARGET_FREEBSD_NR_writev        121
-#define TARGET_FREEBSD_NR_settimeofday  122
-#define TARGET_FREEBSD_NR_fchown        123
-#define TARGET_FREEBSD_NR_fchmod        124
-                                /* 125 is old recvfrom */
-#define TARGET_FREEBSD_NR_setreuid      126
-#define TARGET_FREEBSD_NR_setregid      127
-#define TARGET_FREEBSD_NR_rename        128
-                                /* 129 is old truncate */
-                                /* 130 is old ftruncate */
-#define TARGET_FREEBSD_NR_flock 131
-#define TARGET_FREEBSD_NR_mkfifo        132
-#define TARGET_FREEBSD_NR_sendto        133
-#define TARGET_FREEBSD_NR_shutdown      134
-#define TARGET_FREEBSD_NR_socketpair    135
-#define TARGET_FREEBSD_NR_mkdir 136
-#define TARGET_FREEBSD_NR_rmdir 137
-#define TARGET_FREEBSD_NR_utimes        138
-                                /* 139 is obsolete 4.2 sigreturn */
-#define TARGET_FREEBSD_NR_adjtime       140
-                                /* 141 is old getpeername */
-                                /* 142 is old gethostid */
-                                /* 143 is old sethostid */
-                                /* 144 is old getrlimit */
-                                /* 145 is old setrlimit */
-                                /* 146 is old killpg */
-#define TARGET_FREEBSD_NR_setsid        147
-#define TARGET_FREEBSD_NR_quotactl      148
-                                /* 149 is old quota */
-                                /* 150 is old getsockname */
-#define TARGET_FREEBSD_NR_nlm_syscall   154
-#define TARGET_FREEBSD_NR_nfssvc        155
-                                /* 156 is old getdirentries */
-                                /* 157 is freebsd4 statfs */
-                                /* 158 is freebsd4 fstatfs */
-#define TARGET_FREEBSD_NR_lgetfh        160
-#define TARGET_FREEBSD_NR_getfh 161
-                                /* 162 is freebsd4 getdomainname */
-                                /* 163 is freebsd4 setdomainname */
-                                /* 164 is freebsd4 uname */
-#define TARGET_FREEBSD_NR_sysarch       165
-#define TARGET_FREEBSD_NR_rtprio        166
-#define TARGET_FREEBSD_NR_semsys        169
-#define TARGET_FREEBSD_NR_msgsys        170
-#define TARGET_FREEBSD_NR_shmsys        171
-                                /* 173 is freebsd6 pread */
-                                /* 174 is freebsd6 pwrite */
-#define TARGET_FREEBSD_NR_setfib        175
-#define TARGET_FREEBSD_NR_ntp_adjtime   176
-#define TARGET_FREEBSD_NR_setgid        181
-#define TARGET_FREEBSD_NR_setegid       182
-#define TARGET_FREEBSD_NR_seteuid       183
-                                /* 184 is obsolete lfs_bmapv */
-                                /* 185 is obsolete lfs_markv */
-                                /* 186 is obsolete lfs_segclean */
-                                /* 187 is obsolete lfs_segwait */
-#define TARGET_FREEBSD_NR_freebsd11_stat        188
-#define TARGET_FREEBSD_NR_freebsd11_fstat       189
-#define TARGET_FREEBSD_NR_freebsd11_lstat       190
-#define TARGET_FREEBSD_NR_pathconf      191
-#define TARGET_FREEBSD_NR_fpathconf     192
-#define TARGET_FREEBSD_NR_getrlimit     194
-#define TARGET_FREEBSD_NR_setrlimit     195
-#define TARGET_FREEBSD_NR_freebsd11_getdirentries       196
-                                /* 197 is freebsd6 mmap */
-#define TARGET_FREEBSD_NR___syscall     198
-                                /* 199 is freebsd6 lseek */
-                                /* 200 is freebsd6 truncate */
-                                /* 201 is freebsd6 ftruncate */
-#define TARGET_FREEBSD_NR___sysctl      202
-#define TARGET_FREEBSD_NR_mlock 203
-#define TARGET_FREEBSD_NR_munlock       204
-#define TARGET_FREEBSD_NR_undelete      205
-#define TARGET_FREEBSD_NR_futimes       206
-#define TARGET_FREEBSD_NR_getpgid       207
-#define TARGET_FREEBSD_NR_poll  209
-#define TARGET_FREEBSD_NR_freebsd7___semctl     220
-#define TARGET_FREEBSD_NR_semget        221
-#define TARGET_FREEBSD_NR_semop 222
-                                /* 223 is obsolete semconfig */
-#define TARGET_FREEBSD_NR_freebsd7_msgctl       224
-#define TARGET_FREEBSD_NR_msgget        225
-#define TARGET_FREEBSD_NR_msgsnd        226
-#define TARGET_FREEBSD_NR_msgrcv        227
-#define TARGET_FREEBSD_NR_shmat 228
-#define TARGET_FREEBSD_NR_freebsd7_shmctl       229
-#define TARGET_FREEBSD_NR_shmdt 230
-#define TARGET_FREEBSD_NR_shmget        231
-#define TARGET_FREEBSD_NR_clock_gettime 232
-#define TARGET_FREEBSD_NR_clock_settime 233
-#define TARGET_FREEBSD_NR_clock_getres  234
-#define TARGET_FREEBSD_NR_ktimer_create 235
-#define TARGET_FREEBSD_NR_ktimer_delete 236
-#define TARGET_FREEBSD_NR_ktimer_settime        237
-#define TARGET_FREEBSD_NR_ktimer_gettime        238
-#define TARGET_FREEBSD_NR_ktimer_getoverrun     239
-#define TARGET_FREEBSD_NR_nanosleep     240
-#define TARGET_FREEBSD_NR_ffclock_getcounter    241
-#define TARGET_FREEBSD_NR_ffclock_setestimate   242
-#define TARGET_FREEBSD_NR_ffclock_getestimate   243
-#define TARGET_FREEBSD_NR_clock_nanosleep       244
-#define TARGET_FREEBSD_NR_clock_getcpuclockid2  247
-#define TARGET_FREEBSD_NR_ntp_gettime   248
-#define TARGET_FREEBSD_NR_minherit      250
-#define TARGET_FREEBSD_NR_rfork 251
-                                /* 252 is obsolete openbsd_poll */
-#define TARGET_FREEBSD_NR_issetugid     253
-#define TARGET_FREEBSD_NR_lchown        254
-#define TARGET_FREEBSD_NR_aio_read      255
-#define TARGET_FREEBSD_NR_aio_write     256
-#define TARGET_FREEBSD_NR_lio_listio    257
-#define TARGET_FREEBSD_NR_freebsd11_getdents    272
-#define TARGET_FREEBSD_NR_lchmod        274
-                                /* 275 is obsolete netbsd_lchown */
-#define TARGET_FREEBSD_NR_lutimes       276
-                                /* 277 is obsolete netbsd_msync */
-#define TARGET_FREEBSD_NR_freebsd11_nstat       278
-#define TARGET_FREEBSD_NR_freebsd11_nfstat      279
-#define TARGET_FREEBSD_NR_freebsd11_nlstat      280
-#define TARGET_FREEBSD_NR_preadv        289
-#define TARGET_FREEBSD_NR_pwritev       290
-                                /* 297 is freebsd4 fhstatfs */
-#define TARGET_FREEBSD_NR_fhopen        298
-#define TARGET_FREEBSD_NR_freebsd11_fhstat      299
-#define TARGET_FREEBSD_NR_modnext       300
-#define TARGET_FREEBSD_NR_modstat       301
-#define TARGET_FREEBSD_NR_modfnext      302
-#define TARGET_FREEBSD_NR_modfind       303
-#define TARGET_FREEBSD_NR_kldload       304
-#define TARGET_FREEBSD_NR_kldunload     305
-#define TARGET_FREEBSD_NR_kldfind       306
-#define TARGET_FREEBSD_NR_kldnext       307
-#define TARGET_FREEBSD_NR_kldstat       308
-#define TARGET_FREEBSD_NR_kldfirstmod   309
-#define TARGET_FREEBSD_NR_getsid        310
-#define TARGET_FREEBSD_NR_setresuid     311
-#define TARGET_FREEBSD_NR_setresgid     312
-                                /* 313 is obsolete signanosleep */
-#define TARGET_FREEBSD_NR_aio_return    314
-#define TARGET_FREEBSD_NR_aio_suspend   315
-#define TARGET_FREEBSD_NR_aio_cancel    316
-#define TARGET_FREEBSD_NR_aio_error     317
-                                /* 318 is freebsd6 aio_read */
-                                /* 319 is freebsd6 aio_write */
-                                /* 320 is freebsd6 lio_listio */
-#define TARGET_FREEBSD_NR_yield 321
-                                /* 322 is obsolete thr_sleep */
-                                /* 323 is obsolete thr_wakeup */
-#define TARGET_FREEBSD_NR_mlockall      324
-#define TARGET_FREEBSD_NR_munlockall    325
-#define TARGET_FREEBSD_NR___getcwd      326
-#define TARGET_FREEBSD_NR_sched_setparam        327
-#define TARGET_FREEBSD_NR_sched_getparam        328
-#define TARGET_FREEBSD_NR_sched_setscheduler    329
-#define TARGET_FREEBSD_NR_sched_getscheduler    330
-#define TARGET_FREEBSD_NR_sched_yield   331
-#define TARGET_FREEBSD_NR_sched_get_priority_max        332
-#define TARGET_FREEBSD_NR_sched_get_priority_min        333
-#define TARGET_FREEBSD_NR_sched_rr_get_interval 334
-#define TARGET_FREEBSD_NR_utrace        335
-                                /* 336 is freebsd4 sendfile */
-#define TARGET_FREEBSD_NR_kldsym        337
-#define TARGET_FREEBSD_NR_jail  338
-#define TARGET_FREEBSD_NR_nnpfs_syscall 339
-#define TARGET_FREEBSD_NR_sigprocmask   340
-#define TARGET_FREEBSD_NR_sigsuspend    341
-                                /* 342 is freebsd4 sigaction */
-#define TARGET_FREEBSD_NR_sigpending    343
-                                /* 344 is freebsd4 sigreturn */
-#define TARGET_FREEBSD_NR_sigtimedwait  345
-#define TARGET_FREEBSD_NR_sigwaitinfo   346
-#define TARGET_FREEBSD_NR___acl_get_file        347
-#define TARGET_FREEBSD_NR___acl_set_file        348
-#define TARGET_FREEBSD_NR___acl_get_fd  349
-#define TARGET_FREEBSD_NR___acl_set_fd  350
-#define TARGET_FREEBSD_NR___acl_delete_file     351
-#define TARGET_FREEBSD_NR___acl_delete_fd       352
-#define TARGET_FREEBSD_NR___acl_aclcheck_file   353
-#define TARGET_FREEBSD_NR___acl_aclcheck_fd     354
-#define TARGET_FREEBSD_NR_extattrctl    355
-#define TARGET_FREEBSD_NR_extattr_set_file      356
-#define TARGET_FREEBSD_NR_extattr_get_file      357
-#define TARGET_FREEBSD_NR_extattr_delete_file   358
-#define TARGET_FREEBSD_NR_aio_waitcomplete      359
-#define TARGET_FREEBSD_NR_getresuid     360
-#define TARGET_FREEBSD_NR_getresgid     361
-#define TARGET_FREEBSD_NR_kqueue        362
-#define TARGET_FREEBSD_NR_freebsd11_kevent      363
-                                /* 364 is obsolete __cap_get_proc */
-                                /* 365 is obsolete __cap_set_proc */
-                                /* 366 is obsolete __cap_get_fd */
-                                /* 367 is obsolete __cap_get_file */
-                                /* 368 is obsolete __cap_set_fd */
-                                /* 369 is obsolete __cap_set_file */
-#define TARGET_FREEBSD_NR_extattr_set_fd        371
-#define TARGET_FREEBSD_NR_extattr_get_fd        372
-#define TARGET_FREEBSD_NR_extattr_delete_fd     373
-#define TARGET_FREEBSD_NR___setugid     374
-                                /* 375 is obsolete nfsclnt */
-#define TARGET_FREEBSD_NR_eaccess       376
-#define TARGET_FREEBSD_NR_afs3_syscall  377
-#define TARGET_FREEBSD_NR_nmount        378
-                                /* 379 is obsolete kse_exit */
-                                /* 380 is obsolete kse_wakeup */
-                                /* 381 is obsolete kse_create */
-                                /* 382 is obsolete kse_thr_interrupt */
-                                /* 383 is obsolete kse_release */
-#define TARGET_FREEBSD_NR___mac_get_proc        384
-#define TARGET_FREEBSD_NR___mac_set_proc        385
-#define TARGET_FREEBSD_NR___mac_get_fd  386
-#define TARGET_FREEBSD_NR___mac_get_file        387
-#define TARGET_FREEBSD_NR___mac_set_fd  388
-#define TARGET_FREEBSD_NR___mac_set_file        389
-#define TARGET_FREEBSD_NR_kenv  390
-#define TARGET_FREEBSD_NR_lchflags      391
-#define TARGET_FREEBSD_NR_uuidgen       392
-#define TARGET_FREEBSD_NR_sendfile      393
-#define TARGET_FREEBSD_NR_mac_syscall   394
-#define TARGET_FREEBSD_NR_freebsd11_getfsstat   395
-#define TARGET_FREEBSD_NR_freebsd11_statfs      396
-#define TARGET_FREEBSD_NR_freebsd11_fstatfs     397
-#define TARGET_FREEBSD_NR_freebsd11_fhstatfs    398
-#define TARGET_FREEBSD_NR_ksem_close    400
-#define TARGET_FREEBSD_NR_ksem_post     401
-#define TARGET_FREEBSD_NR_ksem_wait     402
-#define TARGET_FREEBSD_NR_ksem_trywait  403
-#define TARGET_FREEBSD_NR_ksem_init     404
-#define TARGET_FREEBSD_NR_ksem_open     405
-#define TARGET_FREEBSD_NR_ksem_unlink   406
-#define TARGET_FREEBSD_NR_ksem_getvalue 407
-#define TARGET_FREEBSD_NR_ksem_destroy  408
-#define TARGET_FREEBSD_NR___mac_get_pid 409
-#define TARGET_FREEBSD_NR___mac_get_link        410
-#define TARGET_FREEBSD_NR___mac_set_link        411
-#define TARGET_FREEBSD_NR_extattr_set_link      412
-#define TARGET_FREEBSD_NR_extattr_get_link      413
-#define TARGET_FREEBSD_NR_extattr_delete_link   414
-#define TARGET_FREEBSD_NR___mac_execve  415
-#define TARGET_FREEBSD_NR_sigaction     416
-#define TARGET_FREEBSD_NR_sigreturn     417
-#define TARGET_FREEBSD_NR_getcontext    421
-#define TARGET_FREEBSD_NR_setcontext    422
-#define TARGET_FREEBSD_NR_swapcontext   423
-#define TARGET_FREEBSD_NR_swapoff       424
-#define TARGET_FREEBSD_NR___acl_get_link        425
-#define TARGET_FREEBSD_NR___acl_set_link        426
-#define TARGET_FREEBSD_NR___acl_delete_link     427
-#define TARGET_FREEBSD_NR___acl_aclcheck_link   428
-#define TARGET_FREEBSD_NR_sigwait       429
-#define TARGET_FREEBSD_NR_thr_create    430
-#define TARGET_FREEBSD_NR_thr_exit      431
-#define TARGET_FREEBSD_NR_thr_self      432
-#define TARGET_FREEBSD_NR_thr_kill      433
-#define TARGET_FREEBSD_NR_jail_attach   436
-#define TARGET_FREEBSD_NR_extattr_list_fd       437
-#define TARGET_FREEBSD_NR_extattr_list_file     438
-#define TARGET_FREEBSD_NR_extattr_list_link     439
-                                /* 440 is obsolete kse_switchin */
-#define TARGET_FREEBSD_NR_ksem_timedwait        441
-#define TARGET_FREEBSD_NR_thr_suspend   442
-#define TARGET_FREEBSD_NR_thr_wake      443
-#define TARGET_FREEBSD_NR_kldunloadf    444
-#define TARGET_FREEBSD_NR_audit 445
-#define TARGET_FREEBSD_NR_auditon       446
-#define TARGET_FREEBSD_NR_getauid       447
-#define TARGET_FREEBSD_NR_setauid       448
-#define TARGET_FREEBSD_NR_getaudit      449
-#define TARGET_FREEBSD_NR_setaudit      450
-#define TARGET_FREEBSD_NR_getaudit_addr 451
-#define TARGET_FREEBSD_NR_setaudit_addr 452
-#define TARGET_FREEBSD_NR_auditctl      453
-#define TARGET_FREEBSD_NR__umtx_op      454
-#define TARGET_FREEBSD_NR_thr_new       455
-#define TARGET_FREEBSD_NR_sigqueue      456
-#define TARGET_FREEBSD_NR_kmq_open      457
-#define TARGET_FREEBSD_NR_kmq_setattr   458
-#define TARGET_FREEBSD_NR_kmq_timedreceive      459
-#define TARGET_FREEBSD_NR_kmq_timedsend 460
-#define TARGET_FREEBSD_NR_kmq_notify    461
-#define TARGET_FREEBSD_NR_kmq_unlink    462
-#define TARGET_FREEBSD_NR_abort2        463
-#define TARGET_FREEBSD_NR_thr_set_name  464
-#define TARGET_FREEBSD_NR_aio_fsync     465
-#define TARGET_FREEBSD_NR_rtprio_thread 466
-#define TARGET_FREEBSD_NR_sctp_peeloff  471
-#define TARGET_FREEBSD_NR_sctp_generic_sendmsg  472
-#define TARGET_FREEBSD_NR_sctp_generic_sendmsg_iov      473
-#define TARGET_FREEBSD_NR_sctp_generic_recvmsg  474
-#define TARGET_FREEBSD_NR_pread 475
-#define TARGET_FREEBSD_NR_pwrite        476
-#define TARGET_FREEBSD_NR_mmap  477
-#define TARGET_FREEBSD_NR_lseek 478
-#define TARGET_FREEBSD_NR_truncate      479
-#define TARGET_FREEBSD_NR_ftruncate     480
-#define TARGET_FREEBSD_NR_thr_kill2     481
-#define TARGET_FREEBSD_NR_freebsd12_shm_open    482
-#define TARGET_FREEBSD_NR_shm_unlink    483
-#define TARGET_FREEBSD_NR_cpuset        484
-#define TARGET_FREEBSD_NR_cpuset_setid  485
-#define TARGET_FREEBSD_NR_cpuset_getid  486
-#define TARGET_FREEBSD_NR_cpuset_getaffinity    487
-#define TARGET_FREEBSD_NR_cpuset_setaffinity    488
-#define TARGET_FREEBSD_NR_faccessat     489
-#define TARGET_FREEBSD_NR_fchmodat      490
-#define TARGET_FREEBSD_NR_fchownat      491
-#define TARGET_FREEBSD_NR_fexecve       492
-#define TARGET_FREEBSD_NR_freebsd11_fstatat     493
-#define TARGET_FREEBSD_NR_futimesat     494
-#define TARGET_FREEBSD_NR_linkat        495
-#define TARGET_FREEBSD_NR_mkdirat       496
-#define TARGET_FREEBSD_NR_mkfifoat      497
-#define TARGET_FREEBSD_NR_freebsd11_mknodat     498
-#define TARGET_FREEBSD_NR_openat        499
-#define TARGET_FREEBSD_NR_readlinkat    500
-#define TARGET_FREEBSD_NR_renameat      501
-#define TARGET_FREEBSD_NR_symlinkat     502
-#define TARGET_FREEBSD_NR_unlinkat      503
-#define TARGET_FREEBSD_NR_posix_openpt  504
-#define TARGET_FREEBSD_NR_gssd_syscall  505
-#define TARGET_FREEBSD_NR_jail_get      506
-#define TARGET_FREEBSD_NR_jail_set      507
-#define TARGET_FREEBSD_NR_jail_remove   508
-#define TARGET_FREEBSD_NR_freebsd12_closefrom   509
-#define TARGET_FREEBSD_NR___semctl      510
-#define TARGET_FREEBSD_NR_msgctl        511
-#define TARGET_FREEBSD_NR_shmctl        512
-#define TARGET_FREEBSD_NR_lpathconf     513
-                                /* 514 is obsolete cap_new */
-#define TARGET_FREEBSD_NR___cap_rights_get      515
-#define TARGET_FREEBSD_NR_cap_enter     516
-#define TARGET_FREEBSD_NR_cap_getmode   517
-#define TARGET_FREEBSD_NR_pdfork        518
-#define TARGET_FREEBSD_NR_pdkill        519
-#define TARGET_FREEBSD_NR_pdgetpid      520
-#define TARGET_FREEBSD_NR_pselect       522
-#define TARGET_FREEBSD_NR_getloginclass 523
-#define TARGET_FREEBSD_NR_setloginclass 524
-#define TARGET_FREEBSD_NR_rctl_get_racct        525
-#define TARGET_FREEBSD_NR_rctl_get_rules        526
-#define TARGET_FREEBSD_NR_rctl_get_limits       527
-#define TARGET_FREEBSD_NR_rctl_add_rule 528
-#define TARGET_FREEBSD_NR_rctl_remove_rule      529
-#define TARGET_FREEBSD_NR_posix_fallocate       530
-#define TARGET_FREEBSD_NR_posix_fadvise 531
-#define TARGET_FREEBSD_NR_wait6 532
-#define TARGET_FREEBSD_NR_cap_rights_limit      533
-#define TARGET_FREEBSD_NR_cap_ioctls_limit      534
-#define TARGET_FREEBSD_NR_cap_ioctls_get        535
-#define TARGET_FREEBSD_NR_cap_fcntls_limit      536
-#define TARGET_FREEBSD_NR_cap_fcntls_get        537
-#define TARGET_FREEBSD_NR_bindat        538
-#define TARGET_FREEBSD_NR_connectat     539
-#define TARGET_FREEBSD_NR_chflagsat     540
-#define TARGET_FREEBSD_NR_accept4       541
-#define TARGET_FREEBSD_NR_pipe2 542
-#define TARGET_FREEBSD_NR_aio_mlock     543
-#define TARGET_FREEBSD_NR_procctl       544
-#define TARGET_FREEBSD_NR_ppoll 545
-#define TARGET_FREEBSD_NR_futimens      546
-#define TARGET_FREEBSD_NR_utimensat     547
-                                /* 548 is obsolete numa_getaffinity */
-                                /* 549 is obsolete numa_setaffinity */
-#define TARGET_FREEBSD_NR_fdatasync     550
-#define TARGET_FREEBSD_NR_fstat 551
-#define TARGET_FREEBSD_NR_fstatat       552
-#define TARGET_FREEBSD_NR_fhstat        553
-#define TARGET_FREEBSD_NR_getdirentries 554
-#define TARGET_FREEBSD_NR_statfs        555
-#define TARGET_FREEBSD_NR_fstatfs       556
-#define TARGET_FREEBSD_NR_getfsstat     557
-#define TARGET_FREEBSD_NR_fhstatfs      558
-#define TARGET_FREEBSD_NR_mknodat       559
-#define TARGET_FREEBSD_NR_kevent        560
-#define TARGET_FREEBSD_NR_cpuset_getdomain      561
-#define TARGET_FREEBSD_NR_cpuset_setdomain      562
-#define TARGET_FREEBSD_NR_getrandom     563
-#define TARGET_FREEBSD_NR_getfhat       564
-#define TARGET_FREEBSD_NR_fhlink        565
-#define TARGET_FREEBSD_NR_fhlinkat      566
-#define TARGET_FREEBSD_NR_fhreadlink    567
-#define TARGET_FREEBSD_NR_funlinkat     568
-#define TARGET_FREEBSD_NR_copy_file_range       569
-#define TARGET_FREEBSD_NR___sysctlbyname        570
-#define TARGET_FREEBSD_NR_shm_open2     571
-#define TARGET_FREEBSD_NR_shm_rename    572
-#define TARGET_FREEBSD_NR_sigfastblock  573
-#define TARGET_FREEBSD_NR___realpathat  574
-#define TARGET_FREEBSD_NR_close_range   575
-#define TARGET_FREEBSD_NR_rpctls_syscall        576
-#define TARGET_FREEBSD_NR_MAXSYSCALL    577
+#define        TARGET_FREEBSD_NR_syscall       0
+#define        TARGET_FREEBSD_NR_exit  1
+#define        TARGET_FREEBSD_NR_fork  2
+#define        TARGET_FREEBSD_NR_read  3
+#define        TARGET_FREEBSD_NR_write 4
+#define        TARGET_FREEBSD_NR_open  5
+#define        TARGET_FREEBSD_NR_close 6
+#define        TARGET_FREEBSD_NR_wait4 7
+                               /* 8 is old creat */
+#define        TARGET_FREEBSD_NR_link  9
+#define        TARGET_FREEBSD_NR_unlink        10
+                               /* 11 is obsolete execv */
+#define        TARGET_FREEBSD_NR_chdir 12
+#define        TARGET_FREEBSD_NR_fchdir        13
+#define        TARGET_FREEBSD_NR_freebsd11_mknod       14
+#define        TARGET_FREEBSD_NR_chmod 15
+#define        TARGET_FREEBSD_NR_chown 16
+#define        TARGET_FREEBSD_NR_break 17
+                               /* 18 is freebsd4 getfsstat */
+                               /* 19 is old lseek */
+#define        TARGET_FREEBSD_NR_getpid        20
+#define        TARGET_FREEBSD_NR_mount 21
+#define        TARGET_FREEBSD_NR_unmount       22
+#define        TARGET_FREEBSD_NR_setuid        23
+#define        TARGET_FREEBSD_NR_getuid        24
+#define        TARGET_FREEBSD_NR_geteuid       25
+#define        TARGET_FREEBSD_NR_ptrace        26
+#define        TARGET_FREEBSD_NR_recvmsg       27
+#define        TARGET_FREEBSD_NR_sendmsg       28
+#define        TARGET_FREEBSD_NR_recvfrom      29
+#define        TARGET_FREEBSD_NR_accept        30
+#define        TARGET_FREEBSD_NR_getpeername   31
+#define        TARGET_FREEBSD_NR_getsockname   32
+#define        TARGET_FREEBSD_NR_access        33
+#define        TARGET_FREEBSD_NR_chflags       34
+#define        TARGET_FREEBSD_NR_fchflags      35
+#define        TARGET_FREEBSD_NR_sync  36
+#define        TARGET_FREEBSD_NR_kill  37
+                               /* 38 is old stat */
+#define        TARGET_FREEBSD_NR_getppid       39
+                               /* 40 is old lstat */
+#define        TARGET_FREEBSD_NR_dup   41
+#define        TARGET_FREEBSD_NR_freebsd10_pipe        42
+#define        TARGET_FREEBSD_NR_getegid       43
+#define        TARGET_FREEBSD_NR_profil        44
+#define        TARGET_FREEBSD_NR_ktrace        45
+                               /* 46 is old sigaction */
+#define        TARGET_FREEBSD_NR_getgid        47
+                               /* 48 is old sigprocmask */
+#define        TARGET_FREEBSD_NR_getlogin      49
+#define        TARGET_FREEBSD_NR_setlogin      50
+#define        TARGET_FREEBSD_NR_acct  51
+                               /* 52 is old sigpending */
+#define        TARGET_FREEBSD_NR_sigaltstack   53
+#define        TARGET_FREEBSD_NR_ioctl 54
+#define        TARGET_FREEBSD_NR_reboot        55
+#define        TARGET_FREEBSD_NR_revoke        56
+#define        TARGET_FREEBSD_NR_symlink       57
+#define        TARGET_FREEBSD_NR_readlink      58
+#define        TARGET_FREEBSD_NR_execve        59
+#define        TARGET_FREEBSD_NR_umask 60
+#define        TARGET_FREEBSD_NR_chroot        61
+                               /* 62 is old fstat */
+                               /* 63 is old getkerninfo */
+                               /* 64 is old getpagesize */
+#define        TARGET_FREEBSD_NR_msync 65
+#define        TARGET_FREEBSD_NR_vfork 66
+                               /* 67 is obsolete vread */
+                               /* 68 is obsolete vwrite */
+#define        TARGET_FREEBSD_NR_sbrk  69
+#define        TARGET_FREEBSD_NR_sstk  70
+                               /* 71 is old mmap */
+#define        TARGET_FREEBSD_NR_freebsd11_vadvise     72
+#define        TARGET_FREEBSD_NR_munmap        73
+#define        TARGET_FREEBSD_NR_mprotect      74
+#define        TARGET_FREEBSD_NR_madvise       75
+                               /* 76 is obsolete vhangup */
+                               /* 77 is obsolete vlimit */
+#define        TARGET_FREEBSD_NR_mincore       78
+#define        TARGET_FREEBSD_NR_getgroups     79
+#define        TARGET_FREEBSD_NR_setgroups     80
+#define        TARGET_FREEBSD_NR_getpgrp       81
+#define        TARGET_FREEBSD_NR_setpgid       82
+#define        TARGET_FREEBSD_NR_setitimer     83
+                               /* 84 is old wait */
+#define        TARGET_FREEBSD_NR_swapon        85
+#define        TARGET_FREEBSD_NR_getitimer     86
+                               /* 87 is old gethostname */
+                               /* 88 is old sethostname */
+#define        TARGET_FREEBSD_NR_getdtablesize 89
+#define        TARGET_FREEBSD_NR_dup2  90
+#define        TARGET_FREEBSD_NR_fcntl 92
+#define        TARGET_FREEBSD_NR_select        93
+#define        TARGET_FREEBSD_NR_fsync 95
+#define        TARGET_FREEBSD_NR_setpriority   96
+#define        TARGET_FREEBSD_NR_socket        97
+#define        TARGET_FREEBSD_NR_connect       98
+                               /* 99 is old accept */
+#define        TARGET_FREEBSD_NR_getpriority   100
+                               /* 101 is old send */
+                               /* 102 is old recv */
+                               /* 103 is old sigreturn */
+#define        TARGET_FREEBSD_NR_bind  104
+#define        TARGET_FREEBSD_NR_setsockopt    105
+#define        TARGET_FREEBSD_NR_listen        106
+                               /* 107 is obsolete vtimes */
+                               /* 108 is old sigvec */
+                               /* 109 is old sigblock */
+                               /* 110 is old sigsetmask */
+                               /* 111 is old sigsuspend */
+                               /* 112 is old sigstack */
+                               /* 113 is old recvmsg */
+                               /* 114 is old sendmsg */
+                               /* 115 is obsolete vtrace */
+#define        TARGET_FREEBSD_NR_gettimeofday  116
+#define        TARGET_FREEBSD_NR_getrusage     117
+#define        TARGET_FREEBSD_NR_getsockopt    118
+#define        TARGET_FREEBSD_NR_readv 120
+#define        TARGET_FREEBSD_NR_writev        121
+#define        TARGET_FREEBSD_NR_settimeofday  122
+#define        TARGET_FREEBSD_NR_fchown        123
+#define        TARGET_FREEBSD_NR_fchmod        124
+                               /* 125 is old recvfrom */
+#define        TARGET_FREEBSD_NR_setreuid      126
+#define        TARGET_FREEBSD_NR_setregid      127
+#define        TARGET_FREEBSD_NR_rename        128
+                               /* 129 is old truncate */
+                               /* 130 is old ftruncate */
+#define        TARGET_FREEBSD_NR_flock 131
+#define        TARGET_FREEBSD_NR_mkfifo        132
+#define        TARGET_FREEBSD_NR_sendto        133
+#define        TARGET_FREEBSD_NR_shutdown      134
+#define        TARGET_FREEBSD_NR_socketpair    135
+#define        TARGET_FREEBSD_NR_mkdir 136
+#define        TARGET_FREEBSD_NR_rmdir 137
+#define        TARGET_FREEBSD_NR_utimes        138
+                               /* 139 is obsolete 4.2 sigreturn */
+#define        TARGET_FREEBSD_NR_adjtime       140
+                               /* 141 is old getpeername */
+                               /* 142 is old gethostid */
+                               /* 143 is old sethostid */
+                               /* 144 is old getrlimit */
+                               /* 145 is old setrlimit */
+                               /* 146 is old killpg */
+#define        TARGET_FREEBSD_NR_setsid        147
+#define        TARGET_FREEBSD_NR_quotactl      148
+                               /* 149 is old quota */
+                               /* 150 is old getsockname */
+#define        TARGET_FREEBSD_NR_nlm_syscall   154
+#define        TARGET_FREEBSD_NR_nfssvc        155
+                               /* 156 is old getdirentries */
+                               /* 157 is freebsd4 statfs */
+                               /* 158 is freebsd4 fstatfs */
+#define        TARGET_FREEBSD_NR_lgetfh        160
+#define        TARGET_FREEBSD_NR_getfh 161
+                               /* 162 is freebsd4 getdomainname */
+                               /* 163 is freebsd4 setdomainname */
+                               /* 164 is freebsd4 uname */
+#define        TARGET_FREEBSD_NR_sysarch       165
+#define        TARGET_FREEBSD_NR_rtprio        166
+#define        TARGET_FREEBSD_NR_semsys        169
+#define        TARGET_FREEBSD_NR_msgsys        170
+#define        TARGET_FREEBSD_NR_shmsys        171
+                               /* 173 is freebsd6 pread */
+                               /* 174 is freebsd6 pwrite */
+#define        TARGET_FREEBSD_NR_setfib        175
+#define        TARGET_FREEBSD_NR_ntp_adjtime   176
+#define        TARGET_FREEBSD_NR_setgid        181
+#define        TARGET_FREEBSD_NR_setegid       182
+#define        TARGET_FREEBSD_NR_seteuid       183
+                               /* 184 is obsolete lfs_bmapv */
+                               /* 185 is obsolete lfs_markv */
+                               /* 186 is obsolete lfs_segclean */
+                               /* 187 is obsolete lfs_segwait */
+#define        TARGET_FREEBSD_NR_freebsd11_stat        188
+#define        TARGET_FREEBSD_NR_freebsd11_fstat       189
+#define        TARGET_FREEBSD_NR_freebsd11_lstat       190
+#define        TARGET_FREEBSD_NR_pathconf      191
+#define        TARGET_FREEBSD_NR_fpathconf     192
+#define        TARGET_FREEBSD_NR_getrlimit     194
+#define        TARGET_FREEBSD_NR_setrlimit     195
+#define        TARGET_FREEBSD_NR_freebsd11_getdirentries       196
+                               /* 197 is freebsd6 mmap */
+#define        TARGET_FREEBSD_NR___syscall     198
+                               /* 199 is freebsd6 lseek */
+                               /* 200 is freebsd6 truncate */
+                               /* 201 is freebsd6 ftruncate */
+#define        TARGET_FREEBSD_NR___sysctl      202
+#define        TARGET_FREEBSD_NR_mlock 203
+#define        TARGET_FREEBSD_NR_munlock       204
+#define        TARGET_FREEBSD_NR_undelete      205
+#define        TARGET_FREEBSD_NR_futimes       206
+#define        TARGET_FREEBSD_NR_getpgid       207
+#define        TARGET_FREEBSD_NR_poll  209
+#define        TARGET_FREEBSD_NR_freebsd7___semctl     220
+#define        TARGET_FREEBSD_NR_semget        221
+#define        TARGET_FREEBSD_NR_semop 222
+                               /* 223 is obsolete semconfig */
+#define        TARGET_FREEBSD_NR_freebsd7_msgctl       224
+#define        TARGET_FREEBSD_NR_msgget        225
+#define        TARGET_FREEBSD_NR_msgsnd        226
+#define        TARGET_FREEBSD_NR_msgrcv        227
+#define        TARGET_FREEBSD_NR_shmat 228
+#define        TARGET_FREEBSD_NR_freebsd7_shmctl       229
+#define        TARGET_FREEBSD_NR_shmdt 230
+#define        TARGET_FREEBSD_NR_shmget        231
+#define        TARGET_FREEBSD_NR_clock_gettime 232
+#define        TARGET_FREEBSD_NR_clock_settime 233
+#define        TARGET_FREEBSD_NR_clock_getres  234
+#define        TARGET_FREEBSD_NR_ktimer_create 235
+#define        TARGET_FREEBSD_NR_ktimer_delete 236
+#define        TARGET_FREEBSD_NR_ktimer_settime        237
+#define        TARGET_FREEBSD_NR_ktimer_gettime        238
+#define        TARGET_FREEBSD_NR_ktimer_getoverrun     239
+#define        TARGET_FREEBSD_NR_nanosleep     240
+#define        TARGET_FREEBSD_NR_ffclock_getcounter    241
+#define        TARGET_FREEBSD_NR_ffclock_setestimate   242
+#define        TARGET_FREEBSD_NR_ffclock_getestimate   243
+#define        TARGET_FREEBSD_NR_clock_nanosleep       244
+#define        TARGET_FREEBSD_NR_clock_getcpuclockid2  247
+#define        TARGET_FREEBSD_NR_ntp_gettime   248
+#define        TARGET_FREEBSD_NR_minherit      250
+#define        TARGET_FREEBSD_NR_rfork 251
+                               /* 252 is obsolete openbsd_poll */
+#define        TARGET_FREEBSD_NR_issetugid     253
+#define        TARGET_FREEBSD_NR_lchown        254
+#define        TARGET_FREEBSD_NR_aio_read      255
+#define        TARGET_FREEBSD_NR_aio_write     256
+#define        TARGET_FREEBSD_NR_lio_listio    257
+#define        TARGET_FREEBSD_NR_freebsd11_getdents    272
+#define        TARGET_FREEBSD_NR_lchmod        274
+                               /* 275 is obsolete netbsd_lchown */
+#define        TARGET_FREEBSD_NR_lutimes       276
+                               /* 277 is obsolete netbsd_msync */
+#define        TARGET_FREEBSD_NR_freebsd11_nstat       278
+#define        TARGET_FREEBSD_NR_freebsd11_nfstat      279
+#define        TARGET_FREEBSD_NR_freebsd11_nlstat      280
+#define        TARGET_FREEBSD_NR_preadv        289
+#define        TARGET_FREEBSD_NR_pwritev       290
+                               /* 297 is freebsd4 fhstatfs */
+#define        TARGET_FREEBSD_NR_fhopen        298
+#define        TARGET_FREEBSD_NR_freebsd11_fhstat      299
+#define        TARGET_FREEBSD_NR_modnext       300
+#define        TARGET_FREEBSD_NR_modstat       301
+#define        TARGET_FREEBSD_NR_modfnext      302
+#define        TARGET_FREEBSD_NR_modfind       303
+#define        TARGET_FREEBSD_NR_kldload       304
+#define        TARGET_FREEBSD_NR_kldunload     305
+#define        TARGET_FREEBSD_NR_kldfind       306
+#define        TARGET_FREEBSD_NR_kldnext       307
+#define        TARGET_FREEBSD_NR_kldstat       308
+#define        TARGET_FREEBSD_NR_kldfirstmod   309
+#define        TARGET_FREEBSD_NR_getsid        310
+#define        TARGET_FREEBSD_NR_setresuid     311
+#define        TARGET_FREEBSD_NR_setresgid     312
+                               /* 313 is obsolete signanosleep */
+#define        TARGET_FREEBSD_NR_aio_return    314
+#define        TARGET_FREEBSD_NR_aio_suspend   315
+#define        TARGET_FREEBSD_NR_aio_cancel    316
+#define        TARGET_FREEBSD_NR_aio_error     317
+                               /* 318 is freebsd6 aio_read */
+                               /* 319 is freebsd6 aio_write */
+                               /* 320 is freebsd6 lio_listio */
+#define        TARGET_FREEBSD_NR_yield 321
+                               /* 322 is obsolete thr_sleep */
+                               /* 323 is obsolete thr_wakeup */
+#define        TARGET_FREEBSD_NR_mlockall      324
+#define        TARGET_FREEBSD_NR_munlockall    325
+#define        TARGET_FREEBSD_NR___getcwd      326
+#define        TARGET_FREEBSD_NR_sched_setparam        327
+#define        TARGET_FREEBSD_NR_sched_getparam        328
+#define        TARGET_FREEBSD_NR_sched_setscheduler    329
+#define        TARGET_FREEBSD_NR_sched_getscheduler    330
+#define        TARGET_FREEBSD_NR_sched_yield   331
+#define        TARGET_FREEBSD_NR_sched_get_priority_max        332
+#define        TARGET_FREEBSD_NR_sched_get_priority_min        333
+#define        TARGET_FREEBSD_NR_sched_rr_get_interval 334
+#define        TARGET_FREEBSD_NR_utrace        335
+                               /* 336 is freebsd4 sendfile */
+#define        TARGET_FREEBSD_NR_kldsym        337
+#define        TARGET_FREEBSD_NR_jail  338
+#define        TARGET_FREEBSD_NR_nnpfs_syscall 339
+#define        TARGET_FREEBSD_NR_sigprocmask   340
+#define        TARGET_FREEBSD_NR_sigsuspend    341
+                               /* 342 is freebsd4 sigaction */
+#define        TARGET_FREEBSD_NR_sigpending    343
+                               /* 344 is freebsd4 sigreturn */
+#define        TARGET_FREEBSD_NR_sigtimedwait  345
+#define        TARGET_FREEBSD_NR_sigwaitinfo   346
+#define        TARGET_FREEBSD_NR___acl_get_file        347
+#define        TARGET_FREEBSD_NR___acl_set_file        348
+#define        TARGET_FREEBSD_NR___acl_get_fd  349
+#define        TARGET_FREEBSD_NR___acl_set_fd  350
+#define        TARGET_FREEBSD_NR___acl_delete_file     351
+#define        TARGET_FREEBSD_NR___acl_delete_fd       352
+#define        TARGET_FREEBSD_NR___acl_aclcheck_file   353
+#define        TARGET_FREEBSD_NR___acl_aclcheck_fd     354
+#define        TARGET_FREEBSD_NR_extattrctl    355
+#define        TARGET_FREEBSD_NR_extattr_set_file      356
+#define        TARGET_FREEBSD_NR_extattr_get_file      357
+#define        TARGET_FREEBSD_NR_extattr_delete_file   358
+#define        TARGET_FREEBSD_NR_aio_waitcomplete      359
+#define        TARGET_FREEBSD_NR_getresuid     360
+#define        TARGET_FREEBSD_NR_getresgid     361
+#define        TARGET_FREEBSD_NR_kqueue        362
+#define        TARGET_FREEBSD_NR_freebsd11_kevent      363
+                               /* 364 is obsolete __cap_get_proc */
+                               /* 365 is obsolete __cap_set_proc */
+                               /* 366 is obsolete __cap_get_fd */
+                               /* 367 is obsolete __cap_get_file */
+                               /* 368 is obsolete __cap_set_fd */
+                               /* 369 is obsolete __cap_set_file */
+#define        TARGET_FREEBSD_NR_extattr_set_fd        371
+#define        TARGET_FREEBSD_NR_extattr_get_fd        372
+#define        TARGET_FREEBSD_NR_extattr_delete_fd     373
+#define        TARGET_FREEBSD_NR___setugid     374
+                               /* 375 is obsolete nfsclnt */
+#define        TARGET_FREEBSD_NR_eaccess       376
+#define        TARGET_FREEBSD_NR_afs3_syscall  377
+#define        TARGET_FREEBSD_NR_nmount        378
+                               /* 379 is obsolete kse_exit */
+                               /* 380 is obsolete kse_wakeup */
+                               /* 381 is obsolete kse_create */
+                               /* 382 is obsolete kse_thr_interrupt */
+                               /* 383 is obsolete kse_release */
+#define        TARGET_FREEBSD_NR___mac_get_proc        384
+#define        TARGET_FREEBSD_NR___mac_set_proc        385
+#define        TARGET_FREEBSD_NR___mac_get_fd  386
+#define        TARGET_FREEBSD_NR___mac_get_file        387
+#define        TARGET_FREEBSD_NR___mac_set_fd  388
+#define        TARGET_FREEBSD_NR___mac_set_file        389
+#define        TARGET_FREEBSD_NR_kenv  390
+#define        TARGET_FREEBSD_NR_lchflags      391
+#define        TARGET_FREEBSD_NR_uuidgen       392
+#define        TARGET_FREEBSD_NR_sendfile      393
+#define        TARGET_FREEBSD_NR_mac_syscall   394
+#define        TARGET_FREEBSD_NR_freebsd11_getfsstat   395
+#define        TARGET_FREEBSD_NR_freebsd11_statfs      396
+#define        TARGET_FREEBSD_NR_freebsd11_fstatfs     397
+#define        TARGET_FREEBSD_NR_freebsd11_fhstatfs    398
+#define        TARGET_FREEBSD_NR_ksem_close    400
+#define        TARGET_FREEBSD_NR_ksem_post     401
+#define        TARGET_FREEBSD_NR_ksem_wait     402
+#define        TARGET_FREEBSD_NR_ksem_trywait  403
+#define        TARGET_FREEBSD_NR_ksem_init     404
+#define        TARGET_FREEBSD_NR_ksem_open     405
+#define        TARGET_FREEBSD_NR_ksem_unlink   406
+#define        TARGET_FREEBSD_NR_ksem_getvalue 407
+#define        TARGET_FREEBSD_NR_ksem_destroy  408
+#define        TARGET_FREEBSD_NR___mac_get_pid 409
+#define        TARGET_FREEBSD_NR___mac_get_link        410
+#define        TARGET_FREEBSD_NR___mac_set_link        411
+#define        TARGET_FREEBSD_NR_extattr_set_link      412
+#define        TARGET_FREEBSD_NR_extattr_get_link      413
+#define        TARGET_FREEBSD_NR_extattr_delete_link   414
+#define        TARGET_FREEBSD_NR___mac_execve  415
+#define        TARGET_FREEBSD_NR_sigaction     416
+#define        TARGET_FREEBSD_NR_sigreturn     417
+#define        TARGET_FREEBSD_NR_getcontext    421
+#define        TARGET_FREEBSD_NR_setcontext    422
+#define        TARGET_FREEBSD_NR_swapcontext   423
+#if __FreeBSD_version >= 1400044 || \
+    (__FreeBSD_version < 1400000 && __FreeBSD_version >= 1300523)
+#define        TARGET_FREEBSD_NR_freebsd13_swapoff     424
+#else
+#define        TARGET_FREEBSD_NR_swapoff       424
+#endif
+#define        TARGET_FREEBSD_NR___acl_get_link        425
+#define        TARGET_FREEBSD_NR___acl_set_link        426
+#define        TARGET_FREEBSD_NR___acl_delete_link     427
+#define        TARGET_FREEBSD_NR___acl_aclcheck_link   428
+#define        TARGET_FREEBSD_NR_sigwait       429
+#define        TARGET_FREEBSD_NR_thr_create    430
+#define        TARGET_FREEBSD_NR_thr_exit      431
+#define        TARGET_FREEBSD_NR_thr_self      432
+#define        TARGET_FREEBSD_NR_thr_kill      433
+#define        TARGET_FREEBSD_NR_freebsd10__umtx_lock  434
+#define        TARGET_FREEBSD_NR_freebsd10__umtx_unlock        435
+#define        TARGET_FREEBSD_NR_jail_attach   436
+#define        TARGET_FREEBSD_NR_extattr_list_fd       437
+#define        TARGET_FREEBSD_NR_extattr_list_file     438
+#define        TARGET_FREEBSD_NR_extattr_list_link     439
+                               /* 440 is obsolete kse_switchin */
+#define        TARGET_FREEBSD_NR_ksem_timedwait        441
+#define        TARGET_FREEBSD_NR_thr_suspend   442
+#define        TARGET_FREEBSD_NR_thr_wake      443
+#define        TARGET_FREEBSD_NR_kldunloadf    444
+#define        TARGET_FREEBSD_NR_audit 445
+#define        TARGET_FREEBSD_NR_auditon       446
+#define        TARGET_FREEBSD_NR_getauid       447
+#define        TARGET_FREEBSD_NR_setauid       448
+#define        TARGET_FREEBSD_NR_getaudit      449
+#define        TARGET_FREEBSD_NR_setaudit      450
+#define        TARGET_FREEBSD_NR_getaudit_addr 451
+#define        TARGET_FREEBSD_NR_setaudit_addr 452
+#define        TARGET_FREEBSD_NR_auditctl      453
+#define        TARGET_FREEBSD_NR__umtx_op      454
+#define        TARGET_FREEBSD_NR_thr_new       455
+#define        TARGET_FREEBSD_NR_sigqueue      456
+#define        TARGET_FREEBSD_NR_kmq_open      457
+#define        TARGET_FREEBSD_NR_kmq_setattr   458
+#define        TARGET_FREEBSD_NR_kmq_timedreceive      459
+#define        TARGET_FREEBSD_NR_kmq_timedsend 460
+#define        TARGET_FREEBSD_NR_kmq_notify    461
+#define        TARGET_FREEBSD_NR_kmq_unlink    462
+#define        TARGET_FREEBSD_NR_abort2        463
+#define        TARGET_FREEBSD_NR_thr_set_name  464
+#define        TARGET_FREEBSD_NR_aio_fsync     465
+#define        TARGET_FREEBSD_NR_rtprio_thread 466
+#define        TARGET_FREEBSD_NR_sctp_peeloff  471
+#define        TARGET_FREEBSD_NR_sctp_generic_sendmsg  472
+#define        TARGET_FREEBSD_NR_sctp_generic_sendmsg_iov      473
+#define        TARGET_FREEBSD_NR_sctp_generic_recvmsg  474
+#define        TARGET_FREEBSD_NR_pread 475
+#define        TARGET_FREEBSD_NR_pwrite        476
+#define        TARGET_FREEBSD_NR_mmap  477
+#define        TARGET_FREEBSD_NR_lseek 478
+#define        TARGET_FREEBSD_NR_truncate      479
+#define        TARGET_FREEBSD_NR_ftruncate     480
+#define        TARGET_FREEBSD_NR_thr_kill2     481
+#define        TARGET_FREEBSD_NR_freebsd12_shm_open    482
+#define        TARGET_FREEBSD_NR_shm_unlink    483
+#define        TARGET_FREEBSD_NR_cpuset        484
+#define        TARGET_FREEBSD_NR_cpuset_setid  485
+#define        TARGET_FREEBSD_NR_cpuset_getid  486
+#define        TARGET_FREEBSD_NR_cpuset_getaffinity    487
+#define        TARGET_FREEBSD_NR_cpuset_setaffinity    488
+#define        TARGET_FREEBSD_NR_faccessat     489
+#define        TARGET_FREEBSD_NR_fchmodat      490
+#define        TARGET_FREEBSD_NR_fchownat      491
+#define        TARGET_FREEBSD_NR_fexecve       492
+#define        TARGET_FREEBSD_NR_freebsd11_fstatat     493
+#define        TARGET_FREEBSD_NR_futimesat     494
+#define        TARGET_FREEBSD_NR_linkat        495
+#define        TARGET_FREEBSD_NR_mkdirat       496
+#define        TARGET_FREEBSD_NR_mkfifoat      497
+#define        TARGET_FREEBSD_NR_freebsd11_mknodat     498
+#define        TARGET_FREEBSD_NR_openat        499
+#define        TARGET_FREEBSD_NR_readlinkat    500
+#define        TARGET_FREEBSD_NR_renameat      501
+#define        TARGET_FREEBSD_NR_symlinkat     502
+#define        TARGET_FREEBSD_NR_unlinkat      503
+#define        TARGET_FREEBSD_NR_posix_openpt  504
+#define        TARGET_FREEBSD_NR_gssd_syscall  505
+#define        TARGET_FREEBSD_NR_jail_get      506
+#define        TARGET_FREEBSD_NR_jail_set      507
+#define        TARGET_FREEBSD_NR_jail_remove   508
+#define        TARGET_FREEBSD_NR_freebsd12_closefrom   509
+#define        TARGET_FREEBSD_NR___semctl      510
+#define        TARGET_FREEBSD_NR_msgctl        511
+#define        TARGET_FREEBSD_NR_shmctl        512
+#define        TARGET_FREEBSD_NR_lpathconf     513
+                               /* 514 is obsolete cap_new */
+#define        TARGET_FREEBSD_NR___cap_rights_get      515
+#define        TARGET_FREEBSD_NR_cap_enter     516
+#define        TARGET_FREEBSD_NR_cap_getmode   517
+#define        TARGET_FREEBSD_NR_pdfork        518
+#define        TARGET_FREEBSD_NR_pdkill        519
+#define        TARGET_FREEBSD_NR_pdgetpid      520
+#define        TARGET_FREEBSD_NR_pselect       522
+#define        TARGET_FREEBSD_NR_getloginclass 523
+#define        TARGET_FREEBSD_NR_setloginclass 524
+#define        TARGET_FREEBSD_NR_rctl_get_racct        525
+#define        TARGET_FREEBSD_NR_rctl_get_rules        526
+#define        TARGET_FREEBSD_NR_rctl_get_limits       527
+#define        TARGET_FREEBSD_NR_rctl_add_rule 528
+#define        TARGET_FREEBSD_NR_rctl_remove_rule      529
+#define        TARGET_FREEBSD_NR_posix_fallocate       530
+#define        TARGET_FREEBSD_NR_posix_fadvise 531
+#define        TARGET_FREEBSD_NR_wait6 532
+#define        TARGET_FREEBSD_NR_cap_rights_limit      533
+#define        TARGET_FREEBSD_NR_cap_ioctls_limit      534
+#define        TARGET_FREEBSD_NR_cap_ioctls_get        535
+#define        TARGET_FREEBSD_NR_cap_fcntls_limit      536
+#define        TARGET_FREEBSD_NR_cap_fcntls_get        537
+#define        TARGET_FREEBSD_NR_bindat        538
+#define        TARGET_FREEBSD_NR_connectat     539
+#define        TARGET_FREEBSD_NR_chflagsat     540
+#define        TARGET_FREEBSD_NR_accept4       541
+#define        TARGET_FREEBSD_NR_pipe2 542
+#define        TARGET_FREEBSD_NR_aio_mlock     543
+#define        TARGET_FREEBSD_NR_procctl       544
+#define        TARGET_FREEBSD_NR_ppoll 545
+#define        TARGET_FREEBSD_NR_futimens      546
+#define        TARGET_FREEBSD_NR_utimensat     547
+                               /* 548 is obsolete numa_getaffinity */
+                               /* 549 is obsolete numa_setaffinity */
+#define        TARGET_FREEBSD_NR_fdatasync     550
+#define        TARGET_FREEBSD_NR_fstat 551
+#define        TARGET_FREEBSD_NR_fstatat       552
+#define        TARGET_FREEBSD_NR_fhstat        553
+#define        TARGET_FREEBSD_NR_getdirentries 554
+#define        TARGET_FREEBSD_NR_statfs        555
+#define        TARGET_FREEBSD_NR_fstatfs       556
+#define        TARGET_FREEBSD_NR_getfsstat     557
+#define        TARGET_FREEBSD_NR_fhstatfs      558
+#define        TARGET_FREEBSD_NR_mknodat       559
+#define        TARGET_FREEBSD_NR_kevent        560
+#define        TARGET_FREEBSD_NR_cpuset_getdomain      561
+#define        TARGET_FREEBSD_NR_cpuset_setdomain      562
+#define        TARGET_FREEBSD_NR_getrandom     563
+#define        TARGET_FREEBSD_NR_getfhat       564
+#define        TARGET_FREEBSD_NR_fhlink        565
+#define        TARGET_FREEBSD_NR_fhlinkat      566
+#define        TARGET_FREEBSD_NR_fhreadlink    567
+#define        TARGET_FREEBSD_NR_funlinkat     568
+#define        TARGET_FREEBSD_NR_copy_file_range       569
+#define        TARGET_FREEBSD_NR___sysctlbyname        570
+#define        TARGET_FREEBSD_NR_shm_open2     571
+#define        TARGET_FREEBSD_NR_shm_rename    572
+#define        TARGET_FREEBSD_NR_sigfastblock  573
+#define        TARGET_FREEBSD_NR___realpathat  574
+#define        TARGET_FREEBSD_NR_close_range   575
+#define        TARGET_FREEBSD_NR_rpctls_syscall        576
+#define        TARGET_FREEBSD_NR___specialfd   577
+#define        TARGET_FREEBSD_NR_aio_writev    578
+#define        TARGET_FREEBSD_NR_aio_readv     579
+#define        TARGET_FREEBSD_NR_fspacectl     580
+#if __FreeBSD_version >= 1400044 || \
+    (__FreeBSD_version < 1400000 && __FreeBSD_version >= 1300523)
+#define        TARGET_FREEBSD_NR_swapoff       582
+#endif
+#define        TARGET_FREEBSD_NR_MAXSYSCALL    583
-- 
2.40.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]