BSD syscall number and configuration index
Every declaration alternative in bsd/kern/syscalls.master appears below. Conditions preserve the preprocessor branches without selecting a product build. A reserved or disabled entry is not an available operation. Number 0 is the table's nosys entry, while architecture dispatch separately recognizes indirect syscall encoding.
| Number | Master declaration / implementation catalog | Condition | Reserved/disabled annotation |
|---|---|---|---|
| 0 | nosys | always |
indirect syscall |
| 1 | exit · mechanism | always |
|
| 2 | fork · mechanism | always |
|
| 3 | read · mechanism | always |
|
| 4 | write · mechanism | always |
|
| 5 | open · mechanism | always |
|
| 6 | sys_close · mechanism | always |
|
| 7 | wait4 · mechanism | always |
|
| 8 | enosys | always |
old creat |
| 9 | link · mechanism | always |
|
| 10 | unlink · mechanism | always |
|
| 11 | enosys | always |
old execv |
| 12 | sys_chdir · mechanism | always |
|
| 13 | sys_fchdir · mechanism | always |
|
| 14 | mknod · mechanism | always |
|
| 15 | chmod · mechanism | always |
|
| 16 | chown · mechanism | always |
|
| 17 | enosys | always |
old break |
| 18 | getfsstat · mechanism | always |
|
| 19 | enosys | always |
old lseek |
| 20 | getpid · mechanism | always |
|
| 21 | enosys | always |
old mount |
| 22 | enosys | always |
old umount |
| 23 | setuid · mechanism | always |
|
| 24 | getuid · mechanism | always |
|
| 25 | geteuid · mechanism | always |
|
| 26 | ptrace · mechanism | always |
|
| 27 | recvmsg · mechanism | (SOCKETS) |
|
| 28 | sendmsg · mechanism | (SOCKETS) |
|
| 29 | recvfrom · mechanism | (SOCKETS) |
|
| 30 | accept · mechanism | (SOCKETS) |
|
| 31 | getpeername · mechanism | (SOCKETS) |
|
| 32 | getsockname · mechanism | (SOCKETS) |
|
| 27 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 28 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 29 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 30 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 31 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 32 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 33 | access · mechanism | always |
|
| 34 | chflags · mechanism | always |
|
| 35 | fchflags · mechanism | always |
|
| 36 | sync · mechanism | always |
|
| 37 | kill · mechanism | always |
|
| 38 | sys_crossarch_trap · mechanism | always |
|
| 39 | getppid · mechanism | always |
|
| 40 | nosys | always |
old lstat |
| 41 | sys_dup · mechanism | always |
|
| 42 | pipe · mechanism | always |
|
| 43 | getegid · mechanism | always |
|
| 44 | nosys | always |
old profil |
| 45 | nosys | always |
old ktrace |
| 46 | sigaction · mechanism | always |
|
| 47 | getgid · mechanism | always |
|
| 48 | sigprocmask · mechanism | always |
|
| 49 | getlogin · mechanism | always |
|
| 50 | setlogin · mechanism | always |
|
| 51 | acct · mechanism | always |
|
| 52 | sigpending · mechanism | always |
|
| 53 | sigaltstack · mechanism | always |
|
| 54 | ioctl · mechanism | always |
|
| 55 | reboot · mechanism | always |
|
| 56 | revoke · mechanism | always |
|
| 57 | symlink · mechanism | always |
|
| 58 | readlink · mechanism | always |
|
| 59 | execve · mechanism | always |
|
| 60 | umask · mechanism | always |
|
| 61 | chroot · mechanism | always |
|
| 62 | nosys | always |
old fstat |
| 63 | nosys | always |
used internally and reserved |
| 64 | nosys | always |
old getpagesize |
| 65 | msync · mechanism | always |
|
| 66 | vfork · mechanism | (CONFIG_VFORK) |
|
| 66 | nosys | (!(CONFIG_VFORK)) |
old vfork |
| 67 | oslog_coproc_reg · mechanism | always |
|
| 68 | oslog_coproc · mechanism | always |
|
| 69 | nosys | always |
old sbrk |
| 70 | nosys | always |
old sstk |
| 71 | nosys | always |
old mmap |
| 72 | nosys | always |
old vadvise |
| 73 | munmap · mechanism | always |
|
| 74 | mprotect · mechanism | always |
|
| 75 | madvise · mechanism | always |
|
| 76 | nosys | always |
old vhangup |
| 77 | nosys | always |
old vlimit |
| 78 | mincore · mechanism | always |
|
| 79 | getgroups · mechanism | always |
|
| 80 | setgroups · mechanism | always |
|
| 81 | getpgrp · mechanism | always |
|
| 82 | setpgid · mechanism | always |
|
| 83 | setitimer · mechanism | always |
|
| 84 | nosys | always |
old wait |
| 85 | swapon · mechanism | always |
|
| 86 | getitimer · mechanism | always |
|
| 87 | nosys | always |
old gethostname |
| 88 | nosys | always |
old sethostname |
| 89 | sys_getdtablesize · mechanism | always |
|
| 90 | sys_dup2 · mechanism | always |
|
| 91 | nosys | always |
old getdopt |
| 92 | sys_fcntl · mechanism | always |
|
| 93 | select · mechanism | always |
|
| 94 | nosys | always |
old setdopt |
| 95 | fsync · mechanism | always |
|
| 96 | setpriority · mechanism | always |
|
| 97 | socket · mechanism | (SOCKETS) |
|
| 98 | connect · mechanism | (SOCKETS) |
|
| 97 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 98 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 99 | nosys | always |
old accept |
| 100 | getpriority · mechanism | always |
|
| 101 | nosys | always |
old send |
| 102 | nosys | always |
old recv |
| 103 | nosys | always |
old sigreturn |
| 104 | bind · mechanism | (SOCKETS) |
|
| 105 | setsockopt · mechanism | (SOCKETS) |
|
| 106 | listen · mechanism | (SOCKETS) |
|
| 104 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 105 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 106 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 107 | nosys | always |
old vtimes |
| 108 | nosys | always |
old sigvec |
| 109 | nosys | always |
old sigblock |
| 110 | nosys | always |
old sigsetmask |
| 111 | sigsuspend · mechanism | always |
|
| 112 | nosys | always |
old sigstack |
| 113 | nosys | (SOCKETS) |
old recvmsg |
| 114 | nosys | (SOCKETS) |
old sendmsg |
| 113 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 114 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 115 | nosys | always |
old vtrace |
| 116 | gettimeofday · mechanism | always |
|
| 117 | getrusage · mechanism | always |
|
| 118 | getsockopt · mechanism | (SOCKETS) |
|
| 118 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 119 | nosys | always |
old resuba |
| 120 | readv · mechanism | always |
|
| 121 | writev · mechanism | always |
|
| 122 | settimeofday · mechanism | always |
|
| 123 | fchown · mechanism | always |
|
| 124 | fchmod · mechanism | always |
|
| 125 | nosys | always |
old recvfrom |
| 126 | setreuid · mechanism | always |
|
| 127 | setregid · mechanism | always |
|
| 128 | rename · mechanism | always |
|
| 129 | nosys | always |
old truncate |
| 130 | nosys | always |
old ftruncate |
| 131 | sys_flock · mechanism | always |
|
| 132 | mkfifo · mechanism | always |
|
| 133 | sendto · mechanism | (SOCKETS) |
|
| 134 | shutdown · mechanism | (SOCKETS) |
|
| 135 | socketpair · mechanism | (SOCKETS) |
|
| 133 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 134 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 135 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 136 | mkdir · mechanism | always |
|
| 137 | rmdir · mechanism | always |
|
| 138 | utimes · mechanism | always |
|
| 139 | futimes · mechanism | always |
|
| 140 | adjtime · mechanism | always |
|
| 141 | nosys | always |
old getpeername |
| 142 | gethostuuid · mechanism | always |
|
| 143 | nosys | always |
old sethostid |
| 144 | nosys | always |
old getrlimit |
| 145 | nosys | always |
old setrlimit |
| 146 | nosys | always |
old killpg |
| 147 | setsid · mechanism | always |
|
| 148 | nosys | always |
old setquota |
| 149 | nosys | always |
old qquota |
| 150 | nosys | always |
old getsockname |
| 151 | getpgid · mechanism | always |
|
| 152 | setprivexec · mechanism | always |
|
| 153 | pread · mechanism | always |
|
| 154 | pwrite · mechanism | always |
|
| 155 | nfssvc · mechanism | (NFSSERVER) |
|
| 155 | nosys | (!(NFSSERVER)) |
Unavailable/reserved implementation (nosys). |
| 156 | nosys | always |
old getdirentries |
| 157 | statfs · mechanism | always |
|
| 158 | fstatfs · mechanism | always |
|
| 159 | unmount · mechanism | always |
|
| 160 | nosys | always |
old async_daemon |
| 161 | getfh · mechanism | (NFSSERVER) |
|
| 161 | nosys | (!(NFSSERVER)) |
Unavailable/reserved implementation (nosys). |
| 162 | nosys | always |
old getdomainname |
| 163 | nosys | always |
old setdomainname |
| 164 | funmount · mechanism | always |
|
| 165 | quotactl · mechanism | always |
|
| 166 | nosys | always |
old exportfs |
| 167 | mount · mechanism | always |
|
| 168 | nosys | always |
old ustat |
| 169 | csops · mechanism | always |
|
| 170 | csops_audittoken · mechanism | always |
|
| 171 | nosys | always |
old wait3 |
| 172 | nosys | always |
old rpause |
| 173 | waitid · mechanism | always |
|
| 174 | nosys | always |
old getdents |
| 175 | nosys | always |
old gc_control |
| 176 | nosys | always |
old add_profil |
| 177 | kdebug_typefilter · mechanism | always |
|
| 178 | kdebug_trace_string · mechanism | always |
|
| 179 | kdebug_trace64 · mechanism | always |
|
| 180 | kdebug_trace · mechanism | always |
|
| 181 | setgid · mechanism | always |
|
| 182 | setegid · mechanism | always |
|
| 183 | seteuid · mechanism | always |
|
| 184 | sigreturn · mechanism | always |
|
| 185 | sys_panic_with_data · mechanism | always |
|
| 186 | thread_selfcounts · mechanism | always |
|
| 187 | fdatasync · mechanism | always |
|
| 188 | stat · mechanism | always |
|
| 189 | sys_fstat · mechanism | always |
|
| 190 | lstat · mechanism | always |
|
| 191 | pathconf · mechanism | always |
|
| 192 | sys_fpathconf · mechanism | always |
|
| 193 | nosys | always |
old getfsstat |
| 194 | getrlimit · mechanism | always |
|
| 195 | setrlimit · mechanism | always |
|
| 196 | getdirentries · mechanism | always |
|
| 197 | mmap · mechanism | always |
|
| 198 | nosys | always |
old __syscall |
| 199 | lseek · mechanism | always |
|
| 200 | truncate · mechanism | always |
|
| 201 | ftruncate · mechanism | always |
|
| 202 | sysctl · mechanism | always |
|
| 203 | mlock · mechanism | always |
|
| 204 | munlock · mechanism | always |
|
| 205 | undelete · mechanism | always |
|
| 206 | nosys | always |
old ATsocket |
| 207 | nosys | always |
old ATgetmsg |
| 208 | nosys | always |
old ATputmsg |
| 209 | nosys | always |
old ATsndreq |
| 210 | nosys | always |
old ATsndrsp |
| 211 | nosys | always |
old ATgetreq |
| 212 | nosys | always |
old ATgetrsp |
| 213 | nosys | always |
Reserved for AppleTalk |
| 214 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 215 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 216 | open_dprotected_np · mechanism | always |
|
| 217 | fsgetpath_ext · mechanism | always |
|
| 218 | openat_dprotected_np · mechanism | always |
|
| 219 | nosys | always |
old fstatv |
| 220 | getattrlist · mechanism | always |
|
| 221 | setattrlist · mechanism | always |
|
| 222 | getdirentriesattr · mechanism | always |
|
| 223 | exchangedata · mechanism | always |
|
| 224 | nosys | always |
old checkuseraccess or fsgetpath |
| 225 | searchfs · mechanism | always |
|
| 226 | delete · mechanism | always |
private delete (Carbon semantics) |
| 227 | copyfile · mechanism | always |
|
| 228 | fgetattrlist · mechanism | always |
|
| 229 | fsetattrlist · mechanism | always |
|
| 230 | poll · mechanism | always |
|
| 231 | nosys | always |
old watchevent |
| 232 | nosys | always |
old waitevent |
| 233 | nosys | always |
old modwatch |
| 234 | getxattr · mechanism | always |
|
| 235 | fgetxattr · mechanism | always |
|
| 236 | setxattr · mechanism | always |
|
| 237 | fsetxattr · mechanism | always |
|
| 238 | removexattr · mechanism | always |
|
| 239 | fremovexattr · mechanism | always |
|
| 240 | listxattr · mechanism | always |
|
| 241 | flistxattr · mechanism | always |
|
| 242 | fsctl · mechanism | always |
|
| 243 | initgroups · mechanism | always |
|
| 244 | posix_spawn · mechanism | always |
|
| 245 | ffsctl · mechanism | always |
|
| 246 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 247 | nosys | always |
old nfsclnt |
| 248 | fhopen · mechanism | (NFSSERVER) |
|
| 248 | nosys | (!(NFSSERVER)) |
Unavailable/reserved implementation (nosys). |
| 249 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 250 | minherit · mechanism | always |
|
| 251 | semsys · mechanism | (SYSV_SEM) |
|
| 251 | nosys | (!(SYSV_SEM)) |
Unavailable/reserved implementation (nosys). |
| 252 | msgsys · mechanism | (SYSV_MSG) |
|
| 252 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 253 | shmsys · mechanism | (SYSV_SHM) |
|
| 253 | nosys | (!(SYSV_SHM)) |
Unavailable/reserved implementation (nosys). |
| 254 | semctl · mechanism | (SYSV_SEM) |
|
| 255 | semget · mechanism | (SYSV_SEM) |
|
| 256 | semop · mechanism | (SYSV_SEM) |
|
| 257 | nosys | (SYSV_SEM) |
old semconfig |
| 254 | nosys | (!(SYSV_SEM)) |
Unavailable/reserved implementation (nosys). |
| 255 | nosys | (!(SYSV_SEM)) |
Unavailable/reserved implementation (nosys). |
| 256 | nosys | (!(SYSV_SEM)) |
Unavailable/reserved implementation (nosys). |
| 257 | nosys | (!(SYSV_SEM)) |
Unavailable/reserved implementation (nosys). |
| 258 | msgctl · mechanism | (SYSV_MSG) |
|
| 259 | msgget · mechanism | (SYSV_MSG) |
|
| 260 | msgsnd · mechanism | (SYSV_MSG) |
|
| 261 | msgrcv · mechanism | (SYSV_MSG) |
|
| 258 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 259 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 260 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 261 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 262 | shmat · mechanism | (SYSV_SHM) |
|
| 263 | shmctl · mechanism | (SYSV_SHM) |
|
| 264 | shmdt · mechanism | (SYSV_SHM) |
|
| 265 | shmget · mechanism | (SYSV_SHM) |
|
| 262 | nosys | (!(SYSV_SHM)) |
Unavailable/reserved implementation (nosys). |
| 263 | nosys | (!(SYSV_SHM)) |
Unavailable/reserved implementation (nosys). |
| 264 | nosys | (!(SYSV_SHM)) |
Unavailable/reserved implementation (nosys). |
| 265 | nosys | (!(SYSV_SHM)) |
Unavailable/reserved implementation (nosys). |
| 266 | shm_open · mechanism | always |
|
| 267 | shm_unlink · mechanism | always |
|
| 268 | sem_open · mechanism | always |
|
| 269 | sem_close · mechanism | always |
|
| 270 | sem_unlink · mechanism | always |
|
| 271 | sem_wait · mechanism | always |
|
| 272 | sem_trywait · mechanism | always |
|
| 273 | sem_post · mechanism | always |
|
| 274 | sys_sysctlbyname · mechanism | always |
|
| 275 | enosys | always |
old sem_init |
| 276 | enosys | always |
old sem_destroy |
| 277 | open_extended · mechanism | always |
|
| 278 | umask_extended · mechanism | always |
|
| 279 | stat_extended · mechanism | always |
|
| 280 | lstat_extended · mechanism | always |
|
| 281 | sys_fstat_extended · mechanism | always |
|
| 282 | chmod_extended · mechanism | always |
|
| 283 | fchmod_extended · mechanism | always |
|
| 284 | access_extended · mechanism | always |
|
| 285 | sys_settid · mechanism | always |
|
| 286 | gettid · mechanism | always |
|
| 287 | setsgroups · mechanism | always |
|
| 288 | getsgroups · mechanism | always |
|
| 289 | setwgroups · mechanism | always |
|
| 290 | getwgroups · mechanism | always |
|
| 291 | mkfifo_extended · mechanism | always |
|
| 292 | mkdir_extended · mechanism | always |
|
| 293 | identitysvc · mechanism | (CONFIG_EXT_RESOLVER) |
|
| 293 | nosys | (!(CONFIG_EXT_RESOLVER)) |
Unavailable/reserved implementation (nosys). |
| 294 | shared_region_check_np · mechanism | always |
|
| 295 | nosys | always |
old shared_region_map_np |
| 296 | vm_pressure_monitor · mechanism | always |
|
| 297 | psynch_rw_longrdlock · mechanism | (PSYNCH) |
|
| 298 | psynch_rw_yieldwrlock · mechanism | (PSYNCH) |
|
| 299 | psynch_rw_downgrade · mechanism | (PSYNCH) |
|
| 300 | psynch_rw_upgrade · mechanism | (PSYNCH) |
|
| 301 | psynch_mutexwait · mechanism | (PSYNCH) |
|
| 302 | psynch_mutexdrop · mechanism | (PSYNCH) |
|
| 303 | psynch_cvbroad · mechanism | (PSYNCH) |
|
| 304 | psynch_cvsignal · mechanism | (PSYNCH) |
|
| 305 | psynch_cvwait · mechanism | (PSYNCH) |
|
| 306 | psynch_rw_rdlock · mechanism | (PSYNCH) |
|
| 307 | psynch_rw_wrlock · mechanism | (PSYNCH) |
|
| 308 | psynch_rw_unlock · mechanism | (PSYNCH) |
|
| 309 | psynch_rw_unlock2 · mechanism | (PSYNCH) |
|
| 297 | nosys | (!(PSYNCH)) |
old reset_shared_file |
| 298 | nosys | (!(PSYNCH)) |
old new_system_shared_regions |
| 299 | enosys | (!(PSYNCH)) |
old shared_region_map_file_np |
| 300 | enosys | (!(PSYNCH)) |
old shared_region_make_private_np |
| 301 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 302 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 303 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 304 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 305 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 306 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 307 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 308 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 309 | nosys | (!(PSYNCH)) |
Unavailable/reserved implementation (nosys). |
| 310 | getsid · mechanism | always |
|
| 311 | sys_settid_with_pid · mechanism | always |
|
| 312 | psynch_cvclrprepost · mechanism | (PSYNCH) |
|
| 312 | nosys | (!(PSYNCH)) |
old __pthread_cond_timedwait |
| 313 | aio_fsync · mechanism | always |
|
| 314 | aio_return · mechanism | always |
|
| 315 | aio_suspend · mechanism | always |
|
| 316 | aio_cancel · mechanism | always |
|
| 317 | aio_error · mechanism | always |
|
| 318 | aio_read · mechanism | always |
|
| 319 | aio_write · mechanism | always |
|
| 320 | lio_listio · mechanism | always |
|
| 321 | nosys | always |
old __pthread_cond_wait |
| 322 | iopolicysys · mechanism | always |
|
| 323 | process_policy · mechanism | always |
|
| 324 | mlockall · mechanism | always |
|
| 325 | munlockall · mechanism | always |
|
| 326 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 327 | issetugid · mechanism | always |
|
| 328 | __pthread_kill · mechanism | always |
|
| 329 | __pthread_sigmask · mechanism | always |
|
| 330 | __sigwait · mechanism | always |
|
| 331 | __disable_threadsignal · mechanism | always |
|
| 332 | __pthread_markcancel · mechanism | always |
|
| 333 | __pthread_canceled · mechanism | always |
|
| 334 | __semwait_signal · mechanism | always |
|
| 335 | nosys | always |
old utrace |
| 336 | proc_info · mechanism | always |
|
| 337 | sendfile · mechanism | (SENDFILE) |
|
| 337 | nosys | (!(SENDFILE)) |
Unavailable/reserved implementation (nosys). |
| 338 | stat64 · mechanism | always |
|
| 339 | sys_fstat64 · mechanism | always |
|
| 340 | lstat64 · mechanism | always |
|
| 341 | stat64_extended · mechanism | always |
|
| 342 | lstat64_extended · mechanism | always |
|
| 343 | sys_fstat64_extended · mechanism | always |
|
| 344 | getdirentries64 · mechanism | always |
|
| 345 | statfs64 · mechanism | always |
|
| 346 | fstatfs64 · mechanism | always |
|
| 347 | getfsstat64 · mechanism | always |
|
| 348 | __pthread_chdir · mechanism | always |
|
| 349 | __pthread_fchdir · mechanism | always |
|
| 350 | audit · mechanism | always |
|
| 351 | auditon · mechanism | always |
|
| 352 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 353 | getauid · mechanism | always |
|
| 354 | setauid · mechanism | always |
|
| 355 | nosys | always |
old getaudit |
| 356 | nosys | always |
old setaudit |
| 357 | getaudit_addr · mechanism | always |
|
| 358 | setaudit_addr · mechanism | always |
|
| 359 | auditctl · mechanism | always |
|
| 360 | bsdthread_create · mechanism | always |
|
| 361 | bsdthread_terminate · mechanism | always |
|
| 362 | kqueue · mechanism | always |
|
| 363 | kevent · mechanism | always |
|
| 364 | lchown · mechanism | always |
|
| 365 | nosys | always |
old stack_snapshot |
| 366 | bsdthread_register · mechanism | always |
|
| 367 | workq_open · mechanism | always |
|
| 368 | workq_kernreturn · mechanism | always |
|
| 369 | kevent64 · mechanism | always |
|
| 370 | nosys | always |
old __semwait_signal |
| 371 | nosys | always |
old __semwait_signal |
| 372 | thread_selfid · mechanism | always |
|
| 373 | ledger · mechanism | always |
|
| 374 | kevent_qos · mechanism | always |
|
| 375 | kevent_id · mechanism | always |
|
| 376 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 377 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 378 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 379 | nosys | always |
Unavailable/reserved implementation (nosys). |
| 380 | __mac_execve · mechanism | always |
|
| 381 | __mac_syscall · mechanism | (CONFIG_MACF) |
|
| 382 | __mac_get_file · mechanism | (CONFIG_MACF) |
|
| 383 | __mac_set_file · mechanism | (CONFIG_MACF) |
|
| 384 | __mac_get_link · mechanism | (CONFIG_MACF) |
|
| 385 | __mac_set_link · mechanism | (CONFIG_MACF) |
|
| 386 | __mac_get_proc · mechanism | (CONFIG_MACF) |
|
| 387 | __mac_set_proc · mechanism | (CONFIG_MACF) |
|
| 388 | __mac_get_fd · mechanism | (CONFIG_MACF) |
|
| 389 | __mac_set_fd · mechanism | (CONFIG_MACF) |
|
| 390 | __mac_get_pid · mechanism | (CONFIG_MACF) |
|
| 381 | enosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (enosys). |
| 382 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 383 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 384 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 385 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 386 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 387 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 388 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 389 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 390 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 391 | enosys | always |
Unavailable/reserved implementation (enosys). |
| 392 | enosys | always |
Unavailable/reserved implementation (enosys). |
| 393 | enosys | always |
Unavailable/reserved implementation (enosys). |
| 394 | pselect · mechanism | always |
|
| 395 | pselect_nocancel · mechanism | always |
|
| 396 | read_nocancel · mechanism | always |
|
| 397 | write_nocancel · mechanism | always |
|
| 398 | open_nocancel · mechanism | always |
|
| 399 | sys_close_nocancel · mechanism | always |
|
| 400 | wait4_nocancel · mechanism | always |
|
| 401 | recvmsg_nocancel · mechanism | (SOCKETS) |
|
| 402 | sendmsg_nocancel · mechanism | (SOCKETS) |
|
| 403 | recvfrom_nocancel · mechanism | (SOCKETS) |
|
| 404 | accept_nocancel · mechanism | (SOCKETS) |
|
| 401 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 402 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 403 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 404 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 405 | msync_nocancel · mechanism | always |
|
| 406 | sys_fcntl_nocancel · mechanism | always |
|
| 407 | select_nocancel · mechanism | always |
|
| 408 | fsync_nocancel · mechanism | always |
|
| 409 | connect_nocancel · mechanism | (SOCKETS) |
|
| 409 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 410 | sigsuspend_nocancel · mechanism | always |
|
| 411 | readv_nocancel · mechanism | always |
|
| 412 | writev_nocancel · mechanism | always |
|
| 413 | sendto_nocancel · mechanism | (SOCKETS) |
|
| 413 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 414 | pread_nocancel · mechanism | always |
|
| 415 | pwrite_nocancel · mechanism | always |
|
| 416 | waitid_nocancel · mechanism | always |
|
| 417 | poll_nocancel · mechanism | always |
|
| 418 | msgsnd_nocancel · mechanism | (SYSV_MSG) |
|
| 419 | msgrcv_nocancel · mechanism | (SYSV_MSG) |
|
| 418 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 419 | nosys | (!(SYSV_MSG)) |
Unavailable/reserved implementation (nosys). |
| 420 | sem_wait_nocancel · mechanism | always |
|
| 421 | aio_suspend_nocancel · mechanism | always |
|
| 422 | __sigwait_nocancel · mechanism | always |
|
| 423 | __semwait_signal_nocancel · mechanism | always |
|
| 424 | __mac_mount · mechanism | always |
|
| 425 | __mac_get_mount · mechanism | (CONFIG_MACF) |
|
| 425 | nosys | (!(CONFIG_MACF)) |
Unavailable/reserved implementation (nosys). |
| 426 | __mac_getfsstat · mechanism | always |
|
| 427 | fsgetpath · mechanism | always |
private fsgetpath (File Manager SPI) |
| 428 | audit_session_self · mechanism | always |
|
| 429 | audit_session_join · mechanism | always |
|
| 430 | sys_fileport_makeport · mechanism | always |
|
| 431 | sys_fileport_makefd · mechanism | always |
|
| 432 | audit_session_port · mechanism | always |
|
| 433 | pid_suspend · mechanism | always |
|
| 434 | pid_resume · mechanism | always |
|
| 435 | pid_hibernate · mechanism | (CONFIG_EMBEDDED) |
|
| 435 | nosys | (!(CONFIG_EMBEDDED)) |
Unavailable/reserved implementation (nosys). |
| 436 | pid_shutdown_sockets · mechanism | (SOCKETS) |
|
| 436 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 437 | nosys | always |
old shared_region_slide_np |
| 438 | nosys | always |
old shared_region_map_and_slide_np |
| 439 | kas_info · mechanism | always |
|
| 440 | memorystatus_control · mechanism | (CONFIG_MEMORYSTATUS) |
|
| 440 | nosys | (!(CONFIG_MEMORYSTATUS)) |
Unavailable/reserved implementation (nosys). |
| 441 | guarded_open_np · mechanism | always |
|
| 442 | guarded_close_np · mechanism | always |
|
| 443 | guarded_kqueue_np · mechanism | always |
|
| 444 | change_fdguard_np · mechanism | always |
|
| 445 | usrctl · mechanism | always |
|
| 446 | proc_rlimit_control · mechanism | always |
|
| 447 | connectx · mechanism | (SOCKETS) |
|
| 448 | disconnectx · mechanism | (SOCKETS) |
|
| 449 | peeloff · mechanism | (SOCKETS) |
|
| 450 | socket_delegate · mechanism | (SOCKETS) |
|
| 447 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 448 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 449 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 450 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 451 | telemetry · mechanism | always |
|
| 452 | proc_uuid_policy · mechanism | (CONFIG_PROC_UUID_POLICY) |
|
| 452 | nosys | (!(CONFIG_PROC_UUID_POLICY)) |
Unavailable/reserved implementation (nosys). |
| 453 | memorystatus_get_level · mechanism | (CONFIG_MEMORYSTATUS) |
|
| 453 | nosys | (!(CONFIG_MEMORYSTATUS)) |
Unavailable/reserved implementation (nosys). |
| 454 | system_override · mechanism | always |
|
| 455 | vfs_purge · mechanism | always |
|
| 456 | sfi_ctl · mechanism | always |
|
| 457 | sfi_pidctl · mechanism | always |
|
| 458 | coalition · mechanism | (CONFIG_COALITIONS) |
|
| 459 | coalition_info · mechanism | (CONFIG_COALITIONS) |
|
| 458 | enosys | (!(CONFIG_COALITIONS)) |
Unavailable/reserved implementation (enosys). |
| 459 | enosys | (!(CONFIG_COALITIONS)) |
Unavailable/reserved implementation (enosys). |
| 460 | necp_match_policy · mechanism | (NECP) |
|
| 460 | nosys | (!(NECP)) |
Unavailable/reserved implementation (nosys). |
| 461 | getattrlistbulk · mechanism | always |
|
| 462 | clonefileat · mechanism | always |
|
| 463 | openat · mechanism | always |
|
| 464 | openat_nocancel · mechanism | always |
|
| 465 | renameat · mechanism | always |
|
| 466 | faccessat · mechanism | always |
|
| 467 | fchmodat · mechanism | always |
|
| 468 | fchownat · mechanism | always |
|
| 469 | fstatat · mechanism | always |
|
| 470 | fstatat64 · mechanism | always |
|
| 471 | linkat · mechanism | always |
|
| 472 | unlinkat · mechanism | always |
|
| 473 | readlinkat · mechanism | always |
|
| 474 | symlinkat · mechanism | always |
|
| 475 | mkdirat · mechanism | always |
|
| 476 | getattrlistat · mechanism | always |
|
| 477 | proc_trace_log · mechanism | always |
|
| 478 | bsdthread_ctl · mechanism | always |
|
| 479 | openbyid_np · mechanism | always |
|
| 480 | recvmsg_x · mechanism | (SOCKETS) |
|
| 481 | sendmsg_x · mechanism | (SOCKETS) |
|
| 480 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 481 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 482 | thread_selfusage · mechanism | always |
|
| 483 | csrctl · mechanism | (CONFIG_CSR) |
|
| 483 | enosys | (!(CONFIG_CSR)) |
Unavailable/reserved implementation (enosys). |
| 484 | guarded_open_dprotected_np · mechanism | always |
|
| 485 | guarded_write_np · mechanism | always |
|
| 486 | guarded_pwrite_np · mechanism | always |
|
| 487 | guarded_writev_np · mechanism | always |
|
| 488 | renameatx_np · mechanism | always |
|
| 489 | mremap_encrypted · mechanism | (CONFIG_CODE_DECRYPTION) |
|
| 489 | enosys | (!(CONFIG_CODE_DECRYPTION)) |
Unavailable/reserved implementation (enosys). |
| 490 | netagent_trigger · mechanism | (NETWORKING) |
|
| 490 | nosys | (!(NETWORKING)) |
Unavailable/reserved implementation (nosys). |
| 491 | stack_snapshot_with_config · mechanism | always |
|
| 492 | microstackshot · mechanism | (CONFIG_TELEMETRY) |
|
| 492 | enosys | (!(CONFIG_TELEMETRY)) |
Unavailable/reserved implementation (enosys). |
| 493 | grab_pgo_data · mechanism | (PGO) |
|
| 493 | enosys | (!(PGO)) |
Unavailable/reserved implementation (enosys). |
| 494 | persona · mechanism | (CONFIG_PERSONAS) |
|
| 494 | enosys | (!(CONFIG_PERSONAS)) |
Unavailable/reserved implementation (enosys). |
| 495 | enosys | always |
Unavailable/reserved implementation (enosys). |
| 496 | mach_eventlink_signal · mechanism | always |
|
| 497 | mach_eventlink_wait_until · mechanism | always |
|
| 498 | mach_eventlink_signal_wait_until · mechanism | always |
|
| 499 | work_interval_ctl · mechanism | always |
|
| 500 | getentropy · mechanism | always |
|
| 501 | necp_open · mechanism | (NECP) |
|
| 502 | necp_client_action · mechanism | (NECP) |
|
| 501 | enosys | (!(NECP)) |
Unavailable/reserved implementation (enosys). |
| 502 | enosys | (!(NECP)) |
Unavailable/reserved implementation (enosys). |
| 503 | __nexus_open · mechanism | (SKYWALK) |
|
| 504 | __nexus_register · mechanism | (SKYWALK) |
|
| 505 | __nexus_deregister · mechanism | (SKYWALK) |
|
| 506 | __nexus_create · mechanism | (SKYWALK) |
|
| 507 | __nexus_destroy · mechanism | (SKYWALK) |
|
| 508 | __nexus_get_opt · mechanism | (SKYWALK) |
|
| 509 | __nexus_set_opt · mechanism | (SKYWALK) |
|
| 510 | __channel_open · mechanism | (SKYWALK) |
|
| 511 | __channel_get_info · mechanism | (SKYWALK) |
|
| 512 | __channel_sync · mechanism | (SKYWALK) |
|
| 513 | __channel_get_opt · mechanism | (SKYWALK) |
|
| 514 | __channel_set_opt · mechanism | (SKYWALK) |
|
| 503 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 504 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 505 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 506 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 507 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 508 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 509 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 510 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 511 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 512 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 513 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 514 | enosys | (!(SKYWALK)) |
Unavailable/reserved implementation (enosys). |
| 515 | sys_ulock_wait · mechanism | always |
|
| 516 | sys_ulock_wake · mechanism | always |
|
| 517 | fclonefileat · mechanism | always |
|
| 518 | fs_snapshot · mechanism | always |
|
| 519 | enosys | always |
Unavailable/reserved implementation (enosys). |
| 520 | terminate_with_payload · mechanism | always |
|
| 521 | abort_with_payload · mechanism | always |
|
| 522 | necp_session_open · mechanism | (NECP) |
|
| 523 | necp_session_action · mechanism | (NECP) |
|
| 522 | enosys | (!(NECP)) |
Unavailable/reserved implementation (enosys). |
| 523 | enosys | (!(NECP)) |
Unavailable/reserved implementation (enosys). |
| 524 | setattrlistat · mechanism | always |
|
| 525 | net_qos_guideline · mechanism | always |
|
| 526 | fmount · mechanism | always |
|
| 527 | ntp_adjtime · mechanism | always |
|
| 528 | ntp_gettime · mechanism | always |
|
| 529 | os_fault_with_payload · mechanism | always |
|
| 530 | kqueue_workloop_ctl · mechanism | always |
|
| 531 | __mach_bridge_remote_time · mechanism | always |
|
| 532 | coalition_ledger · mechanism | (CONFIG_COALITIONS) |
|
| 532 | enosys | (!(CONFIG_COALITIONS)) |
Unavailable/reserved implementation (enosys). |
| 533 | log_data · mechanism | always |
|
| 534 | memorystatus_available_memory · mechanism | always |
|
| 535 | objc_bp_assist_cfg_np · mechanism | always |
|
| 536 | shared_region_map_and_slide_2_np · mechanism | always |
|
| 537 | pivot_root · mechanism | always |
|
| 538 | task_inspect_for_pid · mechanism | always |
|
| 539 | task_read_for_pid · mechanism | always |
|
| 540 | sys_preadv · mechanism | always |
|
| 541 | sys_pwritev · mechanism | always |
|
| 542 | sys_preadv_nocancel · mechanism | always |
|
| 543 | sys_pwritev_nocancel · mechanism | always |
|
| 544 | sys_ulock_wait2 · mechanism | always |
|
| 545 | proc_info_extended_id · mechanism | always |
|
| 546 | tracker_action · mechanism | (SOCKETS) |
|
| 546 | nosys | (!(SOCKETS)) |
Unavailable/reserved implementation (nosys). |
| 547 | debug_syscall_reject · mechanism | always |
|
| 548 | sys_debug_syscall_reject_config · mechanism | always |
|
| 549 | graftdmg · mechanism | always |
|
| 550 | map_with_linking_np · mechanism | always |
|
| 551 | freadlink · mechanism | always |
|
| 552 | sys_record_system_event · mechanism | always |
|
| 553 | mkfifoat · mechanism | always |
|
| 554 | mknodat · mechanism | always |
|
| 555 | ungraftdmg · mechanism | always |
|
| 556 | sys_coalition_policy_set · mechanism | (CONFIG_COALITIONS) |
|
| 557 | sys_coalition_policy_get · mechanism | (CONFIG_COALITIONS) |
|
| 556 | enosys | (!(CONFIG_COALITIONS)) |
Unavailable/reserved implementation (enosys). |
| 557 | enosys | (!(CONFIG_COALITIONS)) |
Unavailable/reserved implementation (enosys). |
Reconciliation
- Distinct syscall numbers: 558, from 0 through 557.
- Declaration alternatives: 669.
- Non-stub declarations with authored purpose and implementation mechanism: 455.
nosys/enosysalternatives: 214.- These are source declarations across configurations, not the enabled calls in one running kernel.