Warning, file /include/valgrind/vki/vki-scnums-darwin.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 #ifndef __VKI_SCNUMS_DARWIN_H
0030 #define __VKI_SCNUMS_DARWIN_H
0031
0032
0033
0034 #include "config.h"
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062 #define VG_DARWIN_SYSCALL_CLASS_SHIFT 24
0063 #define VG_DARWIN_SYSCALL_CLASS_MASK (0xFF << VG_DARWIN_SYSCALL_CLASS_SHIFT)
0064 #define VG_DARWIN_SYSCALL_NUMBER_MASK (~VG_DARWIN_SYSCALL_CLASS_MASK)
0065
0066 #define VG_DARWIN_SYSCALL_CLASS_NONE 0
0067 #define VG_DARWIN_SYSCALL_CLASS_MACH 1
0068 #define VG_DARWIN_SYSCALL_CLASS_UNIX 2
0069 #define VG_DARWIN_SYSCALL_CLASS_MDEP 3
0070 #define VG_DARWIN_SYSCALL_CLASS_DIAG 4
0071
0072
0073 #define VG_DARWIN_SYSCALL_CONSTRUCT_MACH(syscall_number) \
0074 ((VG_DARWIN_SYSCALL_CLASS_MACH << VG_DARWIN_SYSCALL_CLASS_SHIFT) | \
0075 (VG_DARWIN_SYSCALL_NUMBER_MASK & (syscall_number)))
0076
0077 #define VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(syscall_number) \
0078 ((VG_DARWIN_SYSCALL_CLASS_UNIX << VG_DARWIN_SYSCALL_CLASS_SHIFT) | \
0079 (VG_DARWIN_SYSCALL_NUMBER_MASK & (syscall_number)))
0080
0081 #define VG_DARWIN_SYSCALL_CONSTRUCT_MDEP(syscall_number) \
0082 ((VG_DARWIN_SYSCALL_CLASS_MDEP << VG_DARWIN_SYSCALL_CLASS_SHIFT) | \
0083 (VG_DARWIN_SYSCALL_NUMBER_MASK & (syscall_number)))
0084
0085 #define VG_DARWIN_SYSCALL_CONSTRUCT_DIAG(syscall_number) \
0086 ((VG_DARWIN_SYSCALL_CLASS_DIAG << VG_DARWIN_SYSCALL_CLASS_SHIFT) | \
0087 (VG_DARWIN_SYSCALL_NUMBER_MASK & (syscall_number)))
0088
0089
0090
0091 #define VG_DARWIN_SYSNO_INDEX(sysno) ((sysno) & VG_DARWIN_SYSCALL_NUMBER_MASK)
0092 #define VG_DARWIN_SYSNO_CLASS(sysno) ((sysno) >> VG_DARWIN_SYSCALL_CLASS_SHIFT)
0093
0094
0095
0096 #if defined(VGA_x86)
0097
0098
0099
0100 # define VG_DARWIN_SYSNO_FOR_KERNEL(sysno) \
0101 ((VG_DARWIN_SYSNO_CLASS(sysno) == VG_DARWIN_SYSCALL_CLASS_MACH) \
0102 ? -VG_DARWIN_SYSNO_INDEX(sysno) \
0103 : VG_DARWIN_SYSNO_INDEX(sysno) \
0104 )
0105
0106 #elif defined(VGA_amd64)
0107
0108 # define VG_DARWIN_SYSNO_FOR_KERNEL(sysno) (sysno)
0109
0110 #else
0111 # error Unknown architecture
0112 #endif
0113
0114
0115
0116
0117 #if defined(VGA_x86)
0118
0119
0120
0121
0122
0123
0124 #define __NR_thread_fast_set_cthread_self VG_DARWIN_SYSCALL_CONSTRUCT_MDEP(3)
0125
0126
0127
0128
0129 #elif defined(VGA_amd64)
0130
0131
0132
0133 #define __NR_thread_fast_set_cthread_self VG_DARWIN_SYSCALL_CONSTRUCT_MDEP(3)
0134
0135
0136 #else
0137 # error unknown architecture
0138 #endif
0139
0140
0141
0142
0143 #define __NR_kernelrpc_mach_vm_allocate_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(10)
0144
0145 #define __NR_kernelrpc_mach_vm_deallocate_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(12)
0146
0147 #define __NR_kernelrpc_mach_vm_protect_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(14)
0148 #define __NR_kernelrpc_mach_vm_map_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(15)
0149 #define __NR_kernelrpc_mach_port_allocate_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(16)
0150 #define __NR_kernelrpc_mach_port_destroy_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(17)
0151 #define __NR_kernelrpc_mach_port_deallocate_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(18)
0152 #define __NR_kernelrpc_mach_port_mod_refs_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(19)
0153 #define __NR_kernelrpc_mach_port_move_member_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(20)
0154 #define __NR_kernelrpc_mach_port_insert_right_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(21)
0155 #define __NR_kernelrpc_mach_port_insert_member_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(22)
0156 #define __NR_kernelrpc_mach_port_extract_member_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(23)
0157 #define __NR_kernelrpc_mach_port_construct_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(24)
0158 #define __NR_kernelrpc_mach_port_destruct_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(25)
0159
0160
0161 #define __NR_mach_reply_port VG_DARWIN_SYSCALL_CONSTRUCT_MACH(26)
0162 #define __NR_thread_self_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(27)
0163 #define __NR_task_self_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(28)
0164 #define __NR_host_self_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(29)
0165
0166 #define __NR_mach_msg_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(31)
0167 #define __NR_mach_msg_overwrite_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(32)
0168 #define __NR_semaphore_signal_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(33)
0169 #define __NR_semaphore_signal_all_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(34)
0170 #define __NR_semaphore_signal_thread_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(35)
0171 #define __NR_semaphore_wait_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(36)
0172 #define __NR_semaphore_wait_signal_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(37)
0173 #define __NR_semaphore_timedwait_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(38)
0174 #define __NR_semaphore_timedwait_signal_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(39)
0175
0176 #if DARWIN_VERS >= DARWIN_10_9
0177 #define __NR_kernelrpc_mach_port_guard_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(41)
0178 #define __NR_kernelrpc_mach_port_unguard_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(42)
0179 #endif
0180
0181 #if DARWIN_VERS >= DARWIN_10_12
0182 #define __NR_mach_generate_activity_id VG_DARWIN_SYSCALL_CONSTRUCT_MACH(43)
0183 #elif defined(VGA_x86) || DARWIN_VERS == DARWIN_10_9
0184 #define __NR_map_fd VG_DARWIN_SYSCALL_CONSTRUCT_MACH(43)
0185 #endif
0186
0187 #define __NR_task_name_for_pid VG_DARWIN_SYSCALL_CONSTRUCT_MACH(44)
0188 #define __NR_task_for_pid VG_DARWIN_SYSCALL_CONSTRUCT_MACH(45)
0189 #define __NR_pid_for_task VG_DARWIN_SYSCALL_CONSTRUCT_MACH(46)
0190
0191 #if defined(VGA_x86)
0192 #define __NR_macx_swapon VG_DARWIN_SYSCALL_CONSTRUCT_MACH(48)
0193 #define __NR_macx_swapoff VG_DARWIN_SYSCALL_CONSTRUCT_MACH(49)
0194 #endif
0195
0196 #if DARWIN_VERS >= DARWIN_10_13
0197 #define __NR_thread_get_special_reply_port VG_DARWIN_SYSCALL_CONSTRUCT_MACH(50)
0198 #endif
0199
0200 #if defined(VGA_x86)
0201 #define __NR_macx_triggers VG_DARWIN_SYSCALL_CONSTRUCT_MACH(51)
0202 #define __NR_macx_backing_store_suspend VG_DARWIN_SYSCALL_CONSTRUCT_MACH(52)
0203 #define __NR_macx_backing_store_recovery VG_DARWIN_SYSCALL_CONSTRUCT_MACH(53)
0204 #endif
0205
0206 #define __NR_swtch_pri VG_DARWIN_SYSCALL_CONSTRUCT_MACH(59)
0207 #define __NR_swtch VG_DARWIN_SYSCALL_CONSTRUCT_MACH(60)
0208 #define __NR_sched_yield __NR_swtch
0209 #define __NR_syscall_thread_switch VG_DARWIN_SYSCALL_CONSTRUCT_MACH(61)
0210 #define __NR_clock_sleep_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(62)
0211
0212 #if DARWIN_VERS >= DARWIN_10_12
0213 #define __NR_host_create_mach_voucher_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(70)
0214 #endif
0215
0216 #define __NR_mach_timebase_info VG_DARWIN_SYSCALL_CONSTRUCT_MACH(89)
0217 #define __NR_mach_wait_until VG_DARWIN_SYSCALL_CONSTRUCT_MACH(90)
0218 #define __NR_mk_timer_create VG_DARWIN_SYSCALL_CONSTRUCT_MACH(91)
0219 #define __NR_mk_timer_destroy VG_DARWIN_SYSCALL_CONSTRUCT_MACH(92)
0220 #define __NR_mk_timer_arm VG_DARWIN_SYSCALL_CONSTRUCT_MACH(93)
0221 #define __NR_mk_timer_cancel VG_DARWIN_SYSCALL_CONSTRUCT_MACH(94)
0222
0223 #define __NR_iokit_user_client_trap VG_DARWIN_SYSCALL_CONSTRUCT_MACH(100)
0224
0225
0226
0227
0228 #define __NR_syscall VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(0)
0229 #define __NR_exit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(1)
0230 #define __NR_fork VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(2)
0231 #define __NR_read VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(3)
0232 #define __NR_write VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(4)
0233 #define __NR_open VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(5)
0234 #define __NR_close VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(6)
0235 #define __NR_wait4 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(7)
0236
0237 #define __NR_link VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(9)
0238 #define __NR_unlink VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(10)
0239
0240 #define __NR_chdir VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(12)
0241 #define __NR_fchdir VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(13)
0242 #define __NR_mknod VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(14)
0243 #define __NR_chmod VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(15)
0244 #define __NR_chown VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(16)
0245
0246 #define __NR_getfsstat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(18)
0247
0248 #define __NR_getpid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(20)
0249
0250
0251 #define __NR_setuid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(23)
0252 #define __NR_getuid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(24)
0253 #define __NR_geteuid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(25)
0254 #define __NR_ptrace VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(26)
0255 #define __NR_recvmsg VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(27)
0256 #define __NR_sendmsg VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(28)
0257 #define __NR_recvfrom VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(29)
0258 #define __NR_accept VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(30)
0259 #define __NR_getpeername VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(31)
0260 #define __NR_getsockname VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(32)
0261 #define __NR_access VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(33)
0262 #define __NR_chflags VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(34)
0263 #define __NR_fchflags VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(35)
0264 #define __NR_sync VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(36)
0265 #define __NR_kill VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(37)
0266
0267 #define __NR_getppid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(39)
0268
0269 #define __NR_dup VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(41)
0270 #define __NR_pipe VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(42)
0271 #define __NR_getegid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(43)
0272 #define __NR_profil VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(44)
0273
0274 #define __NR_sigaction VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(46)
0275 #define __NR_getgid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(47)
0276 #define __NR_sigprocmask VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(48)
0277 #define __NR_getlogin VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(49)
0278 #define __NR_setlogin VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(50)
0279 #define __NR_acct VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(51)
0280 #define __NR_sigpending VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(52)
0281 #define __NR_sigaltstack VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(53)
0282 #define __NR_ioctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(54)
0283 #define __NR_reboot VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(55)
0284 #define __NR_revoke VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(56)
0285 #define __NR_symlink VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(57)
0286 #define __NR_readlink VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(58)
0287 #define __NR_execve VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(59)
0288 #define __NR_umask VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(60)
0289 #define __NR_chroot VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(61)
0290
0291
0292
0293 #define __NR_msync VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(65)
0294 #define __NR_vfork VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(66)
0295
0296
0297
0298
0299
0300
0301 #define __NR_munmap VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(73)
0302 #define __NR_mprotect VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(74)
0303 #define __NR_madvise VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(75)
0304
0305
0306 #define __NR_mincore VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(78)
0307 #define __NR_getgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(79)
0308 #define __NR_setgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(80)
0309 #define __NR_getpgrp VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(81)
0310 #define __NR_setpgid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(82)
0311 #define __NR_setitimer VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(83)
0312
0313 #define __NR_swapon VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(85)
0314 #define __NR_getitimer VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(86)
0315
0316
0317 #define __NR_getdtablesize VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(89)
0318 #define __NR_dup2 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(90)
0319
0320 #define __NR_fcntl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(92)
0321 #define __NR_select VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(93)
0322
0323 #define __NR_fsync VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(95)
0324 #define __NR_setpriority VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(96)
0325 #define __NR_socket VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(97)
0326 #define __NR_connect VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(98)
0327
0328 #define __NR_getpriority VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(100)
0329
0330
0331
0332 #define __NR_bind VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(104)
0333 #define __NR_setsockopt VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(105)
0334 #define __NR_listen VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(106)
0335
0336
0337
0338
0339 #define __NR_sigsuspend VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(111)
0340
0341
0342
0343
0344 #define __NR_gettimeofday VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(116)
0345 #define __NR_getrusage VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(117)
0346 #define __NR_getsockopt VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(118)
0347
0348 #define __NR_readv VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(120)
0349 #define __NR_writev VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(121)
0350 #define __NR_settimeofday VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(122)
0351 #define __NR_fchown VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(123)
0352 #define __NR_fchmod VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(124)
0353
0354 #define __NR_setreuid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(126)
0355 #define __NR_setregid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(127)
0356 #define __NR_rename VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(128)
0357
0358
0359 #define __NR_flock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(131)
0360 #define __NR_mkfifo VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(132)
0361 #define __NR_sendto VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(133)
0362 #define __NR_shutdown VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(134)
0363 #define __NR_socketpair VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(135)
0364 #define __NR_mkdir VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(136)
0365 #define __NR_rmdir VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(137)
0366 #define __NR_utimes VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(138)
0367 #define __NR_futimes VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(139)
0368 #define __NR_adjtime VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(140)
0369
0370 #define __NR_gethostuuid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(142)
0371
0372
0373
0374
0375 #define __NR_setsid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(147)
0376
0377
0378
0379 #define __NR_getpgid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(151)
0380 #define __NR_setprivexec VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(152)
0381 #define __NR_pread VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(153)
0382 #define __NR_pwrite VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(154)
0383 #define __NR_nfssvc VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(155)
0384
0385 #define __NR_statfs VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(157)
0386 #define __NR_fstatfs VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(158)
0387 #define __NR_unmount VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(159)
0388
0389 #define __NR_getfh VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(161)
0390
0391
0392
0393 #define __NR_quotactl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(165)
0394
0395 #define __NR_mount VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(167)
0396
0397 #define __NR_csops VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(169)
0398 #if DARWIN_VERS >= DARWIN_10_8
0399 #define __NR_csops_audittoken VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(170)
0400 #else
0401
0402 #endif
0403
0404
0405 #define __NR_waitid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(173)
0406
0407
0408 #define __NR_add_profil VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(176)
0409
0410 #if DARWIN_VERS >= DARWIN_10_12
0411 #define __NR_kdebug_typefilter VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(177)
0412 #endif
0413 #if DARWIN_VERS >= DARWIN_10_11
0414 #define __NR_kdebug_trace_string VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(178)
0415 #endif
0416
0417 #define __NR_kdebug_trace VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(180)
0418 #define __NR_setgid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(181)
0419 #define __NR_setegid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(182)
0420 #define __NR_seteuid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(183)
0421 #define __NR_sigreturn VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(184)
0422 #define __NR_chud VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(185)
0423 #if DARWIN_VERS >= DARWIN_10_13
0424 #define __NR_thread_selfcounts VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(186)
0425 #else
0426
0427 #endif
0428 #if DARWIN_VERS >= DARWIN_10_6
0429 #define __NR_fdatasync VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(187)
0430 #else
0431
0432 #endif
0433 #define __NR_stat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(188)
0434 #define __NR_fstat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(189)
0435 #define __NR_lstat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(190)
0436 #define __NR_pathconf VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(191)
0437 #define __NR_fpathconf VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(192)
0438
0439 #define __NR_getrlimit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(194)
0440 #define __NR_setrlimit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(195)
0441 #define __NR_getdirentries VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(196)
0442 #define __NR_mmap VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(197)
0443
0444 #define __NR_lseek VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(199)
0445 #define __NR_truncate VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(200)
0446 #define __NR_ftruncate VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(201)
0447 #define __NR___sysctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(202)
0448 #define __NR_mlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(203)
0449 #define __NR_munlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(204)
0450 #define __NR_undelete VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(205)
0451 #define __NR_ATsocket VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(206)
0452 #define __NR_ATgetmsg VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(207)
0453 #define __NR_ATputmsg VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(208)
0454 #define __NR_ATPsndreq VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(209)
0455 #define __NR_ATPsndrsp VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(210)
0456 #define __NR_ATPgetreq VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(211)
0457 #define __NR_ATPgetrsp VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(212)
0458
0459 #if DARWIN_VERS >= DARWIN_10_6
0460
0461
0462 #else
0463 #define __NR_kqueue_from_portset_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(214)
0464 #define __NR_kqueue_portset_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(215)
0465 #endif
0466 #define __NR_mkcomplex VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(216)
0467 #define __NR_statv VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(217)
0468 #define __NR_lstatv VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(218)
0469 #define __NR_fstatv VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(219)
0470 #define __NR_getattrlist VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(220)
0471 #define __NR_setattrlist VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(221)
0472 #define __NR_getdirentriesattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(222)
0473 #define __NR_exchangedata VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(223)
0474
0475 #define __NR_searchfs VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(225)
0476 #define __NR_delete VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(226)
0477 #define __NR_copyfile VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(227)
0478 #if DARWIN_VERS >= DARWIN_10_6
0479 #define __NR_fgetattrlist VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(228)
0480 #define __NR_fsetattrlist VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(229)
0481 #else
0482
0483
0484 #endif
0485 #define __NR_poll VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(230)
0486 #define __NR_watchevent VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(231)
0487 #define __NR_waitevent VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(232)
0488 #define __NR_modwatch VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(233)
0489 #define __NR_getxattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(234)
0490 #define __NR_fgetxattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(235)
0491 #define __NR_setxattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(236)
0492 #define __NR_fsetxattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(237)
0493 #define __NR_removexattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(238)
0494 #define __NR_fremovexattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(239)
0495 #define __NR_listxattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(240)
0496 #define __NR_flistxattr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(241)
0497 #define __NR_fsctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(242)
0498 #define __NR_initgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(243)
0499 #define __NR_posix_spawn VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(244)
0500 #if DARWIN_VERS >= DARWIN_10_6
0501 #define __NR_ffsctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(245)
0502 #else
0503
0504 #endif
0505
0506 #define __NR_nfsclnt VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(247)
0507 #define __NR_fhopen VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(248)
0508
0509 #define __NR_minherit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(250)
0510 #define __NR_semsys VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(251)
0511 #define __NR_msgsys VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(252)
0512 #define __NR_shmsys VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(253)
0513 #define __NR_semctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(254)
0514 #define __NR_semget VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(255)
0515 #define __NR_semop VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(256)
0516
0517 #define __NR_msgctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(258)
0518 #define __NR_msgget VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(259)
0519 #define __NR_msgsnd VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(260)
0520 #define __NR_msgrcv VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(261)
0521 #define __NR_shmat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(262)
0522 #define __NR_shmctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(263)
0523 #define __NR_shmdt VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(264)
0524 #define __NR_shmget VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(265)
0525 #define __NR_shm_open VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(266)
0526 #define __NR_shm_unlink VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(267)
0527 #define __NR_sem_open VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(268)
0528 #define __NR_sem_close VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(269)
0529 #define __NR_sem_unlink VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(270)
0530 #define __NR_sem_wait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(271)
0531 #define __NR_sem_trywait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(272)
0532 #define __NR_sem_post VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(273)
0533
0534 #if DARWIN_VERS < DARWIN_10_10
0535 #define __NR_sem_getvalue VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(274)
0536 #elif DARWIN_VERS >= DARWIN_10_10
0537 #define __NR_sysctlbyname VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(274)
0538 #endif
0539
0540 #define __NR_sem_init VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(275)
0541 #define __NR_sem_destroy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(276)
0542 #define __NR_open_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(277)
0543 #define __NR_umask_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(278)
0544 #define __NR_stat_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(279)
0545 #define __NR_lstat_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(280)
0546 #define __NR_fstat_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(281)
0547 #define __NR_chmod_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(282)
0548 #define __NR_fchmod_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(283)
0549 #define __NR_access_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(284)
0550 #define __NR_settid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(285)
0551 #define __NR_gettid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(286)
0552 #define __NR_setsgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(287)
0553 #define __NR_getsgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(288)
0554 #define __NR_setwgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(289)
0555 #define __NR_getwgroups VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(290)
0556 #define __NR_mkfifo_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(291)
0557 #define __NR_mkdir_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(292)
0558 #define __NR_identitysvc VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(293)
0559 #define __NR_shared_region_check_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(294)
0560 #define __NR_shared_region_map_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(295)
0561 #if DARWIN_VERS >= DARWIN_10_6
0562 #define __NR_vm_pressure_monitor VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(296)
0563 #define __NR_psynch_rw_longrdlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(297)
0564 #define __NR_psynch_rw_yieldwrlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(298)
0565 #define __NR_psynch_rw_downgrade VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(299)
0566 #define __NR_psynch_rw_upgrade VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(300)
0567 #define __NR_psynch_mutexwait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(301)
0568 #define __NR_psynch_mutexdrop VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(302)
0569 #define __NR_psynch_cvbroad VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(303)
0570 #define __NR_psynch_cvsignal VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(304)
0571 #define __NR_psynch_cvwait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(305)
0572 #define __NR_psynch_rw_rdlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(306)
0573 #define __NR_psynch_rw_wrlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(307)
0574 #define __NR_psynch_rw_unlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(308)
0575 #define __NR_psynch_rw_unlock2 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(309)
0576 #else
0577
0578
0579
0580
0581
0582 #define __NR___pthread_mutex_destroy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(301)
0583 #define __NR___pthread_mutex_init VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(302)
0584 #define __NR___pthread_mutex_lock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(303)
0585 #define __NR___pthread_mutex_trylock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(304)
0586 #define __NR___pthread_mutex_unlock VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(305)
0587 #define __NR___pthread_cond_init VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(306)
0588 #define __NR___pthread_cond_destroy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(307)
0589 #define __NR___pthread_cond_broadcast VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(308)
0590 #define __NR___pthread_cond_signal VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(309)
0591 #endif
0592 #define __NR_getsid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(310)
0593 #define __NR_settid_with_pid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(311)
0594 #if DARWIN_VERS >= DARWIN_10_7
0595 #define __NR_psynch_cvclrprepost VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(312)
0596 #else
0597 #define __NR___pthread_cond_timedwait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(312)
0598 #endif
0599 #define __NR_aio_fsync VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(313)
0600 #define __NR_aio_return VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(314)
0601 #define __NR_aio_suspend VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(315)
0602 #define __NR_aio_cancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(316)
0603 #define __NR_aio_error VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(317)
0604 #define __NR_aio_read VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(318)
0605 #define __NR_aio_write VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(319)
0606 #define __NR_lio_listio VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(320)
0607
0608 #define __NR_iopolicysys VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(322)
0609 #define __NR_process_policy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(323)
0610 #define __NR_mlockall VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(324)
0611 #define __NR_munlockall VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(325)
0612
0613 #define __NR_issetugid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(327)
0614 #define __NR___pthread_kill VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(328)
0615 #define __NR___pthread_sigmask VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(329)
0616 #define __NR___sigwait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(330)
0617 #define __NR___disable_threadsignal VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(331)
0618 #define __NR___pthread_markcancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(332)
0619 #define __NR___pthread_canceled VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(333)
0620 #define __NR___semwait_signal VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(334)
0621
0622 #define __NR_proc_info VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(336)
0623 #define __NR_sendfile VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(337)
0624 #define __NR_stat64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(338)
0625 #define __NR_fstat64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(339)
0626 #define __NR_lstat64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(340)
0627 #define __NR_stat64_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(341)
0628 #define __NR_lstat64_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(342)
0629 #define __NR_fstat64_extended VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(343)
0630 #define __NR_getdirentries64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(344)
0631 #define __NR_statfs64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(345)
0632 #define __NR_fstatfs64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(346)
0633 #define __NR_getfsstat64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(347)
0634 #define __NR___pthread_chdir VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(348)
0635 #define __NR___pthread_fchdir VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(349)
0636
0637 #define __NR_audit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(350)
0638 #define __NR_auditon VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(351)
0639
0640 #define __NR_getauid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(353)
0641 #define __NR_setauid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(354)
0642 #define __NR_getaudit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(355)
0643 #define __NR_setaudit VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(356)
0644 #define __NR_getaudit_addr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(357)
0645 #define __NR_setaudit_addr VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(358)
0646 #define __NR_auditctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(359)
0647 #define __NR_bsdthread_create VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(360)
0648 #define __NR_bsdthread_terminate VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(361)
0649 #define __NR_kqueue VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(362)
0650 #define __NR_kevent VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(363)
0651 #define __NR_lchown VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(364)
0652 #define __NR_stack_snapshot VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(365)
0653 #define __NR_bsdthread_register VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(366)
0654 #define __NR_workq_open VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(367)
0655 #define __NR_workq_ops VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(368)
0656 #if DARWIN_VERS >= DARWIN_10_6
0657 #define __NR_kevent64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(369)
0658 #else
0659
0660 #endif
0661
0662
0663 #if DARWIN_VERS >= DARWIN_10_6
0664 #define __NR___thread_selfid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(372)
0665 #else
0666
0667 #endif
0668
0669 #if DARWIN_VERS >= DARWIN_10_11
0670 #define __NR_kevent_qos VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(374)
0671 #endif
0672 #if DARWIN_VERS >= DARWIN_10_13
0673 #define __NR_kevent_id VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(375)
0674 #else
0675
0676 #endif
0677
0678
0679
0680
0681 #define __NR___mac_execve VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(380)
0682 #define __NR___mac_syscall VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(381)
0683 #define __NR___mac_get_file VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(382)
0684 #define __NR___mac_set_file VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(383)
0685 #define __NR___mac_get_link VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(384)
0686 #define __NR___mac_set_link VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(385)
0687 #define __NR___mac_get_proc VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(386)
0688 #define __NR___mac_set_proc VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(387)
0689 #define __NR___mac_get_fd VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(388)
0690 #define __NR___mac_set_fd VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(389)
0691 #define __NR___mac_get_pid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(390)
0692 #define __NR___mac_get_lcid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(391)
0693 #define __NR___mac_get_lctx VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(392)
0694 #define __NR___mac_set_lctx VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(393)
0695
0696 #if DARWIN_VERS >= DARWIN_10_11
0697 #define __NR_pselect VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(394)
0698 #else
0699 #define __NR_setlcid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(394)
0700 #endif
0701
0702 #define __NR_getlcid VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(395)
0703 #define __NR_read_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(396)
0704 #define __NR_write_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(397)
0705 #define __NR_open_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(398)
0706 #define __NR_close_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(399)
0707 #define __NR_wait4_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(400)
0708 #define __NR_recvmsg_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(401)
0709 #define __NR_sendmsg_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(402)
0710 #define __NR_recvfrom_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(403)
0711 #define __NR_accept_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(404)
0712 #define __NR_msync_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(405)
0713 #define __NR_fcntl_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(406)
0714 #define __NR_select_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(407)
0715 #define __NR_fsync_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(408)
0716 #define __NR_connect_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(409)
0717 #define __NR_sigsuspend_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(410)
0718 #define __NR_readv_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(411)
0719 #define __NR_writev_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(412)
0720 #define __NR_sendto_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(413)
0721 #define __NR_pread_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(414)
0722 #define __NR_pwrite_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(415)
0723 #define __NR_waitid_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(416)
0724 #define __NR_poll_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(417)
0725 #define __NR_msgsnd_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(418)
0726 #define __NR_msgrcv_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(419)
0727 #define __NR_sem_wait_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(420)
0728 #define __NR_aio_suspend_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(421)
0729 #define __NR___sigwait_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(422)
0730 #define __NR___semwait_signal_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(423)
0731 #define __NR___mac_mount VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(424)
0732 #define __NR___mac_get_mount VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(425)
0733 #define __NR___mac_getfsstat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(426)
0734 #if DARWIN_VERS >= DARWIN_10_6
0735 #define __NR_fsgetpath VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(427)
0736 #define __NR_audit_session_self VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(428)
0737 #define __NR_audit_session_join VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(429)
0738 #endif
0739 #if DARWIN_VERS >= DARWIN_10_9
0740 #define __NR_fileport_makeport VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(430)
0741 #define __NR_fileport_makefd VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(431)
0742 #define __NR_audit_session_port VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(432)
0743 #define __NR_pid_suspend VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(433)
0744 #define __NR_pid_resume VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(434)
0745
0746
0747
0748 #define __NR_shared_region_map_and_slide_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(438)
0749 #define __NR_kas_info VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(439)
0750 #define __NR_memorystatus_control VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(440)
0751 #define __NR_guarded_open_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(441)
0752 #define __NR_guarded_close_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(442)
0753 #define __NR_guarded_kqueue_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(443)
0754 #define __NR_change_fdguard_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(444)
0755
0756 #define __NR_proc_rlimit_control VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(446)
0757 #define __NR_connectx VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(447)
0758 #define __NR_disconnectx VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(448)
0759 #define __NR_peeloff VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(449)
0760 #define __NR_socket_delegate VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(450)
0761 #define __NR_telemetry VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(451)
0762 #define __NR_proc_uuid_policy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(452)
0763 #define __NR_memorystatus_get_level VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(453)
0764 #define __NR_system_override VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(454)
0765 #define __NR_vfs_purge VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(455)
0766 #endif
0767
0768 #if DARWIN_VERS >= DARWIN_10_10
0769 #define __NR_necp_match_policy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(460)
0770 #define __NR_getattrlistbulk VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(461)
0771 #endif
0772
0773 #if DARWIN_VERS >= DARWIN_10_12
0774 #define __NR_clonefileat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(462)
0775 #endif
0776
0777 #if DARWIN_VERS >= DARWIN_10_10
0778 #define __NR_openat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(463)
0779 #if DARWIN_VERS >= DARWIN_10_13
0780 #define __NR_openat_nocancel VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(464)
0781 #endif
0782 #define __NR_faccessat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(466)
0783 #define __NR_fstatat64 VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(470)
0784 #define __NR_readlinkat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(473)
0785 #define __NR_bsdthread_ctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(478)
0786 #define __NR_csrctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(483)
0787 #define __NR_guarded_open_dprotected_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(484)
0788 #define __NR_guarded_write_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(485)
0789 #define __NR_guarded_pwrite_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(486)
0790 #define __NR_guarded_writev_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(487)
0791 #endif
0792
0793 #if DARWIN_VERS >= DARWIN_10_12
0794 #define __NR_renameatx_np VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(488)
0795 #endif
0796
0797
0798 #if DARWIN_VERS >= DARWIN_10_11
0799 #define __NR_netagent_trigger VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(490)
0800 #define __NR_stack_snapshot_with_config VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(491)
0801 #define __NR_microstackshot VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(492)
0802 #define __NR_grab_pgo_data VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(493)
0803 #define __NR_persona VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(494)
0804
0805
0806
0807
0808 #define __NR_work_interval_ctl VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(499)
0809 #endif
0810
0811 #if DARWIN_VERS >= DARWIN_10_12
0812 #define __NR_getentropy VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(500)
0813 #define __NR_necp_open VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(501)
0814 #define __NR_necp_client_action VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(502)
0815
0816
0817
0818
0819
0820
0821
0822
0823
0824
0825
0826
0827 #define __NR_ulock_wait VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(515)
0828 #define __NR_ulock_wake VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(516)
0829 #define __NR_fclonefileat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(517)
0830 #define __NR_fs_snapshot VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(518)
0831
0832 #define __NR_terminate_with_payload VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(520)
0833 #define __NR_abort_with_payload VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(521)
0834 #endif
0835
0836 #if DARWIN_VERS >= DARWIN_10_13
0837 #define __NR_necp_session_open VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(522)
0838 #define __NR_necp_session_action VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(523)
0839 #define __NR_setattrlistat VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(524)
0840 #define __NR_net_qos_guideline VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(525)
0841 #define __NR_fmount VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(526)
0842 #define __NR_ntp_adjtime VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(527)
0843 #define __NR_ntp_gettime VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(528)
0844 #define __NR_os_fault_with_payload VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(529)
0845 #endif
0846
0847 #if DARWIN_VERS < DARWIN_10_6
0848 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(427)
0849 #elif DARWIN_VERS < DARWIN_10_7
0850 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(430)
0851 #elif DARWIN_VERS < DARWIN_10_9
0852 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(430)
0853 #elif DARWIN_VERS == DARWIN_10_9
0854 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(456)
0855 #elif DARWIN_VERS == DARWIN_10_10
0856 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(490)
0857 #elif DARWIN_VERS == DARWIN_10_11
0858 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(500)
0859 #elif DARWIN_VERS == DARWIN_10_12
0860 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(522)
0861 #elif DARWIN_VERS == DARWIN_10_13
0862 #define __NR_MAXSYSCALL VG_DARWIN_SYSCALL_CONSTRUCT_UNIX(530)
0863 #else
0864 #error unknown darwin version
0865 #endif
0866
0867 #define __NR_DARWIN_FAKE_SIGRETURN (1 + __NR_MAXSYSCALL)
0868
0869 #endif