XXNU Source Handbook Offline reading instructions
Part 08 · Chapter 08.02

BSD syscall number and configuration index

Dispatch and catalog guide

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

Search the handbook

Search every chapter, interface and code excerpt.

    Diagram

    Source preview

    Open full file