System interfaces compatible with BSD functions:
__b64_ntop
__b64_pton
arc4random
arc4random_addrandom
arc4random_buf
arc4random_stir
arc4random_uniform
bindresvport
bindresvport_sa
cfmakeraw
cfsetspeed
clearerr_unlocked
close_range
daemon
dn_comp
dn_expand
dn_skipname
drem
eaccess
endusershell
err
errx
explicit_bzero
feof_unlocked
ferror_unlocked
fflush_unlocked
fileno_unlocked
fgetc_unlocked
finite
finitef
finitel
fiprintf
flock (see the section called “Implementation Notes”)
fls
flsl
flsll
forkpty
fpurge
fputc_unlocked
fread_unlocked
freeifaddrs
fstatfs
fts_children
fts_close
fts_get_clientptr
fts_get_stream
fts_open
fts_read
fts_set
fts_set_clientptr
funopen
futimes
fwrite_unlocked
gamma
gamma_r
gammaf
gammaf_r
getdtablesize
getgrouplist
getifaddrs
getloadavg
getpagesize
getpeereid
getprogname
getusershell
herror
hstrerror
inet_aton
inet_makeaddr
inet_netof
inet_network
initgroups
iruserok
iruserok_sa
issetugid
login
login_tty
logout
logwtmp
madvise
mkstemps
openpty
qsort_r (see the section called “Implementation Notes”)
rcmd
rcmd_af
reallocarray
reallocf
res_close
res_init
res_mkquery
res_nclose
res_ninit
res_nmkquery
res_nquery
res_nquerydomain
res_nsearch
res_nsend
res_query
res_querydomain
res_search
res_send
revoke
rexec
rpmatch
rresvport
rresvport_af
ruserok
sbrk
setbuffer
setgroups
sethostname
setlinebuf
setpassent
setprogname
settimeofday
setusershell
statfs
strcasestr
strlcat
strlcpy
strsep
timingsafe_bcmp
timingsafe_memcmp
updwtmp
valloc
verr
verrx
vhangup (see the section called “Implementation Notes”)
vsyslog
vwarn
vwarnx
wait3
wait4
warn
warnx
wcslcat
wcslcpy