Expand description
Raw FFI bindings to platform system libraries.
§Usage Guidelines
libc exposes non-Rust interfaces in Rust, which makes for some caveats to its use that are
not present in most Rust libraries. Observing the following guidelines are recommended to help
avoid soundness and stability pitfalls.
-
Never construct a
libcstruct withMaybeUninit::uninit(), initialize it, then callassume_init. Many structures have padding fields or may gain fields in the future, and it is far too easy to end up callingassume_initon partially initialized data.Instead, use
MaybeUninit::zeroed()or theDefaultimplementations that are slowly being added. Alternatively, access fields only via raw pointer without ever usingassume_init. -
Avoid relying on the exact value of constants, the exact length of arrays, or the exact types of type aliases, as they may change across
libcversions. That is, iflibccontains code like:ⓘconst IFNAMSIZ: usize = 16; pub struct ifreq { pub ifr_name: [c_char; IFNAMSIZ], // ... } extern "C" { pub fn time(time: *mut time_t) -> time_t; }Then avoid writing code like:
ⓘ// Bad assumption that the length will always be 16. fn takes_ifr_name(ifr_name: [c_char; 16]) { /* ... */ } fn process_ifr(ifr: ifreq) { takes_ifr_name(ifr.ifr_name); } // Bad assumption that `time_t` will always be an `i64`. Use `-> time_t` instead, or // explicitly cast to an `i64`.` fn get_time() -> i64 { unsafe { time(ptr::null_mut()) } }For
takes_ifr_name, use[c_char; IFNAMSIZ]or just&[c_char]instead. Forget_time, return atime_tor explicitly cast to ani64.Along the same lines, if you write code along the lines of
assert_eq!(libc::ELAST, 97), expect that there may be a release where this starts to fail. -
Do not name
__c_anonymous_*types anywhere, which exist to represent anonymous fields in C. For example, FreeBSD defines:struct filestat { int fs_type; // ... struct { struct filestat stqe_next; } next; };Which is represented in
libcas:ⓘstruct filestat { fs_type: c_int, // ... next: __c_anonymous_filestat, } struct __c_anonymous_filestat { stqe_next: *mut filestat }Accessing
some_filestat.next.stqe_nextis completely fine, but__c_anonymous_filestatshould not be used anywhere (e.g. in a function signature). This is done to permitlibcto switch to anonymous fields if the feature is ever added to Rust. -
Avoid accessing fields with names such as
__reserved,_pad, or_spare. Usually the platform libraries use these to allow adding new fields without changing the size of a struct, but this means their types change frequently. -
Be aware of deprecation warnings. These are used as a way to migrate necessary API changes.
§Cargo Features
-
std: by defaultlibcassumes that the standard library contains link directives necessary to use the APIs in this crate. Ifstdis disabled,libcwill emit the directives instead.This feature is slated for removal in
libc1.0. The intention is that no-std users oflibcshould use their own#[link]attributes,rustc-link-libbuild script directives, or-larguments for only the system libraries they need to link, rather thanlibcpossibly linking more than is needed or available. If you are usinglibcwithout thestdfeature, consider starting to add link directives now for a smoother 1.0 transition. -
extra_traits: all types inlibcimplementClone,Copy, andDebug. Theextra_traitsfeature addsEq,Hash, andPartialEq.This feature is expected to be removed in libc 1.0. Libraries should instead hash or check equality of only needed fields.
-
The features
const-extern-fn,align, anduse_stdare all deprecated and do nothing.
§Stability Expectations
Due to libc’s position in the ecosystem, it can effectively never publish semver-breaking
releases. However, the API that libc binds changes all the time; sometimes in ways that
are harmless, sometimes in ways that are technically API-breaking for all users but unlikely
to be noticed (e.g. removing deprecated API), and sometimes in ways that are nonbreaking in
C but translate to breaking changes in Rust (e.g. changing the type of an integer). libc
tries to strike a balance but all of this means that unfortunately, libc must occasionally
ship changes within a semver-compatible release that are technically semver-breaking.
The following are examples of changes that fall into this category:
- Fields are added to a struct that is otherwise exhaustive.
- Fields with names such as
paddingorreservedchange type or are removed. - The length of an array type changes.
- A struct field (with available padding) is changed from
inttolong.
In general, libc aims to follow platform API changes, even when this means changes that are
user-visible in Rust. There are a few guidelines used here:
- Adding struct fields is not considered breaking, nor is changing fields named
reserved,padding, or similar. This is because users are expected to use field-by-field initialization. - Changing type aliases, values of constants, or array lengths is not considered breaking.
- If the platform libc has accepted breakage on the C side (typically in the form of removing
old API), the
libccrate will follow suit. - Where possible,
#[deprecated(...)]will be used to warn about changes before applying them. Alternative mitigations may be considered. - Potentially breaking changes will be well-identified in release notes.
- Beyond this, public API is not expected to change on Tier 1 targets. Tier 2 targets have relaxed API stability requirements, and API stability is not enforced on tier 3 targets.
While this section seems scary, keep in mind that it is meant to cover worst-case scenarios. In
practice, breakage is rare and following the above-discussed Usage Guidelines
means that most libc users will never encounter a problem.
Re-exports§
pub use crate::pthread_t;
Structs§
- DIR
- This is an extern type (“opaque” or “incomplete” type in C).
- Dl_info
- FILE
- This is an extern type (“opaque” or “incomplete” type in C).
- __
darwin_ arm_ exception_ state64 - __
darwin_ arm_ neon_ state64 - __
darwin_ arm_ thread_ state64 - __
darwin_ mcontext64 - __
darwin_ ucontext - addrinfo
- aiocb
- arphdr
- attribute_
set_ t - attrlist
- attrreference_
t - bpf_
dltlist - bpf_hdr
- bpf_
insn - bpf_
program - cmsghdr
- ctl_
info - dirent
- dqblk
- fd_set
- flock
- fpos_t
- This is an extern type (“opaque” or “incomplete” type in C).
- fpunchhole_
t - fsid_t
- fspecread_
t - fstore_
t - ftrimactivefile_
t - glob_t
- group
- host_
cpu_ load_ info - hostent
- icmp6_
ifstat - if_data
- if_
data64 - if_
msghdr - if_
msghdr2 - if_
nameindex - ifa_
msghdr - ifaddrs
- ifconf
- ifdevmtu
- ifkpi
- ifma_
msghdr - ifma_
msghdr2 - ifmibdata
- ifreq
- ifs_
iso_ 8802_ 3 - image_
offset - in6_
addr - in6_
addrlifetime - in6_
ifreq - in6_
ifstat - in6_
pktinfo - in_addr
- in_
pktinfo - iovec
- ip_mreq
- ip_
mreq_ source - ip_
mreqn - ipc_
perm - ipv6_
mreq - itimerval
- kevent
- kevent64_
s - lconv
- linger
- load_
command - log2phys
- mach_
header Deprecated - mach_
header_ 64 Deprecated - mach_
task_ basic_ info - mach_
timebase_ info Deprecated - malloc_
statistics_ t - malloc_
zone_ t - max_
align_ t - msghdr
- mstats
- ntptimeval
- option
- os_
unfair_ lock_ s - passwd
- pollfd
- proc_
bsdinfo - proc_
bsdshortinfo - proc_
fdinfo - proc_
taskallinfo - proc_
taskinfo - proc_
threadinfo - proc_
vnodepathinfo - processor_
basic_ info - processor_
cpu_ load_ info - processor_
set_ basic_ info - processor_
set_ load_ info - protoent
- pthread_
attr_ t - pthread_
cond_ t - pthread_
condattr_ t - pthread_
mutex_ t - pthread_
mutexattr_ t - pthread_
once_ t - pthread_
rwlock_ t - pthread_
rwlockattr_ t - radvisory
- regex_t
- regmatch_
t - rlimit
- rt_
metrics - rt_
msghdr - rt_
msghdr2 - rusage
- rusage_
info_ v0 - rusage_
info_ v1 - rusage_
info_ v2 - rusage_
info_ v3 - rusage_
info_ v4 - sa_
endpoints_ t - sched_
param - segment_
command - segment_
command_ 64 - sembuf
- semid_
ds - servent
- sf_hdtr
- shmid_
ds - sigaction
- sigevent
- siginfo_
t - sigval
- sockaddr
- sockaddr_
ctl - sockaddr_
dl - sockaddr_
in - sockaddr_
in6 - sockaddr_
inarp - sockaddr_
ndrv - sockaddr_
storage - sockaddr_
un - sockaddr_
vm - stack_t
- stat
- statfs
- statvfs
- task_
thread_ times_ info - tcp_
connection_ info - termios
- thread_
affinity_ policy - thread_
background_ policy - thread_
basic_ info - thread_
extended_ info - thread_
extended_ policy - thread_
identifier_ info - thread_
latency_ qos_ policy - thread_
precedence_ policy - thread_
standard_ policy - thread_
throughput_ qos_ policy - thread_
time_ constraint_ policy - time_
value_ t - timespec
- timeval
- timeval32
- timex
- timezone
- This is an extern type (“opaque” or “incomplete” type in C).
- tm
- tms
- utimbuf
- utmpx
- utsname
- vinfo_
stat - vm_
range_ t - vm_
statistics - vm_
statistics64 - vnode_
info - vnode_
info_ path - vol_
attributes_ attr_ t - vol_
capabilities_ attr_ t - winsize
- xsw_
usage - xucred
Enums§
- c_void
- Equivalent to C’s
voidtype when used as a pointer. - qos_
class_ t - sysdir_
search_ path_ directory_ t - sysdir_
search_ path_ domain_ mask_ t
Constants§
- ABDAY_1
- ABDAY_2
- ABDAY_3
- ABDAY_4
- ABDAY_5
- ABDAY_6
- ABDAY_7
- ABMON_1
- ABMON_2
- ABMON_3
- ABMON_4
- ABMON_5
- ABMON_6
- ABMON_7
- ABMON_8
- ABMON_9
- ABMON_
10 - ABMON_
11 - ABMON_
12 - ACCOUNTING
- AF_
APPLETALK - AF_
CCITT - AF_
CHAOS - AF_CNT
- AF_COIP
- AF_
DATAKIT - AF_
DECnet - AF_DLI
- AF_E164
- AF_ECMA
- AF_
HYLINK - AF_
IEEE80211 - AF_
IMPLINK - AF_INET
- AF_
INET6 - AF_IPX
- AF_ISDN
- AF_ISO
- AF_LAT
- AF_LINK
- AF_
LOCAL - AF_NATM
- AF_NDRV
- AF_
NETBIOS - AF_NS
- AF_OSI
- AF_PPP
- AF_PUP
- AF_
ROUTE - AF_SIP
- AF_SNA
- AF_
SYSTEM - AF_
SYS_ CONTROL - AF_UNIX
- AF_
UNSPEC - AF_UTUN
- AF_
VSOCK - AIO_
ALLDONE - AIO_
CANCELED - AIO_
LISTIO_ MAX - AIO_
NOTCANCELED - AI_
ADDRCONFIG - AI_ALL
- AI_
CANONNAME - AI_
DEFAULT - AI_MASK
- AI_
NUMERICHOST - AI_
NUMERICSERV - AI_
PASSIVE - AI_
UNUSABLE - AI_
V4MAPPED - AI_
V4MAPPED_ CFG - ALTWERASE
- ALT_
DIGITS - AM_STR
- ARPOP_
REPLY - ARPOP_
REQUEST - ATF_COM
- ATF_
PERM - ATF_
PUBL - ATF_
USETRAILERS - ATTR_
BIT_ MAP_ COUNT - Constants may change across releases. See the usage guidelines for details.
- ATTR_
CMNEXT_ CLONEID - ATTR_
CMNEXT_ EXT_ FLAGS - ATTR_
CMNEXT_ LINKID - ATTR_
CMNEXT_ NOFIRMLINKPATH - ATTR_
CMNEXT_ PRIVATESIZE - ATTR_
CMNEXT_ REALDEVID - ATTR_
CMNEXT_ REALFSID - ATTR_
CMNEXT_ RECURSIVE_ GENCOUNT - ATTR_
CMNEXT_ RELPATH - ATTR_
CMN_ ACCESSMASK - ATTR_
CMN_ ACCTIME - ATTR_
CMN_ ADDEDTIME - ATTR_
CMN_ BKUPTIME - ATTR_
CMN_ CHGTIME - ATTR_
CMN_ CRTIME - ATTR_
CMN_ DATA_ PROTECT_ FLAGS - ATTR_
CMN_ DEVID - ATTR_
CMN_ DOCUMENT_ ID - ATTR_
CMN_ EXTENDED_ SECURITY - ATTR_
CMN_ FILEID - ATTR_
CMN_ FLAGS - ATTR_
CMN_ FNDRINFO - ATTR_
CMN_ FSID - ATTR_
CMN_ FULLPATH - ATTR_
CMN_ GEN_ COUNT - ATTR_
CMN_ GRPID - ATTR_
CMN_ GRPUUID - ATTR_
CMN_ MODTIME - ATTR_
CMN_ NAME - ATTR_
CMN_ OBJID - ATTR_
CMN_ OBJPERMANENTID - ATTR_
CMN_ OBJTAG - ATTR_
CMN_ OBJTYPE - ATTR_
CMN_ OWNERID - ATTR_
CMN_ PARENTID - ATTR_
CMN_ PAROBJID - ATTR_
CMN_ RETURNED_ ATTRS - ATTR_
CMN_ SCRIPT - ATTR_
CMN_ USERACCESS - ATTR_
CMN_ UUID - ATTR_
DIR_ ALLOCSIZE - ATTR_
DIR_ DATALENGTH - ATTR_
DIR_ ENTRYCOUNT - ATTR_
DIR_ IOBLOCKSIZE - ATTR_
DIR_ LINKCOUNT - ATTR_
DIR_ MOUNTSTATUS - ATTR_
FILE_ ALLOCSIZE - ATTR_
FILE_ DATAALLOCSIZE - ATTR_
FILE_ DATALENGTH - ATTR_
FILE_ DEVTYPE - ATTR_
FILE_ FORKCOUNT - ATTR_
FILE_ FORKLIST - ATTR_
FILE_ IOBLOCKSIZE - ATTR_
FILE_ LINKCOUNT - ATTR_
FILE_ RSRCALLOCSIZE - ATTR_
FILE_ RSRCLENGTH - ATTR_
FILE_ TOTALSIZE - ATTR_
VOL_ ALLOCATIONCLUMP - ATTR_
VOL_ ATTRIBUTES - ATTR_
VOL_ CAPABILITIES - ATTR_
VOL_ DIRCOUNT - ATTR_
VOL_ ENCODINGSUSED - ATTR_
VOL_ FILECOUNT - ATTR_
VOL_ FSTYPE - ATTR_
VOL_ INFO - ATTR_
VOL_ IOBLOCKSIZE - ATTR_
VOL_ MAXOBJCOUNT - ATTR_
VOL_ MINALLOCATION - ATTR_
VOL_ MOUNTEDDEVICE - ATTR_
VOL_ MOUNTFLAGS - ATTR_
VOL_ MOUNTPOINT - ATTR_
VOL_ NAME - ATTR_
VOL_ OBJCOUNT - ATTR_
VOL_ QUOTA_ SIZE - ATTR_
VOL_ RESERVED_ SIZE - ATTR_
VOL_ SIGNATURE - ATTR_
VOL_ SIZE - ATTR_
VOL_ SPACEAVAIL - ATTR_
VOL_ SPACEFREE - ATTR_
VOL_ SPACEUSED - ATTR_
VOL_ UUID - AT_
EACCESS - AT_
FDCWD - AT_
REMOVEDIR - AT_
SYMLINK_ FOLLOW - AT_
SYMLINK_ NOFOLLOW - B0
- B50
- B75
- B110
- B134
- B150
- B200
- B300
- B600
- B1200
- B1800
- B2400
- B4800
- B7200
- B9600
- B14400
- B19200
- B28800
- B38400
- B57600
- B76800
- B115200
- B230400
- BIOCFLUSH
- BIOCGBLEN
- BIOCGDLT
- BIOCGDLTLIST
- BIOCGETIF
- BIOCGHDRCMPLT
- BIOCGRSIG
- BIOCGRTIMEOUT
- BIOCGSEESENT
- BIOCGSTATS
- BIOCIMMEDIATE
- BIOCPROMISC
- BIOCSBLEN
- BIOCSDLT
- BIOCSETF
- BIOCSETFNR
- BIOCSETIF
- BIOCSHDRCMPLT
- BIOCSRSIG
- BIOCSRTIMEOUT
- BIOCSSEESENT
- BIOCVERSION
- BOOT_
TIME - BPF_
ALIGNMENT - BRKINT
- BS0
- BS1
- BSDLY
- BUFSIZ
- BUS_
ADRALN - BUS_
ADRERR - BUS_
OBJERR - CIGNORE
- CLD_
CONTINUED - CLD_
DUMPED - CLD_
EXITED - CLD_
KILLED - CLD_
STOPPED - CLD_
TRAPPED - CLOCAL
- CLOCK_
MONOTONIC - CLOCK_
MONOTONIC_ RAW - CLOCK_
MONOTONIC_ RAW_ APPROX - CLOCK_
PROCESS_ CPUTIME_ ID - CLOCK_
REALTIME - CLOCK_
THREAD_ CPUTIME_ ID - CLOCK_
UPTIME_ RAW - CLOCK_
UPTIME_ RAW_ APPROX - CODESET
- CONNECT_
DATA_ AUTHENTICATED - data includes security that replaces the TFO-cookie
- CONNECT_
DATA_ IDEMPOTENT - data is idempotent
- CONNECT_
RESUME_ ON_ READ_ WRITE - resume connect() on read/write
- COPYFILE_
ACL - COPYFILE_
CHECK - COPYFILE_
CLONE - COPYFILE_
CLONE_ FORCE - COPYFILE_
CONTINUE - COPYFILE_
COPY_ DATA - COPYFILE_
COPY_ XATTR - COPYFILE_
DATA - COPYFILE_
DATA_ SPARSE - COPYFILE_
ERR - COPYFILE_
EXCL - COPYFILE_
FINISH - COPYFILE_
METADATA - COPYFILE_
MOVE - COPYFILE_
NOFOLLOW - COPYFILE_
NOFOLLOW_ DST - COPYFILE_
NOFOLLOW_ SRC - COPYFILE_
PACK - COPYFILE_
PRESERVE_ DST_ TRACKED - COPYFILE_
PROGRESS - COPYFILE_
QUIT - COPYFILE_
RECURSE_ DIR - COPYFILE_
RECURSE_ DIR_ CLEANUP - COPYFILE_
RECURSE_ ERROR - COPYFILE_
RECURSE_ FILE - COPYFILE_
RECURSIVE - COPYFILE_
RUN_ IN_ PLACE - COPYFILE_
SECURITY - COPYFILE_
SKIP - COPYFILE_
START - COPYFILE_
STAT - COPYFILE_
STATE_ BSIZE - COPYFILE_
STATE_ COPIED - COPYFILE_
STATE_ DST_ BSIZE - COPYFILE_
STATE_ DST_ FD - COPYFILE_
STATE_ DST_ FILENAME - COPYFILE_
STATE_ QUARANTINE - COPYFILE_
STATE_ SRC_ BSIZE - COPYFILE_
STATE_ SRC_ FD - COPYFILE_
STATE_ SRC_ FILENAME - COPYFILE_
STATE_ STATUS_ CB - COPYFILE_
STATE_ STATUS_ CTX - COPYFILE_
STATE_ WAS_ CLONED - COPYFILE_
STATE_ XATTRNAME - COPYFILE_
UNLINK - COPYFILE_
UNPACK - COPYFILE_
VERBOSE - COPYFILE_
XATTR - CPU_
STATE_ IDLE - CPU_
STATE_ MAX - Constants may change across releases. See the usage guidelines for details.
- CPU_
STATE_ NICE - CPU_
STATE_ SYSTEM - CPU_
STATE_ USER - CR0
- CR1
- CR2
- CR3
- CRDLY
- CREAD
- CRNCYSTR
- CRTSCTS
- CS5
- CS6
- CS7
- CS8
- CSIZE
- CSTOPB
- CTLFLAG_
ANYBODY - CTLFLAG_
KERN - CTLFLAG_
LOCKED - CTLFLAG_
MASKED - CTLFLAG_
NOAUTO - CTLFLAG_
NOLOCK - CTLFLAG_
OID2 - CTLFLAG_
RD - CTLFLAG_
RW - CTLFLAG_
SECURE - CTLFLAG_
WR - CTLIOCGINFO
- CTLTYPE
- CTLTYPE_
INT - CTLTYPE_
NODE - CTLTYPE_
OPAQUE - CTLTYPE_
QUAD - CTLTYPE_
STRING - CTLTYPE_
STRUCT - CTL_
DEBUG - CTL_
DEBUG_ MAXID - CTL_
DEBUG_ NAME - CTL_
DEBUG_ VALUE - CTL_HW
- CTL_
KERN - CTL_
MACHDEP - CTL_
MAXID - CTL_NET
- CTL_
UNSPEC - CTL_
USER - CTL_VFS
- CTL_VM
- DAY_1
- DAY_2
- DAY_3
- DAY_4
- DAY_5
- DAY_6
- DAY_7
- DEAD_
PROCESS - DIR_
MNTSTATUS_ MNTPOINT - DLT_
ARCNET - DLT_
ATM_ RFC1483 - DLT_
AX25 - DLT_
CHAOS - DLT_
EN3MB - DLT_
EN10MB - DLT_
FDDI - DLT_
IEEE802 - DLT_
LOOP - DLT_
NULL - DLT_PPP
- DLT_
PRONET - DLT_RAW
- DLT_
SLIP - DOT3COMPLIANCE_
COLLS - DOT3COMPLIANCE_
STATS - DT_BLK
- DT_CHR
- DT_DIR
- DT_FIFO
- DT_LNK
- DT_REG
- DT_SOCK
- DT_
UNKNOWN - D_FMT
- D_
MD_ ORDER - D_T_FMT
- E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EAFNOSUPPORT
- EAGAIN
- EAI_
AGAIN - EAI_
BADFLAGS - EAI_
FAIL - EAI_
FAMILY - EAI_
MEMORY - EAI_
NODATA - EAI_
NONAME - EAI_
OVERFLOW - EAI_
SERVICE - EAI_
SOCKTYPE - EAI_
SYSTEM - EALREADY
- EAUTH
- EBADARCH
- EBADEXEC
- EBADF
- EBADMACHO
- EBADMSG
- EBADRPC
- EBUSY
- ECANCELED
- ECHILD
- ECHO
- ECHOCTL
- ECHOE
- ECHOK
- ECHOKE
- ECHONL
- ECHOPRT
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDEADLK
- EDESTADDRREQ
- EDEVERR
- EDOM
- EDQUOT
- EEXIST
- EFAULT
- EFBIG
- EFTYPE
- EHOSTDOWN
- EHOSTUNREACH
- EIDRM
- EILSEQ
- EINPROGRESS
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- ELAST
- Constants may change across releases. See the usage guidelines for details.and use.
- ELOOP
- EMFILE
- EMLINK
- EMPTY
- EMSGSIZE
- EMULTIHOP
- ENAMETOOLONG
- ENEEDAUTH
- ENETDOWN
- ENETRESET
- ENETUNREACH
- ENFILE
- ENOATTR
- ENOBUFS
- ENODATA
- ENODEV
- ENOENT
- ENOEXEC
- ENOLCK
- ENOLINK
- ENOMEM
- ENOMSG
- ENOPOLICY
- ENOPROTOOPT
- ENOSPC
- ENOSR
- ENOSTR
- ENOSYS
- ENOTBLK
- ENOTCAPABLE
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTRECOVERABLE
- ENOTSOCK
- ENOTSUP
- ENOTTY
- ENXIO
- EOF
- EOPNOTSUPP
- EOVERFLOW
- EOWNERDEAD
- EPERM
- EPFNOSUPPORT
- EPIPE
- EPROCLIM
- EPROCUNAVAIL
- EPROGMISMATCH
- EPROGUNAVAIL
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- EPWROFF
- EQFULL
- ERA
- ERANGE
- ERA_
D_ FMT - ERA_
D_ T_ FMT - ERA_
T_ FMT - EREMOTE
- EROFS
- ERPCMISMATCH
- ESHLIBVERS
- ESHUTDOWN
- ESOCKTNOSUPPORT
- ESPIPE
- ESRCH
- ESTALE
- ETIME
- ETIMEDOUT
- ETOOMANYREFS
- ETXTBSY
- EUSERS
- EVFILT_
AIO - EVFILT_
EXCEPT - EVFILT_
FS - EVFILT_
MACHPORT - EVFILT_
PROC - EVFILT_
READ - EVFILT_
SIGNAL - EVFILT_
TIMER - EVFILT_
USER - EVFILT_
VM - EVFILT_
VNODE - EVFILT_
WRITE - EV_ADD
- EV_
CLEAR - EV_
DELETE - EV_
DISABLE - EV_
DISPATCH - EV_
DISPATC H2 - EV_
ENABLE - EV_EOF
- EV_
ERROR - EV_
FLAG0 - EV_
FLAG1 - EV_
ONESHOT - EV_
OOBAND - EV_POLL
- EV_
RECEIPT - EV_
SYSFLAGS - EV_
UDATA_ SPECIFIC - EV_
VANISHED - EWOULDBLOCK
- EXDEV
- EXIT_
FAILURE - EXIT_
SUCCESS - EXTA
- EXTB
- EXTPROC
- FD_
CLOEXEC - FD_
SETSIZE - FF0
- FF1
- FFDLY
- FILENAME_
MAX - FIOASYNC
- FIOCLEX
- FIODTYPE
- FIOGETOWN
- FIONBIO
- FIONCLEX
- FIONREAD
- FIOSETOWN
- FLUSHO
- FNM_
CASEFOLD - FNM_
NOESCAPE - FNM_
NOMATCH - FNM_
PATHNAME - FNM_
PERIOD - FOPEN_
MAX - FSOPT_
ATTR_ CMN_ EXTENDED - FSOPT_
NOFOLLOW - FSOPT_
NOFOLLOW_ ANY - FSOPT_
PACK_ INVAL_ ATTRS - FSOPT_
REPORT_ FULLSIZE - FSOPT_
RETURN_ REALDEV - F_
ALLOCATEALL - F_
ALLOCATECONTIG - F_
ALLOCATEPERSIST - F_
BARRIERFSYNC - F_DUPFD
- F_
DUPFD_ CLOEXEC - F_
FREEZE_ FS - F_
FULLFSYNC - F_GETFD
- F_GETFL
- F_GETLK
- F_
GETOWN - F_
GETPATH - F_
GETPATH_ NOFIRMLINK - F_
GLOBAL_ NOCACHE - F_LOCK
- F_
LOG2PHYS - F_
LOG2PHYS_ EXT - F_
NOCACHE - F_
NODIRECT - F_
OFD_ GETLK - F_
OFD_ SETLK - F_
OFD_ SETLKW - F_OK
- F_
PEOFPOSMODE - F_
PREALLOCATE - F_
PUNCHHOLE - F_
RDADVISE - F_
RDAHEAD - F_RDLCK
- F_SETFD
- F_SETFL
- F_SETLK
- F_
SETLKW - F_
SETOWN - F_
SPECULATIVE_ READ - F_TEST
- F_
THAW_ FS - F_TLOCK
- F_
TRANSFEREXTENTS - F_
TRIM_ ACTIVE_ FILE - F_ULOCK
- F_UNLCK
- F_
VOLPOSMODE - F_WRLCK
- GETALL
- GETNCNT
- GETPID
- GETVAL
- GETZCNT
- GLOB_
ABORTED - GLOB_
APPEND - GLOB_
DOOFFS - GLOB_
ERR - GLOB_
MARK - GLOB_
NOCHECK - GLOB_
NOESCAPE - GLOB_
NOMATCH - GLOB_
NOSORT - GLOB_
NOSPACE - GRPQUOTA
- HOST_
CPU_ LOAD_ INFO - HOST_
CPU_ LOAD_ INFO_ COUNT - Constants may change across releases. See the usage guidelines for details.
- HOST_
EXPIRED_ TASK_ INFO - HOST_
EXTMOD_ INFO64 - HOST_
LOAD_ INFO - HOST_
VM_ INFO - HOST_
VM_ INFO64 - HOST_
VM_ INFO64_ COUNT - Constants may change across releases. See the usage guidelines for details.
- HUPCL
- HW_
AVAILCPU - HW_
BUS_ FREQ - HW_
BYTEORDER - HW_
CACHELINE - HW_
CPU_ FREQ - HW_
DISKNAMES - HW_
DISKSTATS - HW_
EPOCH - HW_
FLOATINGPT - HW_
L1DCACHESIZE - HW_
L1ICACHESIZE - HW_
L2CACHESIZE - HW_
L2SETTINGS - HW_
L3CACHESIZE - HW_
L3SETTINGS - HW_
MACHINE - HW_
MACHINE_ ARCH - HW_
MAXID - HW_
MEMSIZE - HW_
MODEL - HW_NCPU
- HW_
PAGESIZE - HW_
PHYSMEM - HW_
PRODUCT - HW_
TARGET - HW_
TB_ FREQ - HW_
USERMEM - HW_
VECTORUNIT - ICANON
- ICRNL
- IEXTEN
- IFDATA_
ADDRS - Addresses assigned to interface
- IFDATA_
GENERAL - Generic stats for all kinds of ifaces
- IFDATA_
LINKSPECIFIC - Specific to the type of interface
- IFDATA_
MULTIADDRS - Multicast addresses assigned to interface
- IFF_
ALLMULTI - IFF_
ALTPHYS - IFF_
BROADCAST - IFF_
DEBUG - IFF_
LINK0 - IFF_
LINK1 - IFF_
LINK2 - IFF_
LOOPBACK - IFF_
MULTICAST - IFF_
NOARP - IFF_
NOTRAILERS - IFF_
OACTIVE - IFF_
POINTOPOINT - IFF_
PROMISC - IFF_
RUNNING - IFF_
SIMPLEX - IFF_UP
- IFMIB_
IFALLDATA - All interfaces data at once
- IFMIB_
IFCOUNT - Number of interfaces configured
- IFMIB_
IFDATA - Per-interface data table
- IFMIB_
SYSTEM - Non-interface-specific
- IFNAMSIZ
- IF_
NAMESIZE - IGNBRK
- IGNCR
- IGNPAR
- IMAXBEL
- IN6ADDR_
ANY_ INIT - IN6ADDR_
LOOPBACK_ INIT - IN6_
IFF_ ANYCAST - IN6_
IFF_ AUTOCONF - IN6_
IFF_ CLAT46 - IN6_
IFF_ DEPRECATED - IN6_
IFF_ DETACHED - IN6_
IFF_ DUPLICATED - IN6_
IFF_ DYNAMIC - IN6_
IFF_ NODAD - IN6_
IFF_ NOPFX - IN6_
IFF_ OPTIMISTIC - IN6_
IFF_ SECURED - IN6_
IFF_ TEMPORARY - IN6_
IFF_ TENTATIVE - INADDR_
ANY - INADDR_
BROADCAST - INADDR_
LOOPBACK - INADDR_
NONE - INIT_
PROCESS - INLCR
- INPCK
- INT_MAX
- INT_MIN
- IOV_MAX
- IPC_
CREAT - IPC_
EXCL - IPC_M
- IPC_
NOWAIT - IPC_
PRIVATE - IPC_R
- IPC_
RMID - IPC_SET
- IPC_
STAT - IPC_W
- IPPROTO_
3PC - Third Party Connect
- IPPROTO_
ADFS - Any distributed FS
- IPPROTO_
AH - IP6 Auth Header
- IPPROTO_
AHIP - any host internal protocol
- IPPROTO_
APES - any private encr. scheme
- IPPROTO_
ARGUS - Argus
- IPPROTO_
AX25 - AX.25 Frames
- IPPROTO_
BHA - BHA
- IPPROTO_
BLT - Bulk Data Transfer
- IPPROTO_
BRSATMON - BackRoom SATNET Monitoring
- IPPROTO_
CFTP - CFTP
- IPPROTO_
CHAOS - Chaos
- IPPROTO_
CMTP - Control Message Transport
- IPPROTO_
CPHB - Comp. Prot. HeartBeat
- IPPROTO_
CPNX - Comp. Prot. Net. Executive
- IPPROTO_
DDP - Datagram Delivery
- IPPROTO_
DGP - dissimilar gateway prot.
- IPPROTO_
DIVERT - divert pseudo-protocol
- IPPROTO_
DONE - last return value of *_input(), meaning “all job for this pkt is done”.
- IPPROTO_
DSTOPTS - IP6 destination option
- IPPROTO_
EGP - exterior gateway protocol
- IPPROTO_
EMCON - EMCON
- IPPROTO_
ENCAP - encapsulation header
- IPPROTO_
EON - ISO cnlp
- IPPROTO_
ESP - IP6 Encap Sec. Payload
- IPPROTO_
ETHERIP - Ethernet IP encapsulation
- IPPROTO_
FRAGMENT - IP6 fragmentation header
- IPPROTO_
GGP - gateway2 (deprecated)
- IPPROTO_
GMTP - GMTP
- IPPROTO_
GRE - General Routing Encap.
- IPPROTO_
HELLO - “hello” routing protocol
- IPPROTO_
HMP - Host Monitoring
- IPPROTO_
HOPOPTS - IP6 hop-by-hop options
- IPPROTO_
ICMP - IPPROTO_
ICMP V6 - IPPROTO_
IDP - xns idp
- IPPROTO_
IDPR - InterDomain Policy Routing
- IPPROTO_
IDRP - InterDomain Routing
- IPPROTO_
IGMP - group mgmt protocol
- IPPROTO_
IGP - NSFNET-IGP
- IPPROTO_
IGRP - Cisco/GXS IGRP
- IPPROTO_
IL - IL transport protocol
- IPPROTO_
INLSP - Integ. Net Layer Security
- IPPROTO_
INP - Merit Internodal
- IPPROTO_
IP - IPPROTO_
IPCOMP - payload compression (IPComp)
- IPPROTO_
IPCV - Packet Core Utility
- IPPROTO_
IPEIP - IP encapsulated in IP
- IPPROTO_
IPIP - for compatibility
- IPPROTO_
IPPC - Pluribus Packet Core
- IPPROTO_
IPV6 - IPPROTO_
IRTP - Reliable Transaction
- IPPROTO_
KRYPTOLAN - Kryptolan
- IPPROTO_
LARP - Locus Address Resoloution
- IPPROTO_
LEAF1 - Leaf-1
- IPPROTO_
LEAF2 - Leaf-2
- IPPROTO_
MAX - IPPROTO_
MEAS - DCN Measurement Subsystems
- IPPROTO_
MHRP - Mobile Host Routing
- IPPROTO_
MICP - Mobile Int.ing control
- IPPROTO_
MTP - Multicast Transport
- IPPROTO_
MUX - Multiplexing
- IPPROTO_
ND - Sun net disk proto (temp.)
- IPPROTO_
NHRP - Next Hop Resolution
- IPPROTO_
NONE - IP6 no next header
- IPPROTO_
NSP - Network Services
- IPPROTO_
NVPII - network voice protocol
- IPPROTO_
OSPFIGP - OSPFIGP
- IPPROTO_
PGM - PGM
- IPPROTO_
PIGP - private interior gateway
- IPPROTO_
PIM - Protocol Independent Mcast
- IPPROTO_
PRM - Packet Radio Measurement
- IPPROTO_
PUP - pup
- IPPROTO_
PVP - Packet Video Protocol
- IPPROTO_
RAW - raw IP packet
- IPPROTO_
RCCMON - BBN RCC Monitoring
- IPPROTO_
RDP - Reliable Data
- IPPROTO_
ROUTING - IP6 routing header
- IPPROTO_
RSVP - resource reservation
- IPPROTO_
RVD - Remote Virtual Disk
- IPPROTO_
SATEXPAK - SATNET/Backroom EXPAK
- IPPROTO_
SATMON - Satnet Monitoring
- IPPROTO_
SCCSP - Semaphore Comm. security
- IPPROTO_
SCTP - SCTP
- IPPROTO_
SDRP - Source Demand Routing
- IPPROTO_
SEP - Sequential Exchange
- IPPROTO_
SRPC - Strite RPC protocol
- IPPROTO_
ST - Stream protocol II.
- IPPROTO_
SVMTP - Secure VMTP
- IPPROTO_
SWIPE - IP with encryption
- IPPROTO_
TCF - TCF
- IPPROTO_
TCP - IPPROTO_
TP - tp-4 w/ class negotiation
- IPPROTO_
TPXX - TP++ Transport
- IPPROTO_
TRUN K1 - Trunk-1
- IPPROTO_
TRUN K2 - Trunk-2
- IPPROTO_
TTP - TTP
- IPPROTO_
UDP - IPPROTO_
VINES - Banyon VINES
- IPPROTO_
VISA - VISA Protocol
- IPPROTO_
VMTP - VMTP
- IPPROTO_
WBEXPAK - WIDEBAND EXPAK
- IPPROTO_
WBMON - WIDEBAND Monitoring
- IPPROTO_
WSN - Wang Span Network
- IPPROTO_
XNET - Cross Net Debugger
- IPPROTO_
XTP - XTP
- IPTOS_
ECN_ CE - IPTOS_
ECN_ ECT0 - IPTOS_
ECN_ ECT1 - IPTOS_
ECN_ MASK - IPTOS_
ECN_ NOTECT - IPV6_
BOUND_ IF - IPV6_
CHECKSUM - IPV6_
DONTFRAG - IPV6_
HOPLIMIT - IPV6_
JOIN_ GROUP - IPV6_
LEAVE_ GROUP - IPV6_
MULTICAST_ HOPS - IPV6_
MULTICAST_ IF - IPV6_
MULTICAST_ LOOP - IPV6_
PKTINFO - IPV6_
RECVHOPLIMIT - IPV6_
RECVPKTINFO - IPV6_
RECVTCLASS - IPV6_
TCLASS - IPV6_
UNICAST_ HOPS - IPV6_
V6ONLY - IP_
ADD_ MEMBERSHIP - IP_
ADD_ SOURCE_ MEMBERSHIP - IP_
BLOCK_ SOURCE - IP_
BOUND_ IF - IP_
DONTFRAG - IP_
DROP_ MEMBERSHIP - IP_
DROP_ SOURCE_ MEMBERSHIP - IP_
HDRINCL - IP_
MULTICAST_ IF - IP_
MULTICAST_ LOOP - IP_
MULTICAST_ TTL - IP_
PKTINFO - IP_
RECVDSTADDR - IP_
RECVIF - IP_
RECVTOS - IP_
RECVTTL - IP_TOS
- IP_TTL
- IP_
UNBLOCK_ SOURCE - ISIG
- ISTRIP
- ITIMER_
PROF - ITIMER_
REAL - ITIMER_
VIRTUAL - IUTF8
- IXANY
- IXOFF
- IXON
- KERN_
ABORTED - KERN_
AFFINITY - KERN_
AIOMAX - KERN_
AIOPROCMAX - KERN_
AIOTHREADS - KERN_
ALREADY_ IN_ SET - KERN_
ALREADY_ WAITING - KERN_
ARGMAX - KERN_
BOOTFILE - KERN_
BOOTTIME - KERN_
CHECKOPENEVT - KERN_
CLASSIC - KERN_
CLASSICHANDLER - KERN_
CLOCKRATE - KERN_
CODESIGN_ ERROR - KERN_
COREDUMP - KERN_
COREFILE - KERN_
DEFAULT_ SET - KERN_
DOMAINNAME - KERN_
DUMMY - KERN_
DUMPDEV - KERN_
EXCEPTION_ PROTECTED - KERN_
EXEC - KERN_
FAILURE - KERN_
FILE - KERN_
HOSTID - KERN_
HOSTNAME - KERN_
INSUFFICIENT_ BUFFER_ SIZE - KERN_
INVALID_ ADDRESS - KERN_
INVALID_ ARGUMENT - KERN_
INVALID_ CAPABILITY - KERN_
INVALID_ HOST - KERN_
INVALID_ LEDGER - KERN_
INVALID_ MEMORY_ CONTROL - KERN_
INVALID_ NAME - KERN_
INVALID_ OBJECT - KERN_
INVALID_ POLICY - KERN_
INVALID_ PROCESSOR_ SET - KERN_
INVALID_ RIGHT - KERN_
INVALID_ SECURITY - KERN_
INVALID_ TASK - KERN_
INVALID_ VALUE - KERN_
IPC - KERN_
JOB_ CONTROL - KERN_
KDBUFWAIT - KERN_
KDCPUMAP - KERN_
KDDFLAGS - KERN_
KDEBUG - KERN_
KDEFLAGS - KERN_
KDENABLE - KERN_
KDGETBUF - KERN_
KDGETENTROPY - KERN_
KDGETREG - KERN_
KDPIDEX - KERN_
KDPIDTR - KERN_
KDREADCURTHRMAP - KERN_
KDREADTR - KERN_
KDREMOVE - KERN_
KDSETBUF - KERN_
KDSETREG - KERN_
KDSETRTCDEC - KERN_
KDSETUP - KERN_
KDSET_ TYPEFILTER - KERN_
KDTHRMAP - KERN_
KDWRITEMAP - KERN_
KDWRITETR - KERN_
LOCK_ OWNED - KERN_
LOCK_ OWNED_ SELF - KERN_
LOCK_ SET_ DESTROYED - KERN_
LOCK_ UNSTABLE - KERN_
LOGSIGEXIT - KERN_
LOW_ PRI_ DELAY - KERN_
LOW_ PRI_ WINDOW - KERN_
MAXFILES - KERN_
MAXFILESPERPROC - KERN_
MAXID - KERN_
MAXPARTITIONS - KERN_
MAXPROC - KERN_
MAXPROCPERUID - KERN_
MAXVNODES - KERN_
MEMORY_ DATA_ MOVED - KERN_
MEMORY_ ERROR - KERN_
MEMORY_ FAILURE - KERN_
MEMORY_ PRESENT - KERN_
MEMORY_ RESTART_ COPY - KERN_
NAME_ EXISTS - KERN_
NETBOOT - KERN_
NGROUPS - KERN_
NISDOMAINNAME - KERN_
NODE_ DOWN - KERN_
NOT_ DEPRESSED - KERN_
NOT_ IN_ SET - KERN_
NOT_ RECEIVER - KERN_
NOT_ SUPPORTED - KERN_
NOT_ WAITING - KERN_
NO_ ACCESS - KERN_
NO_ SPACE - KERN_
NTP_ PLL - KERN_
NX_ PROTECTION - KERN_
OPENEVT_ PROC - KERN_
OPERATION_ TIMED_ OUT - KERN_
OSRELDATE - KERN_
OSRELEASE - KERN_
OSREV - KERN_
OSTYPE - KERN_
OSVERSION - KERN_
POLICY_ LIMIT - KERN_
POLICY_ STATIC - KERN_
POSIX - KERN_
POSI X1 - KERN_
PROC - KERN_
PROCARGS - KERN_
PROCARG S2 - KERN_
PROCDELAYTERM - KERN_
PROCNAME - KERN_
PROC_ ALL - KERN_
PROC_ LCID - KERN_
PROC_ PGRP - KERN_
PROC_ PID - KERN_
PROC_ RUID - KERN_
PROC_ SESSION - KERN_
PROC_ TTY - KERN_
PROC_ UID - KERN_
PROF - KERN_
PROTECTION_ FAILURE - KERN_
PS_ STRINGS - KERN_
RAGEVNODE - KERN_
RAGE_ PROC - KERN_
RAGE_ THREAD - KERN_
RESOURCE_ SHORTAGE - KERN_
RIGHT_ EXISTS - KERN_
RPC_ CONTINUE_ ORPHAN - KERN_
RPC_ SERVER_ TERMINATED - KERN_
RPC_ TERMINATE_ ORPHAN - KERN_
SAFEBOOT - KERN_
SAVED_ IDS - KERN_
SECURELVL - KERN_
SEMAPHORE_ DESTROYED - KERN_
SHREG_ PRIVATIZABLE - KERN_
SPECULATIVE_ READS - KERN_
SUCCESS - KERN_
SUGID_ COREDUMP - KERN_
SYMFILE - KERN_
SYSV - KERN_
TERMINATED - KERN_
TFP - KERN_
TFP_ POLICY - KERN_
TFP_ POLICY_ DEFAULT - KERN_
TFP_ POLICY_ DENY - KERN_
THALTSTACK - KERN_
THREADNAME - KERN_
TRANSLATE - KERN_
TTY - KERN_
UNOPENEVT_ PROC - KERN_
UNRAGE_ PROC - KERN_
UNRAGE_ THREAD - KERN_
UPDATEINTERVAL - KERN_
UREFS_ OVERFLOW - KERN_
USRSTAC K32 - KERN_
USRSTAC K64 - KERN_
VERSION - KERN_
VNODE - KEVENT_
FLAG_ ERROR_ EVENTS - KEVENT_
FLAG_ IMMEDIATE - KEVENT_
FLAG_ NONE - KIPC_
MAXSOCKBUF - KIPC_
MAX_ DATALEN - KIPC_
MAX_ HDR - KIPC_
MAX_ LINKHDR - KIPC_
MAX_ PROTOHDR - KIPC_
MBSTAT - KIPC_
NMBCLUSTERS - KIPC_
SOCKBUF_ WASTE - KIPC_
SOMAXCONN - KIPC_
SOQLIMITCOMPAT - LC_ALL
- LC_
ALL_ MASK - LC_
COLLATE - LC_
COLLATE_ MASK - LC_
CTYPE - LC_
CTYPE_ MASK - LC_
MESSAGES - LC_
MESSAGES_ MASK - LC_
MONETARY - LC_
MONETARY_ MASK - LC_
NUMERIC - LC_
NUMERIC_ MASK - LC_
SEGMENT - LC_
SEGMENT_ 64 - LC_TIME
- LC_
TIME_ MASK - LIO_NOP
- LIO_
NOWAIT - LIO_
READ - LIO_
WAIT - LIO_
WRITE - LOCAL_
PEERCRED - Retrieve peer credentials.
- LOCAL_
PEEREPID - Retrieve effective peer PID.
- LOCAL_
PEEREUUID - Retrieve effective peer UUID.
- LOCAL_
PEERPID - Retrieve peer PID.
- LOCAL_
PEERTOKEN - Retrieve peer audit token.
- LOCAL_
PEERUUID - Retrieve peer UUID.
- LOCK_EX
- LOCK_NB
- LOCK_SH
- LOCK_UN
- LOGIN_
PROCESS - LOG_
ALERT - LOG_
AUTH - LOG_
AUTHPRIV - LOG_
CONS - LOG_
CRIT - LOG_
CRON - LOG_
DAEMON - LOG_
DEBUG - LOG_
EMERG - LOG_ERR
- LOG_
FACMASK - LOG_FTP
- LOG_
INFO - LOG_
INSTALL - LOG_
KERN - LOG_
LAUNCHD - LOG_
LOCA L0 - LOG_
LOCA L1 - LOG_
LOCA L2 - LOG_
LOCA L3 - LOG_
LOCA L4 - LOG_
LOCA L5 - LOG_
LOCA L6 - LOG_
LOCA L7 - LOG_LPR
- LOG_
MAIL - LOG_
NDELAY - LOG_
NETINFO - LOG_
NEWS - LOG_
NFACILITIES - LOG_
NOTICE - LOG_
NOWAIT - LOG_
ODELAY - LOG_
PERROR - LOG_PID
- LOG_
PRIMASK - LOG_RAS
- LOG_
REMOTEAUTH - LOG_
SYSLOG - LOG_
USER - LOG_
UUCP - LOG_
WARNING - L_
tmpnam - MACH_
PORT_ NULL - MACH_
TASK_ BASIC_ INFO - MACH_
TASK_ BASIC_ INFO_ COUNT - Constants may change across releases. See the usage guidelines for details.
- MADV_
CAN_ REUSE - MADV_
DONTNEED - MADV_
FREE - MADV_
FREE_ REUSABLE - MADV_
FREE_ REUSE - MADV_
NORMAL - MADV_
RANDOM - MADV_
SEQUENTIAL - MADV_
WILLNEED - MADV_
ZERO - MADV_
ZERO_ WIRED_ PAGES - MAP_
ANON - MAP_
ANONYMOUS - MAP_
COPY - MAP_
FAILED - MAP_
FILE - MAP_
FIXED - MAP_
HASSEMAPHORE - MAP_JIT
- MAP_
NOCACHE - MAP_
NOEXTEND - MAP_
NORESERVE - MAP_
PRIVATE - MAP_
RENAME - MAP_
SHARED - MAXCOMLEN
- MAXFREQ
- MAXPATHLEN
- MAXPHASE
- MAXSEC
- MAXTC
- MAXTHREADNAMESIZE
- MAX_
KCTL_ NAME - MCL_
CURRENT - MCL_
FUTURE - MDMBUF
- MEMORY_
OBJECT_ NULL - MH_
MAGIC - MH_
MAGIC_ 64 - MINCORE_
INCORE - MINCORE_
MODIFIED - MINCORE_
MODIFIED_ OTHER - MINCORE_
REFERENCED - MINCORE_
REFERENCED_ OTHER - MINSEC
- MINSIGSTKSZ
- MNT_
ASYNC - MNT_
AUTOMOUNTED - MNT_
CPROTECT - MNT_
DEFWRITE - MNT_
DONTBROWSE - MNT_
DOVOLFS - MNT_
EXPORTED - MNT_
FORCE - MNT_
IGNORE_ OWNERSHIP - MNT_
JOURNALED - MNT_
LOCAL - MNT_
MULTILABEL - MNT_
NOATIME - MNT_
NOBLOCK - MNT_
NODEV - MNT_
NOEXEC - MNT_
NOSUID - MNT_
NOUSERXATTR - MNT_
NOWAIT - MNT_
QUARANTINE - MNT_
QUOTA - MNT_
RDONLY - MNT_
RELOAD - MNT_
ROOTFS - MNT_
SNAPSHOT - MNT_
SYNCHRONOUS - MNT_
UNION - MNT_
UPDATE - MNT_
WAIT - MOD_
CLKA - MOD_
CLKB - MOD_
ESTERROR - MOD_
FREQUENCY - MOD_
MAXERROR - MOD_
MICRO - MOD_
NANO - MOD_
OFFSET - MOD_
PPSMAX - MOD_
STATUS - MOD_TAI
- MOD_
TIMECONST - MON_1
- MON_2
- MON_3
- MON_4
- MON_5
- MON_6
- MON_7
- MON_8
- MON_9
- MON_10
- MON_11
- MON_12
- MSG_
CTRUNC - MSG_
DONTROUTE - MSG_
DONTWAIT - MSG_EOF
- MSG_EOR
- MSG_
FLUSH - MSG_
HAVEMORE - MSG_
HOLD - MSG_
NEEDSA - MSG_
NOSIGNAL - MSG_OOB
- MSG_
PEEK - MSG_
RCVMORE - MSG_
SEND - MSG_
TRUNC - MSG_
WAITALL - MS_
ASYNC - MS_
DEACTIVATE - MS_
INVALIDATE - MS_
KILLPAGES - MS_SYNC
- NANOSECOND
- NCCS
- NETLINK_
GENERIC - Functions not specific to a type of iface
- NET_
RT_ DUMP - NET_
RT_ FLAGS - NET_
RT_ IFLIST - NET_
RT_ IFLIS T2 - NEW_
TIME - NI_
DGRAM - NI_
MAXHOST - NI_
MAXSERV - NI_
NAMEREQD - NI_
NOFQDN - NI_
NUMERICHOST - NI_
NUMERICSCOPE - NI_
NUMERICSERV - NL0
- NL1
- NLDLY
- NOEXPR
- NOFLSH
- NOKERNINFO
- NOSTR
- NOTE_
ABSOLUTE - NOTE_
ATTRIB - NOTE_
BACKGROUND - NOTE_
CHILD - NOTE_
CRITICAL - NOTE_
DELETE - NOTE_
EXEC - NOTE_
EXIT - NOTE_
EXITSTATUS - NOTE_
EXIT_ CSERROR - NOTE_
EXIT_ DECRYPTFAIL - NOTE_
EXIT_ DETAIL - NOTE_
EXIT_ DETAIL_ MASK - NOTE_
EXIT_ MEMORY - NOTE_
EXTEND - NOTE_
FFAND - NOTE_
FFCOPY - NOTE_
FFCTRLMASK - NOTE_
FFLAGSMASK - NOTE_
FFNOP - NOTE_
FFOR - NOTE_
FORK - NOTE_
FUNLOCK - NOTE_
LEASE_ DOWNGRADE - NOTE_
LEASE_ RELEASE - NOTE_
LEEWAY - NOTE_
LINK - NOTE_
LOWAT - NOTE_
MACHTIME - NOTE_
MACH_ CONTINUOUS_ TIME - NOTE_
NONE - NOTE_
NSECONDS - NOTE_
OOB - NOTE_
PCTRLMASK - NOTE_
PDATAMASK - NOTE_
RENAME - NOTE_
REVOKE - NOTE_
SECONDS - NOTE_
SIGNAL - NOTE_
TRACK - NOTE_
TRACKERR - NOTE_
TRIGGER - NOTE_
USECONDS - NOTE_
VM_ ERROR - NOTE_
VM_ PRESSURE - NOTE_
VM_ PRESSURE_ SUDDEN_ TERMINATE - NOTE_
VM_ PRESSURE_ TERMINATE - NOTE_
WRITE - NTP_API
- OCRNL
- OFDEL
- OFILL
- OLD_
TIME - ONLCR
- ONLRET
- ONOCR
- ONOEOT
- OPOST
- OS_
CLOCK_ MACH_ ABSOLUTE_ TIME - OS_
LOG_ TYPE_ DEBUG - OS_
LOG_ TYPE_ DEFAULT - OS_
LOG_ TYPE_ ERROR - OS_
LOG_ TYPE_ FAULT - OS_
LOG_ TYPE_ INFO - OS_
SIGNPOST_ EVENT - OS_
SIGNPOST_ INTERVAL_ BEGIN - OS_
SIGNPOST_ INTERVAL_ END - OS_
SYNC_ WAIT_ ON_ ADDRESS_ NONE - OS_
SYNC_ WAIT_ ON_ ADDRESS_ SHARED - OS_
SYNC_ WAKE_ BY_ ADDRESS_ NONE - OS_
SYNC_ WAKE_ BY_ ADDRESS_ SHARED - OS_
UNFAIR_ LOCK_ INIT - OXTABS
- O_
ACCMODE - O_
APPEND - O_ASYNC
- O_
CLOEXEC - O_CREAT
- O_
DIRECTORY - O_DSYNC
- O_
EVTONLY - O_EXCL
- O_EXEC
- O_
EXLOCK - O_FSYNC
- O_
NDELAY - O_
NOCTTY - O_
NOFOLLOW - O_
NOFOLLOW_ ANY - O_
NONBLOCK - O_
RDONLY - O_RDWR
- O_
SEARCH - O_
SHLOCK - O_
SYMLINK - O_SYNC
- O_TRUNC
- O_
WRONLY - PARENB
- PARMRK
- PARODD
- PATH_
MAX - Constants may change across releases. See the usage guidelines for details.
- PENDIN
- PF_
APPLETALK - PF_
CCITT - PF_
CHAOS - PF_CNT
- PF_COIP
- PF_
DATAKIT - PF_
DECnet - PF_DLI
- PF_ECMA
- PF_
HYLINK - PF_
IMPLINK - PF_INET
- PF_
INET6 - PF_IPX
- PF_ISDN
- PF_ISO
- PF_KEY
- PF_LAT
- PF_LINK
- PF_
LOCAL - PF_NATM
- PF_NDRV
- PF_
NETBIOS - PF_NS
- PF_OSI
- PF_PIP
- PF_PPP
- PF_PUP
- PF_
ROUTE - PF_RTIP
- PF_SIP
- PF_SNA
- PF_
SYSTEM - PF_UNIX
- PF_
UNSPEC - PF_
VSOCK - PF_XTP
- PIPE_
BUF - PM_STR
- POLLERR
- POLLHUP
- POLLIN
- POLLNVAL
- POLLOUT
- POLLPRI
- POLLRDBAND
- POLLRDNORM
- POLLWRBAND
- POLLWRNORM
- POSIX_
MADV_ DONTNEED - POSIX_
MADV_ NORMAL - POSIX_
MADV_ RANDOM - POSIX_
MADV_ SEQUENTIAL - POSIX_
MADV_ WILLNEED - POSIX_
SPAWN_ CLOEXEC_ DEFAULT - POSIX_
SPAWN_ RESETIDS - POSIX_
SPAWN_ SETEXEC - POSIX_
SPAWN_ SETPGROUP - POSIX_
SPAWN_ SETSIGDEF - POSIX_
SPAWN_ SETSIGMASK - POSIX_
SPAWN_ START_ SUSPENDED - PRIO_
DARWIN_ BG - PRIO_
DARWIN_ NONUI - PRIO_
DARWIN_ PROCESS - PRIO_
DARWIN_ THREAD - PRIO_
MAX - PRIO_
MIN - PRIO_
PGRP - PRIO_
PROCESS - PRIO_
USER - PROCESSOR_
BASIC_ INFO - PROCESSOR_
CPU_ LOAD_ INFO - PROCESSOR_
PM_ REGS_ INFO - PROCESSOR_
SET_ BASIC_ INFO - PROCESSOR_
SET_ LOAD_ INFO - PROCESSOR_
TEMPERATURE - PROC_
CSM_ ALL - PROC_
CSM_ NOSMT - PROC_
CSM_ TECS - PROC_
PIDLISTFDS - PROC_
PIDLISTFD_ SIZE - PROC_
PIDPATHINFO_ MAXSIZE - PROC_
PIDTASKALLINFO - PROC_
PIDTASKINFO - PROC_
PIDTBSDINFO - PROC_
PIDTHREADINFO - PROC_
PIDT_ SHORTBSDINFO - PROC_
PIDVNODEPATHINFO - PROT_
EXEC - PROT_
NONE - PROT_
READ - PROT_
WRITE - PROX_
FDTYPE_ ATALK - PROX_
FDTYPE_ CHANNEL - PROX_
FDTYPE_ FSEVENTS - PROX_
FDTYPE_ KQUEUE - PROX_
FDTYPE_ NETPOLICY - PROX_
FDTYPE_ NEXUS - PROX_
FDTYPE_ PIPE - PROX_
FDTYPE_ PSEM - PROX_
FDTYPE_ PSHM - PROX_
FDTYPE_ SOCKET - PROX_
FDTYPE_ VNODE - PTHREAD_
CANCELED - PTHREAD_
CANCEL_ ASYNCHRONOUS - PTHREAD_
CANCEL_ DEFERRED - PTHREAD_
CANCEL_ DISABLE - PTHREAD_
CANCEL_ ENABLE - PTHREAD_
COND_ INITIALIZER - PTHREAD_
CREATE_ DETACHED - PTHREAD_
CREATE_ JOINABLE - PTHREAD_
EXPLICIT_ SCHED - PTHREAD_
INHERIT_ SCHED - PTHREAD_
INTROSPECTION_ THREAD_ CREATE - PTHREAD_
INTROSPECTION_ THREAD_ DESTROY - PTHREAD_
INTROSPECTION_ THREAD_ START - PTHREAD_
INTROSPECTION_ THREAD_ TERMINATE - PTHREAD_
MUTEX_ DEFAULT - PTHREAD_
MUTEX_ ERRORCHECK - PTHREAD_
MUTEX_ INITIALIZER - PTHREAD_
MUTEX_ NORMAL - PTHREAD_
MUTEX_ RECURSIVE - PTHREAD_
ONCE_ INIT - PTHREAD_
PRIO_ INHERIT - PTHREAD_
PRIO_ NONE - PTHREAD_
PRIO_ PROTECT - PTHREAD_
PROCESS_ PRIVATE - PTHREAD_
PROCESS_ SHARED - PTHREAD_
RWLOCK_ INITIALIZER - PTHREAD_
SCOPE_ PROCESS - PTHREAD_
SCOPE_ SYSTEM - PTHREAD_
STACK_ MIN - PT_
ATTACH - PT_
ATTACHEXC - PT_
CONTINUE - PT_
DENY_ ATTACH - PT_
DETACH - PT_
FIRSTMACH - PT_
FORCEQUOTA - PT_KILL
- PT_
READ_ D - PT_
READ_ I - PT_
READ_ U - PT_
SIGEXC - PT_STEP
- PT_
THUPDATE - PT_
TRACE_ ME - PT_
WRITE_ D - PT_
WRITE_ I - PT_
WRITE_ U - P_ALL
- P_PGID
- P_PID
- Q_
GETQUOTA - Q_
QUOTAOFF - Q_
QUOTAON - Q_
SETQUOTA - Q_SYNC
- RADIXCHAR
- RAND_
MAX - REG_
ASSERT - REG_
ATOI - REG_
BACKR - REG_
BADBR - REG_
BADPAT - REG_
BADRPT - REG_
BASIC - REG_
DUMP - REG_
EBRACE - REG_
EBRACK - REG_
ECOLLATE - REG_
ECTYPE - REG_
EESCAPE - REG_
EMPTY - REG_
EPAREN - REG_
ERANGE - REG_
ESPACE - REG_
ESUBREG - REG_
EXTENDED - REG_
ICASE - REG_
INVARG - REG_
ITOA - REG_
LARGE - REG_
NEWLINE - REG_
NOMATCH - REG_
NOSPEC - REG_
NOSUB - REG_
NOTBOL - REG_
NOTEOL - REG_
PEND - REG_
STARTEND - REG_
TRACE - RENAME_
EXCL - RENAME_
SWAP - RLIMIT_
AS - RLIMIT_
CORE - RLIMIT_
CPU - RLIMIT_
DATA - RLIMIT_
FSIZE - RLIMIT_
MEMLOCK - RLIMIT_
NOFILE - RLIMIT_
NPROC - RLIMIT_
RSS - RLIMIT_
STACK - RLIM_
INFINITY - RLIM_
NLIMITS Deprecated - RTAX_
AUTHOR - RTAX_
BRD - RTAX_
DST - RTAX_
GATEWAY - RTAX_
GENMASK - RTAX_
IFA - RTAX_
IFP - RTAX_
MAX - Constants may change across releases. See the usage guidelines for details.
- RTAX_
NETMASK - RTA_
AUTHOR - RTA_BRD
- RTA_DST
- RTA_
GATEWAY - RTA_
GENMASK - RTA_IFA
- RTA_IFP
- RTA_
NETMASK - RTF_
BLACKHOLE - RTF_
BROADCAST - RTF_
CLONING - RTF_
CONDEMNED - RTF_
DEAD - RTF_
DELCLONE - RTF_
DONE - RTF_
DYNAMIC - RTF_
GATEWAY - RTF_
GLOBAL - RTF_
HOST - RTF_
IFREF - RTF_
IFSCOPE - RTF_
LLINFO - RTF_
LOCAL - RTF_
MODIFIED - RTF_
MULTICAST - RTF_
NOIFREF - RTF_
PINNED - RTF_
PRCLONING - RTF_
PROT O1 - RTF_
PROT O2 - RTF_
PROT O3 - RTF_
PROXY - RTF_
REJECT - RTF_
ROUTER - RTF_
STATIC - RTF_UP
- RTF_
WASCLONED - RTF_
XRESOLVE - RTLD_
DEFAULT - RTLD_
FIRST - RTLD_
GLOBAL - RTLD_
LAZY - RTLD_
LOCAL - RTLD_
MAIN_ ONLY - RTLD_
NEXT - RTLD_
NODELETE - RTLD_
NOLOAD - RTLD_
NOW - RTLD_
SELF - RTM_ADD
- RTM_
CHANGE - RTM_
DELADDR - RTM_
DELETE - RTM_
DELMADDR - RTM_GET
- RTM_
GET2 - RTM_
IFINFO - RTM_
IFINF O2 - RTM_
LOCK - RTM_
LOSING - RTM_
MISS - RTM_
NEWADDR - RTM_
NEWMADDR - RTM_
NEWMADD R2 - RTM_
OLDADD - RTM_
OLDDEL - RTM_
REDIRECT - RTM_
RESOLVE - RTM_
VERSION - RTV_
EXPIRE - RTV_
HOPCOUNT - RTV_MTU
- RTV_
RPIPE - RTV_RTT
- RTV_
RTTVAR - RTV_
SPIPE - RTV_
SSTHRESH - RUN_LVL
- RUSAGE_
CHILDREN - RUSAGE_
INFO_ V0 - RUSAGE_
INFO_ V1 - RUSAGE_
INFO_ V2 - RUSAGE_
INFO_ V3 - RUSAGE_
INFO_ V4 - RUSAGE_
SELF - R_OK
- SAE_
ASSOCID_ ALL - ((sae_associd_t)(-1ULL))
- SAE_
ASSOCID_ ANY - SAE_
CONNID_ ALL - ((sae_connid_t)(-1ULL))
- SAE_
CONNID_ ANY - SA_
NOCLDSTOP - SA_
NOCLDWAIT - SA_
NODEFER - SA_
ONSTACK - SA_
RESETHAND - SA_
RESTART - SA_
SIGINFO - SCALE_
PPM - SCHED_
FIFO - SCHED_
OTHER - SCHED_
RR - SCM_
CREDS - SCM_
RIGHTS - SCM_
TIMESTAMP - SCOP
E6_ ID_ MAX - SEEK_
CUR - SEEK_
DATA - SEEK_
END - SEEK_
HOLE - SEEK_
SET - SEM_
FAILED - SEM_
UNDO - SETALL
- SETVAL
- SF_
APPEND - SF_
ARCHIVED - SF_
IMMUTABLE - SF_
SETTABLE - SHMLBA
- SHM_R
- SHM_
RDONLY - SHM_RND
- SHM_W
- SHUTDOWN_
TIME - SHUT_RD
- SHUT_
RDWR - SHUT_WR
- SIDL
- Process being created by fork.
- SIGABRT
- SIGALRM
- SIGBUS
- SIGCHLD
- SIGCONT
- SIGEMT
- SIGEV_
NONE - SIGEV_
SIGNAL - SIGEV_
THREAD - SIGFPE
- SIGHUP
- SIGILL
- SIGINFO
- SIGINT
- SIGIO
- SIGIOT
- SIGKILL
- SIGNATURE
- SIGPIPE
- SIGPROF
- SIGQUIT
- SIGSEGV
- SIGSTKSZ
- SIGSTOP
- SIGSYS
- SIGTERM
- SIGTRAP
- SIGTSTP
- SIGTTIN
- SIGTTOU
- SIGURG
- SIGUSR1
- SIGUSR2
- SIGVTALRM
- SIGWINCH
- SIGXCPU
- SIGXFSZ
- SIG_
BLOCK - SIG_DFL
- SIG_ERR
- SIG_IGN
- SIG_
SETMASK - SIG_
UNBLOCK - SIOCADDMULTI
- SIOCAIFADDR
- SIOCARPIPLL
- SIOCATMARK
- SIOCAUTOADDR
- SIOCAUTONETMASK
- SIOCDELMULTI
- SIOCDIFADDR
- SIOCDIFPHYADDR
- SIOCGDRVSPEC
- SIOCGETVLAN
- SIOCGHIWAT
- SIOCGI
F6LOWPAN - SIOCGIFADDR
- SIOCGIFAFLAG_
IN6 - SIOCGIFALTMTU
- SIOCGIFASYNCMAP
- SIOCGIFBOND
- SIOCGIFBRDADDR
- SIOCGIFCAP
- SIOCGIFCONF
- SIOCGIFDEVMTU
- SIOCGIFDIRECTLINK
- SIOCGIFDSTADDR
- SIOCGIFFLAGS
- SIOCGIFFUNCTIONALTYPE
- SIOCGIFGENERIC
- SIOCGIFKPI
- SIOCGIFMAC
- SIOCGIFMEDIA
- SIOCGIFMETRIC
- SIOCGIFMTU
- SIOCGIFNETMASK
- SIOCGIFPDSTADDR
- SIOCGIFPHYS
- SIOCGIFPSRCADDR
- SIOCGIFSTATUS
- SIOCGIFVLAN
- SIOCGIFWAKEFLAGS
- SIOCGIFXMEDIA
- SIOCGLOWAT
- SIOCGPGRP
- SIOCIFCREATE
- SIOCIFCREAT
E2 - SIOCIFDESTROY
- SIOCIFGCLONERS
- SIOCRSLVMULTI
- SIOCSDRVSPEC
- SIOCSETVLAN
- SIOCSHIWAT
- SIOCSI
F6LOWPAN - SIOCSIFADDR
- SIOCSIFALTMTU
- SIOCSIFASYNCMAP
- SIOCSIFBOND
- SIOCSIFBRDADDR
- SIOCSIFCAP
- SIOCSIFDSTADDR
- SIOCSIFFLAGS
- SIOCSIFGENERIC
- SIOCSIFKPI
- SIOCSIFLLADDR
- SIOCSIFMAC
- SIOCSIFMANAGEMENT
- SIOCSIFMEDIA
- SIOCSIFMETRIC
- SIOCSIFMTU
- SIOCSIFNETMASK
- SIOCSIFPHYADDR
- SIOCSIFPHYS
- SIOCSIFVLAN
- SIOCSLOWAT
- SIOCSPGRP
- SOCK_
DGRAM - SOCK_
MAXADDRLEN - SOCK_
RAW - SOCK_
RDM - SOCK_
SEQPACKET - SOCK_
STREAM - SOL_
LOCAL - SOL_
SOCKET - SOMAXCONN
- SO_
ACCEPTCONN - SO_
BROADCAST - SO_
DEBUG - SO_
DONTROUTE - SO_
DONTTRUNC - SO_
ERROR - SO_
KEEPALIVE - SO_
LABEL - SO_
LINGER - SO_
LINGER_ SEC - SO_NKE
- SO_
NOADDRERR - SO_
NOSIGPIPE - SO_
NOTIFYCONFLICT - SO_
NP_ EXTENSIONS - SO_
NREAD - SO_
NWRITE - SO_
OOBINLINE - SO_
PEERLABEL - SO_
RANDOMPORT - SO_
RCVBUF - SO_
RCVLOWAT - SO_
RCVTIMEO - SO_
REUSEADDR - SO_
REUSEPORT - SO_
REUSESHAREUID - SO_
SNDBUF - SO_
SNDLOWAT - SO_
SNDTIMEO - SO_
TIMESTAMP - SO_
TIMESTAMP_ MONOTONIC - SO_TYPE
- SO_
USELOOPBACK - SO_
WANTMORE - SO_
WANTOOBFLAG - SRUN
- Currently runnable.
- SSLEEP
- Sleeping on an address.
- SSTOP
- Process debugging or suspension.
- SS_
DISABLE - SS_
ONSTACK - STA_CLK
- STA_
CLOCKERR - STA_DEL
- STA_FLL
- STA_
FREQHOLD - STA_INS
- STA_
MODE - STA_
NANO - STA_PLL
- STA_
PPSERROR - STA_
PPSFREQ - STA_
PPSJITTER - STA_
PPSSIGNAL - STA_
PPSTIME - STA_
PPSWANDER - STA_
RONLY - STA_
UNSYNC - STDERR_
FILENO - STDIN_
FILENO - STDOUT_
FILENO - ST_
NOSUID - ST_
RDONLY - SUPERPAGE_
NONE Deprecated - SUPERPAGE_
SIZE_ 2MB Deprecated - SUPERPAGE_
SIZE_ ANY Deprecated - SYSPROTO_
CONTROL - SYSPROTO_
EVENT - SZOMB
- Awaiting collection by parent.
- S_IEXEC
- S_IFBLK
- S_IFCHR
- S_IFDIR
- S_IFIFO
- S_IFLNK
- S_IFMT
- S_IFREG
- S_
IFSOCK - S_IREAD
- S_IRGRP
- S_IROTH
- S_IRUSR
- S_IRWXG
- S_IRWXO
- S_IRWXU
- S_ISGID
- S_ISUID
- S_ISVTX
- S_IWGRP
- S_IWOTH
- S_
IWRITE - S_IWUSR
- S_IXGRP
- S_IXOTH
- S_IXUSR
- TAB0
- TAB1
- TAB2
- TAB3
- TABDLY
- TASK_
THREAD_ TIMES_ INFO - TASK_
THREAD_ TIMES_ INFO_ COUNT - Constants may change across releases. See the usage guidelines for details.
- TCIFLUSH
- TCIOFF
- TCIOFLUSH
- TCION
- TCOFLUSH
- TCOOFF
- TCOON
- TCP_
CONNECTION_ INFO - TCP_
FASTOPEN - Enable/Disable TCP Fastopen on this socket
- TCP_
KEEPALIVE - TCP_
KEEPCNT - TCP_
KEEPINTVL - TCP_
MAXSEG - TCP_
NODELAY - TCP_
NOOPT - TCP_
NOPUSH - TCSADRAIN
- TCSAFLUSH
- TCSANOW
- THOUSEP
- THREAD_
AFFINITY_ POLICY - THREAD_
AFFINITY_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
AFFINITY_ TAG_ NULL - THREAD_
BACKGROUND_ POLICY - THREAD_
BACKGROUND_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
BACKGROUND_ POLICY_ DARWIN_ BG - THREAD_
BASIC_ INFO - THREAD_
BASIC_ INFO_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
EXTENDED_ INFO - THREAD_
EXTENDED_ INFO_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
EXTENDED_ POLICY - THREAD_
EXTENDED_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
IDENTIFIER_ INFO - THREAD_
IDENTIFIER_ INFO_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
LATENCY_ QOS_ POLICY - THREAD_
LATENCY_ QOS_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
PRECEDENCE_ POLICY - THREAD_
PRECEDENCE_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
STANDARD_ POLICY - THREAD_
STANDARD_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
THROUGHPUT_ QOS_ POLICY - THREAD_
THROUGHPUT_ QOS_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- THREAD_
TIME_ CONSTRAINT_ POLICY - THREAD_
TIME_ CONSTRAINT_ POLICY_ COUNT - Constants may change across releases. See the usage guidelines for details.
- TH_
FLAGS_ GLOBAL_ FORCED_ IDLE - TH_
FLAGS_ IDLE - TH_
FLAGS_ SWAPPED - TH_
STATE_ HALTED - TH_
STATE_ RUNNING - TH_
STATE_ STOPPED - TH_
STATE_ UNINTERRUPTIBLE - TH_
STATE_ WAITING - TIME_
DEL - TIME_
ERROR - TIME_
INS - TIME_OK
- TIME_
OOP - TIME_
WAIT - TIOCCBRK
- TIOCCDTR
- TIOCCONS
- TIOCDCDTIMESTAMP
- TIOCDRAIN
- TIOCDSIMICROCODE
- TIOCEXCL
- TIOCEXT
- TIOCFLUSH
- TIOCGDRAINWAIT
- TIOCGETA
- TIOCGETD
- TIOCGPGRP
- TIOCGWINSZ
- TIOCIXOFF
- TIOCIXON
- TIOCMBIC
- TIOCMBIS
- TIOCMGDTRWAIT
- TIOCMGET
- TIOCMODG
- TIOCMODS
- TIOCMSDTRWAIT
- TIOCMSET
- TIOCM_
CAR - TIOCM_
CD - TIOCM_
CTS - TIOCM_
DSR - TIOCM_
DTR - TIOCM_
LE - TIOCM_
RI - TIOCM_
RNG - TIOCM_
RTS - TIOCM_
SR - TIOCM_
ST - TIOCNOTTY
- TIOCNXCL
- TIOCOUTQ
- TIOCPKT
- TIOCPKT_
DATA - TIOCPKT_
DOSTOP - TIOCPKT_
FLUSHREAD - TIOCPKT_
FLUSHWRITE - TIOCPKT_
IOCTL - TIOCPKT_
NOSTOP - TIOCPKT_
START - TIOCPKT_
STOP - TIOCPTYGNAME
- TIOCPTYGRANT
- TIOCPTYUNLK
- TIOCREMOTE
Deprecated - TIOCSBRK
- TIOCSCONS
- TIOCSCTTY
- TIOCSDRAINWAIT
- TIOCSDTR
- TIOCSETA
- TIOCSETAF
- TIOCSETAW
- TIOCSETD
- TIOCSIG
- TIOCSPGRP
- TIOCSTART
- TIOCSTAT
- TIOCSTI
- TIOCSTOP
- TIOCSWINSZ
- TIOCTIMESTAMP
- TIOCUCNTL
- TMP_MAX
- TOSTOP
- T_FMT
- T_
FMT_ AMPM - UF_
APPEND - UF_
COMPRESSED - UF_
HIDDEN - UF_
IMMUTABLE - UF_
NODUMP - UF_
OPAQUE - UF_
SETTABLE - UF_
TRACKED - USER_
BC_ BASE_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
BC_ DIM_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
BC_ SCALE_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
BC_ STRING_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
COLL_ WEIGHTS_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
CS_ PATH - USER_
EXPR_ NEST_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
LINE_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
MAXID - USER_
POSI X2_ CHAR_ TERM - USER_
POSI X2_ C_ BIND - USER_
POSI X2_ C_ DEV - USER_
POSI X2_ FORT_ DEV - USER_
POSI X2_ FORT_ RUN - USER_
POSI X2_ LOCALEDEF - USER_
POSI X2_ SW_ DEV - USER_
POSI X2_ UPE - USER_
POSI X2_ VERSION - USER_
PROCESS - USER_
RE_ DUP_ MAX - Constants may change across releases. See the usage guidelines for details.
- USER_
STREAM_ MAX - USER_
TZNAME_ MAX - USRQUOTA
- UTIME_
NOW - UTIME_
OMIT - UTUN_
OPT_ FLAGS - UTUN_
OPT_ IFNAME - VDISCARD
- VDSUSP
- VEOF
- VEOL
- VEOL2
- VERASE
- VINTR
- VKILL
- VLNEXT
- VMADDR_
CID_ ANY - VMADDR_
CID_ HOST - VMADDR_
CID_ HYPERVISOR - VMADDR_
CID_ RESERVED - VMADDR_
PORT_ ANY - VMIN
- VM_
FLAGS_ ALIAS_ MASK Deprecated - VM_
FLAGS_ ANYWHERE Deprecated - VM_
FLAGS_ FIXED Deprecated - VM_
FLAGS_ NO_ CACHE Deprecated - VM_
FLAGS_ OVERWRITE Deprecated - VM_
FLAGS_ PURGABLE Deprecated - VM_
FLAGS_ RANDOM_ ADDR Deprecated - VM_
FLAGS_ RESILIENT_ CODESIGN Deprecated - VM_
FLAGS_ RESILIENT_ MEDIA Deprecated - VM_
FLAGS_ RETURN_ 4K_ DATA_ ADDR Deprecated - VM_
FLAGS_ RETURN_ DATA_ ADDR Deprecated - VM_
FLAGS_ SUPERPAGE_ MASK Deprecated - VM_
FLAGS_ SUPERPAGE_ NONE Deprecated - VM_
FLAGS_ SUPERPAGE_ SHIFT Deprecated - VM_
FLAGS_ SUPERPAGE_ SIZE_ 2MB Deprecated - VM_
FLAGS_ SUPERPAGE_ SIZE_ ANY Deprecated - VM_
FLAGS_ USER_ ALLOCATE Deprecated - VM_
FLAGS_ USER_ MAP Deprecated - VM_
FLAGS_ USER_ REMAP Deprecated - VM_
LOADAVG - VM_
MACHFACTOR - VM_
MAXID - VM_
MEMORY_ ACCELERATE Deprecated - VM_
MEMORY_ ANALYSIS_ TOOL Deprecated - VM_
MEMORY_ APPKIT Deprecated - VM_
MEMORY_ APPLICATION_ SPECIFIC_ 1 Deprecated - VM_
MEMORY_ APPLICATION_ SPECIFIC_ 16 Deprecated - VM_
MEMORY_ ASL Deprecated - VM_
MEMORY_ ASSETSD Deprecated - VM_
MEMORY_ ATS Deprecated - VM_
MEMORY_ CARBON Deprecated - VM_
MEMORY_ CGIMAGE Deprecated - VM_
MEMORY_ COREDATA Deprecated - VM_
MEMORY_ COREDATA_ OBJECTIDS Deprecated - VM_
MEMORY_ COREGRAPHICS Deprecated - VM_
MEMORY_ COREGRAPHICS_ BACKINGSTORES Deprecated - VM_
MEMORY_ COREGRAPHICS_ DATA Deprecated - VM_
MEMORY_ COREGRAPHICS_ FRAMEBUFFERS Deprecated - VM_
MEMORY_ COREGRAPHICS_ MISC Deprecated - VM_
MEMORY_ COREGRAPHICS_ SHARED Deprecated - VM_
MEMORY_ COREGRAPHICS_ XALLOC Deprecated - VM_
MEMORY_ COREIMAGE Deprecated - VM_
MEMORY_ COREPROFILE Deprecated - VM_
MEMORY_ CORESERVICES Deprecated - VM_
MEMORY_ COREUI Deprecated - VM_
MEMORY_ COREUIFILE Deprecated - VM_
MEMORY_ CORPSEINFO Deprecated - VM_
MEMORY_ DHMM Deprecated - VM_
MEMORY_ DYLD Deprecated - VM_
MEMORY_ DYLD_ MALLOC Deprecated - VM_
MEMORY_ DYLIB Deprecated - VM_
MEMORY_ FOUNDATION Deprecated - VM_
MEMORY_ GENEALOGY Deprecated - VM_
MEMORY_ GLSL Deprecated - VM_
MEMORY_ GUARD Deprecated - VM_
MEMORY_ IMAGEIO Deprecated - VM_
MEMORY_ IOKIT Deprecated - VM_
MEMORY_ JAVA Deprecated - VM_
MEMORY_ JAVASCRIPT_ CORE Deprecated - VM_
MEMORY_ JAVASCRIPT_ JIT_ EXECUTABLE_ ALLOCATOR Deprecated - VM_
MEMORY_ JAVASCRIPT_ JIT_ REGISTER_ FILE Deprecated - VM_
MEMORY_ LAYERKIT Deprecated - VM_
MEMORY_ LIBDISPATCH Deprecated - VM_
MEMORY_ MACH_ MSG Deprecated - VM_
MEMORY_ MALLOC Deprecated - VM_
MEMORY_ MALLOC_ HUGE Deprecated - VM_
MEMORY_ MALLOC_ LARGE Deprecated - VM_
MEMORY_ MALLOC_ LARGE_ REUSABLE Deprecated - VM_
MEMORY_ MALLOC_ LARGE_ REUSED Deprecated - VM_
MEMORY_ MALLOC_ NANO Deprecated - VM_
MEMORY_ MALLOC_ SMALL Deprecated - VM_
MEMORY_ MALLOC_ TINY Deprecated - VM_
MEMORY_ OBJC_ DISPATCHERS Deprecated - VM_
MEMORY_ OPENCL Deprecated - VM_
MEMORY_ OS_ ALLOC_ ONCE Deprecated - VM_
MEMORY_ RAWCAMERA Deprecated - VM_
MEMORY_ REALLOC Deprecated - VM_
MEMORY_ SBRK Deprecated - VM_
MEMORY_ SCENEKIT Deprecated - VM_
MEMORY_ SHARED_ PMAP Deprecated - VM_
MEMORY_ SKYWALK Deprecated - VM_
MEMORY_ SQLITE Deprecated - VM_
MEMORY_ STACK Deprecated - VM_
MEMORY_ SWIFT_ METADATA Deprecated - VM_
MEMORY_ SWIFT_ RUNTIME Deprecated - VM_
MEMORY_ TCMALLOC Deprecated - VM_
MEMORY_ UNSHARED_ PMAP Deprecated - VM_
MEMORY_ WEBCORE_ PURGEABLE_ BUFFERS Deprecated - VM_
METER - VM_
PAGE_ QUERY_ PAGE_ COPIED - VM_
PAGE_ QUERY_ PAGE_ CS_ NX - VM_
PAGE_ QUERY_ PAGE_ CS_ TAINTED - VM_
PAGE_ QUERY_ PAGE_ CS_ VALIDATED - VM_
PAGE_ QUERY_ PAGE_ DIRTY - VM_
PAGE_ QUERY_ PAGE_ EXTERNAL - VM_
PAGE_ QUERY_ PAGE_ FICTITIOUS - VM_
PAGE_ QUERY_ PAGE_ PAGED_ OUT - VM_
PAGE_ QUERY_ PAGE_ PRESENT - VM_
PAGE_ QUERY_ PAGE_ REF - VM_
PAGE_ QUERY_ PAGE_ SPECULATIVE - VM_
PROT_ EXECUTE - VM_
PROT_ NONE - VM_
PROT_ READ - VM_
PROT_ WRITE - VM_
SWAPUSAGE - VOL_
CAPABILITIES_ FORMAT - VOL_
CAPABILITIES_ INTERFACES - VOL_
CAP_ FMT_ 2TB_ FILESIZE - VOL_
CAP_ FMT_ 64BIT_ OBJECT_ IDS - VOL_
CAP_ FMT_ CASE_ PRESERVING - VOL_
CAP_ FMT_ CASE_ SENSITIVE - VOL_
CAP_ FMT_ DECMPFS_ COMPRESSION - VOL_
CAP_ FMT_ DIR_ HARDLINKS - VOL_
CAP_ FMT_ DOCUMENT_ ID - VOL_
CAP_ FMT_ FAST_ STATFS - VOL_
CAP_ FMT_ HARDLINKS - VOL_
CAP_ FMT_ HIDDEN_ FILES - VOL_
CAP_ FMT_ JOURNAL - VOL_
CAP_ FMT_ JOURNAL_ ACTIVE - VOL_
CAP_ FMT_ NO_ IMMUTABLE_ FILES - VOL_
CAP_ FMT_ NO_ PERMISSIONS - VOL_
CAP_ FMT_ NO_ ROOT_ TIMES - VOL_
CAP_ FMT_ NO_ VOLUME_ SIZES - VOL_
CAP_ FMT_ OPENDENYMODES - VOL_
CAP_ FMT_ PATH_ FROM_ ID - VOL_
CAP_ FMT_ PERSISTENTOBJECTIDS - VOL_
CAP_ FMT_ SEALED - VOL_
CAP_ FMT_ SHARED_ SPACE - VOL_
CAP_ FMT_ SPARSE_ FILES - VOL_
CAP_ FMT_ SYMBOLICLINKS - VOL_
CAP_ FMT_ VOL_ GROUPS - VOL_
CAP_ FMT_ WRITE_ GENERATION_ COUNT - VOL_
CAP_ FMT_ ZERO_ RUNS - VOL_
CAP_ INT_ ADVLOCK - VOL_
CAP_ INT_ ALLOCATE - VOL_
CAP_ INT_ ATTRLIST - VOL_
CAP_ INT_ CLONE - VOL_
CAP_ INT_ COPYFILE - VOL_
CAP_ INT_ EXCHANGEDATA - VOL_
CAP_ INT_ EXTENDED_ ATTR - VOL_
CAP_ INT_ EXTENDED_ SECURITY - VOL_
CAP_ INT_ FLOCK - VOL_
CAP_ INT_ MANLOCK - VOL_
CAP_ INT_ NAMEDSTREAMS - VOL_
CAP_ INT_ NFSEXPORT - VOL_
CAP_ INT_ READDIRATTR - VOL_
CAP_ INT_ RENAME_ EXCL - VOL_
CAP_ INT_ RENAME_ OPENFAIL - VOL_
CAP_ INT_ RENAME_ SWAP - VOL_
CAP_ INT_ SEARCHFS - VOL_
CAP_ INT_ SNAPSHOT - VOL_
CAP_ INT_ USERACCESS - VOL_
CAP_ INT_ VOL_ RENAME - VQUIT
- VREPRINT
- VSTART
- VSTATUS
- VSTOP
- VSUSP
- VT0
- VT1
- VTDLY
- VTIME
- VWERASE
- WCONTINUED
- WEXITED
- WNOHANG
- WNOWAIT
- WSTOPPED
- WUNTRACED
- W_OK
- XATTR_
CREATE - XATTR_
NODEFAULT - XATTR_
NOFOLLOW - XATTR_
NOSECURITY - XATTR_
REPLACE - XATTR_
SHOWCOMPRESSION - XUCRED_
VERSION - X_OK
- YESEXPR
- YESSTR
- _CS_
DARWIN_ USER_ CACHE_ DIR - _CS_
DARWIN_ USER_ DIR - _CS_
DARWIN_ USER_ TEMP_ DIR - _CS_
PATH - _IOFBF
- _IOLBF
- _IONBF
- _PC_
2_ SYMLINKS - _PC_
ALLOC_ SIZE_ MIN - _PC_
ASYNC_ IO - _PC_
AUTH_ OPAQUE_ NP - _PC_
CASE_ PRESERVING - _PC_
CASE_ SENSITIVE - _PC_
CHOWN_ RESTRICTED - _PC_
EXTENDED_ SECURITY_ NP - _PC_
FILESIZEBITS - _PC_
LINK_ MAX - _PC_
MAX_ CANON - _PC_
MAX_ INPUT - _PC_
MIN_ HOLE_ SIZE - _PC_
NAME_ CHARS_ MAX - _PC_
NAME_ MAX - _PC_
NO_ TRUNC - _PC_
PATH_ MAX - _PC_
PIPE_ BUF - _PC_
PRIO_ IO - _PC_
REC_ INCR_ XFER_ SIZE - _PC_
REC_ MAX_ XFER_ SIZE - _PC_
REC_ MIN_ XFER_ SIZE - _PC_
REC_ XFER_ ALIGN - _PC_
SYMLINK_ MAX - _PC_
SYNC_ IO - _PC_
VDISABLE - _PC_
XATTR_ SIZE_ BITS - _POSIX_
VDISABLE - _PTHREAD_
COND_ SIG_ init - _PTHREAD_
MUTEX_ SIG_ init - _PTHREAD_
RWLOCK_ SIG_ init - _RLIMIT_
POSIX_ FLAG - _SC_
2_ CHAR_ TERM - _SC_
2_ C_ BIND - _SC_
2_ C_ DEV - _SC_
2_ FORT_ DEV - _SC_
2_ FORT_ RUN - _SC_
2_ LOCALEDEF - _SC_
2_ PBS - _SC_
2_ PBS_ ACCOUNTING - _SC_
2_ PBS_ CHECKPOINT - _SC_
2_ PBS_ LOCATE - _SC_
2_ PBS_ MESSAGE - _SC_
2_ PBS_ TRACK - _SC_
2_ SW_ DEV - _SC_
2_ UPE - _SC_
2_ VERSION - _SC_
ADVISORY_ INFO - _SC_
AIO_ LISTIO_ MAX - _SC_
AIO_ MAX - _SC_
AIO_ PRIO_ DELTA_ MAX - _SC_
ARG_ MAX - _SC_
ASYNCHRONOUS_ IO - _SC_
ATEXIT_ MAX - _SC_
BARRIERS - _SC_
BC_ BASE_ MAX - _SC_
BC_ DIM_ MAX - _SC_
BC_ SCALE_ MAX - _SC_
BC_ STRING_ MAX - _SC_
CHILD_ MAX - _SC_
CLK_ TCK - _SC_
CLOCK_ SELECTION - _SC_
COLL_ WEIGHTS_ MAX - _SC_
CPUTIME - _SC_
DELAYTIMER_ MAX - _SC_
EXPR_ NEST_ MAX - _SC_
FILE_ LOCKING - _SC_
FSYNC - _SC_
GETGR_ R_ SIZE_ MAX - _SC_
GETPW_ R_ SIZE_ MAX - _SC_
HOST_ NAME_ MAX - _SC_
IOV_ MAX - _SC_
IPV6 - _SC_
JOB_ CONTROL - _SC_
LINE_ MAX - _SC_
LOGIN_ NAME_ MAX - _SC_
MAPPED_ FILES - _SC_
MEMLOCK - _SC_
MEMLOCK_ RANGE - _SC_
MEMORY_ PROTECTION - _SC_
MESSAGE_ PASSING - _SC_
MONOTONIC_ CLOCK - _SC_
MQ_ OPEN_ MAX - _SC_
MQ_ PRIO_ MAX - _SC_
NGROUPS_ MAX - _SC_
NPROCESSORS_ CONF - _SC_
NPROCESSORS_ ONLN - _SC_
OPEN_ MAX - _SC_
PAGESIZE - _SC_
PAGE_ SIZE - _SC_
PASS_ MAX - _SC_
PHYS_ PAGES - _SC_
PRIORITIZED_ IO - _SC_
PRIORITY_ SCHEDULING - _SC_
RAW_ SOCKETS - _SC_
READER_ WRITER_ LOCKS - _SC_
REALTIME_ SIGNALS - _SC_
REGEXP - _SC_
RE_ DUP_ MAX - _SC_
RTSIG_ MAX - _SC_
SAVED_ IDS - _SC_
SEMAPHORES - _SC_
SEM_ NSEMS_ MAX - _SC_
SEM_ VALUE_ MAX - _SC_
SHARED_ MEMORY_ OBJECTS - _SC_
SHELL - _SC_
SIGQUEUE_ MAX - _SC_
SPAWN - _SC_
SPIN_ LOCKS - _SC_
SPORADIC_ SERVER - _SC_
SS_ REPL_ MAX - _SC_
STREAM_ MAX - _SC_
SYMLOOP_ MAX - _SC_
SYNCHRONIZED_ IO - _SC_
THREADS - _SC_
THREAD_ ATTR_ STACKADDR - _SC_
THREAD_ ATTR_ STACKSIZE - _SC_
THREAD_ CPUTIME - _SC_
THREAD_ DESTRUCTOR_ ITERATIONS - _SC_
THREAD_ KEYS_ MAX - _SC_
THREAD_ PRIORITY_ SCHEDULING - _SC_
THREAD_ PRIO_ INHERIT - _SC_
THREAD_ PRIO_ PROTECT - _SC_
THREAD_ PROCESS_ SHARED - _SC_
THREAD_ SAFE_ FUNCTIONS - _SC_
THREAD_ SPORADIC_ SERVER - _SC_
THREAD_ STACK_ MIN - _SC_
THREAD_ THREADS_ MAX - _SC_
TIMEOUTS - _SC_
TIMERS - _SC_
TIMER_ MAX - _SC_
TRACE - _SC_
TRACE_ EVENT_ FILTER - _SC_
TRACE_ EVENT_ NAME_ MAX - _SC_
TRACE_ INHERIT - _SC_
TRACE_ LOG - _SC_
TRACE_ NAME_ MAX - _SC_
TRACE_ SYS_ MAX - _SC_
TRACE_ USER_ EVENT_ MAX - _SC_
TTY_ NAME_ MAX - _SC_
TYPED_ MEMORY_ OBJECTS - _SC_
TZNAME_ MAX - _SC_
V6_ ILP32_ OFF32 - _SC_
V6_ ILP32_ OFFBIG - _SC_
V6_ LP64_ OFF64 - _SC_
V6_ LPBIG_ OFFBIG - _SC_
VERSION - _SC_
XBS5_ ILP32_ OFF32 - _SC_
XBS5_ ILP32_ OFFBIG - _SC_
XBS5_ LP64_ OFF64 - _SC_
XBS5_ LPBIG_ OFFBIG - _SC_
XOPEN_ CRYPT - _SC_
XOPEN_ ENH_ I18N - _SC_
XOPEN_ LEGACY - _SC_
XOPEN_ REALTIME - _SC_
XOPEN_ REALTIME_ THREADS - _SC_
XOPEN_ SHM - _SC_
XOPEN_ STREAMS - _SC_
XOPEN_ UNIX - _SC_
XOPEN_ VERSION - _SC_
XOPEN_ XCU_ VERSION - _UTX_
HOSTSIZE - _UTX_
IDSIZE - _UTX_
LINESIZE - _UTX_
USERSIZE - _WSTOPPED
- __
PTHREAD_ ATTR_ SIZE__ - __
PTHREAD_ CONDATTR_ SIZE__ - __
PTHREAD_ COND_ SIZE__ - __
PTHREAD_ MUTEXATTR_ SIZE__ - __
PTHREAD_ MUTEX_ SIZE__ - __
PTHREAD_ ONCE_ SIZE__ - __
PTHREAD_ RWLOCKATTR_ SIZE__ - __
PTHREAD_ RWLOCK_ SIZE__ - __
PTHREAD_ SIZE__ - kCCAlignment
Error - kCCBuffer
TooSmall - kCCCall
Sequence Error - kCCDecode
Error - kCCInvalid
Key - kCCKey
Size Error - kCCMemory
Failure - kCCOverflow
- kCCParam
Error - kCCRNG
Failure - kCCSuccess
- kCCUnimplemented
- kCCUnspecified
Error - pseudo_
AF_ HDRCMPLT - pseudo_
AF_ KEY - pseudo_
AF_ PIP - pseudo_
AF_ RTIP - pseudo_
AF_ XTP
Statics§
- in6addr_
any ⚠ - in6addr_
loopback ⚠ - mach_
task_ ⚠self_ Deprecated - vm_
page_ ⚠size
Functions§
- CCRandom
Generate ⚠Bytes - CMSG_
DATA ⚠ - CMSG_
FIRSTHDR ⚠ - CMSG_
LEN ⚠ - CMSG_
NXTHDR ⚠ - CMSG_
SPACE ⚠ - FD_CLR⚠
- FD_
ISSET ⚠ - FD_SET⚠
- FD_ZERO⚠
- QCMD
- VM_
MAKE_ ⚠TAG - WCOREDUMP
- WEXITSTATUS
- WIFCONTINUED
- WIFEXITED
- WIFSIGNALED
- WIFSTOPPED
- WSTOPSIG
- WTERMSIG
- _IO
- _IOR
- Build an ioctl number for an read-only ioctl.
- _IOW
- Build an ioctl number for an write-only ioctl.
- _IOWR
- Build an ioctl number for a read-write ioctl.
- _NSGet
Argc ⚠ - _NSGet
Argv ⚠ - _NSGet
Environ ⚠ - _NSGet
Executable ⚠Path Deprecated - _NSGet
Progname ⚠ - _WSTATUS
- __error⚠
- _dyld_
get_ ⚠image_ header Deprecated - _dyld_
get_ ⚠image_ name Deprecated - _dyld_
get_ ⚠image_ vmaddr_ slide Deprecated - _dyld_
image_ ⚠count Deprecated - _exit⚠
- abort⚠
- abs⚠
- accept⚠
- access⚠
- acct⚠
- adjtime⚠
- aio_
cancel ⚠ - aio_
error ⚠ - aio_
fsync ⚠ - aio_
read ⚠ - aio_
return ⚠ - aio_
suspend ⚠ - aio_
write ⚠ - alarm⚠
- aligned_
alloc ⚠ - arc4random⚠
- arc4random_
buf ⚠ - arc4random_
uniform ⚠ - asctime⚠
- asctime_
r ⚠ - atexit⚠
- atof⚠
- atoi⚠
- atol⚠
- atoll⚠
- backtrace⚠
- backtrace_
async ⚠ - backtrace_
from_ ⚠fp - backtrace_
image_ ⚠offsets - backtrace_
symbols ⚠ - backtrace_
symbols_ ⚠fd - basename⚠
- bind⚠
- brk⚠
- bsearch⚠
- calloc⚠
- cfgetispeed⚠
- cfgetospeed⚠
- cfmakeraw⚠
- cfsetispeed⚠
- cfsetospeed⚠
- cfsetspeed⚠
- chdir⚠
- chflags⚠
- chmod⚠
- chown⚠
- chroot⚠
- clearerr⚠
- clock_
getres ⚠ - clock_
gettime ⚠ - clock_
settime ⚠ - clonefile⚠
- clonefileat⚠
- close⚠
- closedir⚠
- closelog⚠
- confstr⚠
- connect⚠
- connectx⚠
- copyfile⚠
- copyfile_
state_ ⚠alloc - copyfile_
state_ ⚠free - copyfile_
state_ ⚠get - copyfile_
state_ ⚠set - creat⚠
- ctime⚠
- ctime_r⚠
- devname⚠
- difftime⚠
- dirfd⚠
- dirname⚠
- disconnectx⚠
- dladdr⚠
- dlclose⚠
- dlerror⚠
- dlopen⚠
- dlsym⚠
- drand48⚠
- dup⚠
- dup2⚠
- duplocale⚠
- endgrent⚠
- endpwent⚠
- endservent⚠
- endutxent⚠
- erand48⚠
- exchangedata⚠
- execl⚠
- execle⚠
- execlp⚠
- execv⚠
- execvP⚠
- execve⚠
- execvp⚠
- exit⚠
- faccessat⚠
- fchdir⚠
- fchflags⚠
- fchmod⚠
- fchmodat⚠
- fchown⚠
- fchownat⚠
- fclonefileat⚠
- fclose⚠
- fcntl⚠
- fcopyfile⚠
- fdopen⚠
- fdopendir⚠
- feof⚠
- ferror⚠
- fflush⚠
- fgetattrlist⚠
- fgetc⚠
- fgetpos⚠
- fgets⚠
- fgetxattr⚠
- fileno⚠
- flistxattr⚠
- flock⚠
- fmemopen⚠
- fmount⚠
- fnmatch⚠
- fopen⚠
- fork⚠
- forkpty⚠
- fpathconf⚠
- fprintf⚠
- fputc⚠
- fputs⚠
- fread⚠
- freadlink⚠
- free⚠
- freeaddrinfo⚠
- freeifaddrs⚠
- freelocale⚠
- fremovexattr⚠
- freopen⚠
- fscanf⚠
- fseek⚠
- fseeko⚠
- fsetattrlist⚠
- fsetpos⚠
- fsetxattr⚠
- fstat⚠
- fstatat⚠
- fstatfs⚠
- fstatvfs⚠
- fsync⚠
- ftell⚠
- ftello⚠
- ftok⚠
- ftruncate⚠
- futimens⚠
- futimes⚠
- fwrite⚠
- gai_
strerror ⚠ - getaddrinfo⚠
- getattrlist⚠
- getattrlistat⚠
- getattrlistbulk⚠
- getchar⚠
- getchar_
unlocked ⚠ - getcwd⚠
- getdate⚠
- getdomainname⚠
- getdtablesize⚠
- getegid⚠
- getentropy⚠
- getenv⚠
- geteuid⚠
- getfsstat⚠
- getgid⚠
- getgrent⚠
- getgrgid⚠
- getgrgid_
r ⚠ - getgrnam⚠
- getgrnam_
r ⚠ - getgrouplist⚠
- getgroups⚠
- gethostid⚠
- gethostname⚠
- gethostuuid⚠
- Notes
- getifaddrs⚠
- getitimer⚠
- getline⚠
- getloadavg⚠
- getlogin⚠
- getmntinfo⚠
- getnameinfo⚠
- getopt⚠
- getopt_
long ⚠ - getpeereid⚠
- getpeername⚠
- getpgid⚠
- getpgrp⚠
- getpid⚠
- getppid⚠
- getpriority⚠
- getprogname⚠
- getprotobyname⚠
- getprotobynumber⚠
- getpwent⚠
- getpwnam⚠
- getpwnam_
r ⚠ - getpwuid⚠
- getpwuid_
r ⚠ - getrlimit⚠
- getrusage⚠
- getservbyname⚠
- getservbyport⚠
- getservent⚠
- getsid⚠
- getsockname⚠
- getsockopt⚠
- gettimeofday⚠
- getuid⚠
- getutxent⚠
- getutxid⚠
- getutxline⚠
- getxattr⚠
- glob⚠
- globfree⚠
- gmtime⚠
- gmtime_
r ⚠ - grantpt⚠
- host_
processor_ ⚠info - host_
statistics ⚠ - host_
statistics64 ⚠ - hstrerror⚠
- htonl
- htons
- iconv⚠
Deprecated - iconv_
close ⚠Deprecated - iconv_
open ⚠Deprecated - if_
freenameindex ⚠ - if_
indextoname ⚠ - if_
nameindex ⚠ - if_
nametoindex ⚠ - initgroups⚠
- ioctl⚠
- isalnum⚠
- isalpha⚠
- isatty⚠
- isblank⚠
- iscntrl⚠
- isdigit⚠
- isgraph⚠
- islower⚠
- isprint⚠
- ispunct⚠
- issetugid⚠
- isspace⚠
- isupper⚠
- isxdigit⚠
- jrand48⚠
- kevent⚠
- kevent64⚠
- kill⚠
- killpg⚠
- kqueue⚠
- labs⚠
- lchown⚠
- lcong48⚠
- link⚠
- linkat⚠
- lio_
listio ⚠ - listen⚠
- listxattr⚠
- localeconv⚠
- localeconv_
l ⚠ - localtime⚠
- localtime_
r ⚠ - lockf⚠
- login_
tty ⚠ - lrand48⚠
- lseek⚠
- lstat⚠
- lutimes⚠
- mach_
absolute_ ⚠time Deprecated - mach_
error_ ⚠string - mach_
host_ ⚠self Deprecated - mach_
task_ ⚠self Deprecated - mach_
thread_ ⚠self Deprecated - mach_
timebase_ ⚠info Deprecated - mach_
vm_ ⚠map Deprecated - madvise⚠
- major
- makedev
- malloc⚠
- malloc_
default_ ⚠zone - malloc_
good_ ⚠size - malloc_
printf ⚠ - malloc_
size ⚠ - malloc_
zone_ ⚠calloc - malloc_
zone_ ⚠check - malloc_
zone_ ⚠free - malloc_
zone_ ⚠from_ ptr - malloc_
zone_ ⚠log - malloc_
zone_ ⚠malloc - malloc_
zone_ ⚠print - malloc_
zone_ ⚠print_ ptr_ info - malloc_
zone_ ⚠realloc - malloc_
zone_ ⚠statistics - malloc_
zone_ ⚠valloc - memccpy⚠
- memchr⚠
- memcmp⚠
- memcpy⚠
- memmem⚠
- memmove⚠
- memset⚠
- memset_
pattern4 ⚠ - memset_
pattern8 ⚠ - memset_
pattern16 ⚠ - memset_
s ⚠ - mincore⚠
- minor
- mkdir⚠
- mkdirat⚠
- mkdtemp⚠
- mkfifo⚠
- mkfifoat⚠
- mknod⚠
- mknodat⚠
- mkstemp⚠
- mkstemps⚠
- mktime⚠
- mlock⚠
- mlockall⚠
- mmap⚠
- mount⚠
- mprotect⚠
- mrand48⚠
- mstats⚠
- msync⚠
- munlock⚠
- munlockall⚠
- munmap⚠
- nanosleep⚠
- newlocale⚠
- nice⚠
- nl_
langinfo ⚠ - nrand48⚠
- ntohl
- ntohs
- ntp_
adjtime ⚠ - ntp_
gettime ⚠ - open⚠
- open_
memstream ⚠ - open_
wmemstream ⚠ - openat⚠
- opendir⚠
- openlog⚠
- openpty⚠
- os_
log_ ⚠create - os_
log_ ⚠type_ enabled - os_
signpost_ ⚠enabled - os_
signpost_ ⚠id_ generate - os_
signpost_ ⚠id_ make_ with_ pointer - os_
sync_ ⚠wait_ on_ address - os_
sync_ ⚠wait_ on_ address_ with_ deadline - os_
sync_ ⚠wait_ on_ address_ with_ timeout - os_
sync_ ⚠wake_ by_ address_ all - os_
sync_ ⚠wake_ by_ address_ any - os_
unfair_ ⚠lock_ assert_ not_ owner - os_
unfair_ ⚠lock_ assert_ owner - os_
unfair_ ⚠lock_ lock - os_
unfair_ ⚠lock_ trylock - os_
unfair_ ⚠lock_ unlock - pathconf⚠
- pause⚠
- pclose⚠
- perror⚠
- pipe⚠
- poll⚠
- popen⚠
- posix_
madvise ⚠ - posix_
memalign ⚠ - posix_
openpt ⚠ - posix_
spawn ⚠ - posix_
spawn_ ⚠file_ actions_ addclose - posix_
spawn_ ⚠file_ actions_ adddup2 - posix_
spawn_ ⚠file_ actions_ addopen - posix_
spawn_ ⚠file_ actions_ destroy - posix_
spawn_ ⚠file_ actions_ init - posix_
spawnattr_ ⚠destroy - posix_
spawnattr_ ⚠get_ qos_ class_ np - posix_
spawnattr_ ⚠getarchpref_ np - posix_
spawnattr_ ⚠getbinpref_ np - posix_
spawnattr_ ⚠getflags - posix_
spawnattr_ ⚠getpgroup - posix_
spawnattr_ ⚠getsigdefault - posix_
spawnattr_ ⚠getsigmask - posix_
spawnattr_ ⚠init - posix_
spawnattr_ ⚠set_ qos_ class_ np - posix_
spawnattr_ ⚠setarchpref_ np - posix_
spawnattr_ ⚠setbinpref_ np - posix_
spawnattr_ ⚠setflags - posix_
spawnattr_ ⚠setpgroup - posix_
spawnattr_ ⚠setsigdefault - posix_
spawnattr_ ⚠setsigmask - posix_
spawnp ⚠ - pread⚠
- preadv⚠
- printf⚠
- proc_
kmsgbuf ⚠ - proc_
libversion ⚠ - proc_
listallpids ⚠ - proc_
listchildpids ⚠ - proc_
listpgrppids ⚠ - proc_
listpids ⚠ - proc_
name ⚠ - proc_
pid_ ⚠rusage - proc_
pidfdinfo ⚠ - proc_
pidfileportinfo ⚠ - proc_
pidinfo ⚠ - proc_
pidpath ⚠ - proc_
regionfilename ⚠ - proc_
set_ ⚠csm - proc_
set_ ⚠no_ smt - proc_
setthread_ ⚠csm - proc_
setthread_ ⚠no_ smt - pselect⚠
- pthread_
atfork ⚠ - pthread_
attr_ ⚠destroy - pthread_
attr_ ⚠get_ qos_ class_ np - pthread_
attr_ ⚠getdetachstate - pthread_
attr_ ⚠getinheritsched - pthread_
attr_ ⚠getschedparam - pthread_
attr_ ⚠getschedpolicy - pthread_
attr_ ⚠getscope - pthread_
attr_ ⚠getstackaddr - pthread_
attr_ ⚠getstacksize - pthread_
attr_ ⚠init - pthread_
attr_ ⚠set_ qos_ class_ np - pthread_
attr_ ⚠setdetachstate - pthread_
attr_ ⚠setinheritsched - pthread_
attr_ ⚠setschedparam - pthread_
attr_ ⚠setschedpolicy - pthread_
attr_ ⚠setscope - pthread_
attr_ ⚠setstackaddr - pthread_
attr_ ⚠setstacksize - pthread_
cancel ⚠ - pthread_
cond_ ⚠broadcast - pthread_
cond_ ⚠destroy - pthread_
cond_ ⚠init - pthread_
cond_ ⚠signal - pthread_
cond_ ⚠timedwait - pthread_
cond_ ⚠timedwait_ relative_ np - pthread_
cond_ ⚠wait - pthread_
condattr_ ⚠destroy - pthread_
condattr_ ⚠getpshared - pthread_
condattr_ ⚠init - pthread_
condattr_ ⚠setpshared - pthread_
cpu_ ⚠number_ np - pthread_
create ⚠ - pthread_
create_ ⚠from_ mach_ thread - pthread_
detach ⚠ - pthread_
equal ⚠ - pthread_
exit ⚠ - pthread_
from_ ⚠mach_ thread_ np - pthread_
get_ ⚠qos_ class_ np - pthread_
get_ ⚠stackaddr_ np - pthread_
get_ ⚠stacksize_ np - pthread_
getname_ ⚠np - pthread_
getschedparam ⚠ - pthread_
getspecific ⚠ - pthread_
introspection_ ⚠getspecific_ np - pthread_
introspection_ ⚠hook_ install - pthread_
introspection_ ⚠setspecific_ np - pthread_
jit_ ⚠write_ freeze_ callbacks_ np - pthread_
jit_ ⚠write_ protect_ np - pthread_
jit_ ⚠write_ protect_ supported_ np - pthread_
jit_ ⚠write_ with_ callback_ np - pthread_
join ⚠ - pthread_
key_ ⚠create - pthread_
key_ ⚠delete - pthread_
kill ⚠ - pthread_
mach_ ⚠thread_ np - pthread_
main_ ⚠np - pthread_
mutex_ ⚠destroy - pthread_
mutex_ ⚠init - pthread_
mutex_ ⚠lock - pthread_
mutex_ ⚠trylock - pthread_
mutex_ ⚠unlock - pthread_
mutexattr_ ⚠destroy - pthread_
mutexattr_ ⚠getpshared - pthread_
mutexattr_ ⚠init - pthread_
mutexattr_ ⚠setpshared - pthread_
mutexattr_ ⚠settype - pthread_
once ⚠ - pthread_
rwlock_ ⚠destroy - pthread_
rwlock_ ⚠init - pthread_
rwlock_ ⚠rdlock - pthread_
rwlock_ ⚠tryrdlock - pthread_
rwlock_ ⚠trywrlock - pthread_
rwlock_ ⚠unlock - pthread_
rwlock_ ⚠wrlock - pthread_
rwlockattr_ ⚠destroy - pthread_
rwlockattr_ ⚠getpshared - pthread_
rwlockattr_ ⚠init - pthread_
rwlockattr_ ⚠setpshared - pthread_
self ⚠ - pthread_
set_ ⚠qos_ class_ self_ np - pthread_
setname_ ⚠np - pthread_
setschedparam ⚠ - pthread_
setspecific ⚠ - pthread_
sigmask ⚠ - pthread_
stack_ ⚠frame_ decode_ np - pthread_
threadid_ ⚠np - ptrace⚠
- ptsname⚠
- putchar⚠
- putchar_
unlocked ⚠ - putenv⚠
- puts⚠
- pututxline⚠
- pwrite⚠
- pwritev⚠
- qsort⚠
- qsort_r⚠
- querylocale⚠
- quotactl⚠
- raise⚠
- rand⚠
- read⚠
- readdir⚠
- readdir_
r ⚠ - The 64-bit libc on Solaris and illumos only has readdir_r. If a 32-bit Solaris or illumos target is ever created, it should use __posix_readdir_r. See libc(3LIB) on Solaris or illumos:
- readlink⚠
- readlinkat⚠
- readv⚠
- realloc⚠
- realpath⚠
- recv⚠
- recvfrom⚠
- recvmsg⚠
- regcomp⚠
- regerror⚠
- regexec⚠
- regfree⚠
- remove⚠
- removexattr⚠
- rename⚠
- renameat⚠
- renameatx_
np ⚠ - renamex_
np ⚠ - res_
init ⚠ - rewind⚠
- rewinddir⚠
- rmdir⚠
- sbrk⚠
- scanf⚠
- sched_
get_ ⚠priority_ max - sched_
get_ ⚠priority_ min - sched_
yield ⚠ - seed48⚠
- seekdir⚠
- select⚠
- sem_
close ⚠ - sem_
open ⚠ - sem_
post ⚠ - sem_
trywait ⚠ - sem_
unlink ⚠ - sem_
wait ⚠ - semctl⚠
- semget⚠
- semop⚠
- send⚠
- sendfile⚠
- sendmsg⚠
- sendto⚠
- setattrlist⚠
- setattrlistat⚠
- setbuf⚠
- setdomainname⚠
- setegid⚠
- setenv⚠
- seteuid⚠
- setgid⚠
- setgrent⚠
- setgroups⚠
- sethostid⚠
- sethostname⚠
- setitimer⚠
- setlocale⚠
- setlogin⚠
- setlogmask⚠
- setpgid⚠
- setpriority⚠
- setprogname⚠
- setpwent⚠
- setregid⚠
- setreuid⚠
- setrlimit⚠
- setservent⚠
- setsid⚠
- setsockopt⚠
- settimeofday⚠
- setuid⚠
- setutxent⚠
- setvbuf⚠
- setxattr⚠
- shm_
open ⚠ - shm_
unlink ⚠ - shmat⚠
- shmctl⚠
- shmdt⚠
- shmget⚠
- shutdown⚠
- sigaction⚠
- sigaddset⚠
- sigaltstack⚠
- sigdelset⚠
- sigemptyset⚠
- sigfillset⚠
- sigismember⚠
- signal⚠
- sigpending⚠
- sigprocmask⚠
- sigsuspend⚠
- sigwait⚠
- sleep⚠
- snprintf⚠
- socket⚠
- socketpair⚠
- sprintf⚠
- srand⚠
- srand48⚠
- sscanf⚠
- stat⚠
- statfs⚠
- statvfs⚠
- stpcpy⚠
- stpncpy⚠
- strcasecmp⚠
- strcasestr⚠
- strcat⚠
- strchr⚠
- strcmp⚠
- strcoll⚠
- strcpy⚠
- strcspn⚠
- strdup⚠
- strerror⚠
- strerror_
r ⚠ - strftime⚠
- strftime_
l ⚠ - strlen⚠
- strncasecmp⚠
- strncat⚠
- strncmp⚠
- strncpy⚠
- strndup⚠
- strnlen⚠
- strpbrk⚠
- strptime⚠
- strrchr⚠
- strsignal⚠
- strspn⚠
- strstr⚠
- strtod⚠
- strtof⚠
- strtok⚠
- strtok_
r ⚠ - strtol⚠
- strtoll⚠
- strtonum⚠
- strtoul⚠
- strtoull⚠
- strxfrm⚠
- symlink⚠
- symlinkat⚠
- sync⚠
- syscall⚠
- sysconf⚠
- sysctl⚠
- sysctlbyname⚠
- sysctlnametomib⚠
- sysdir_
get_ ⚠next_ search_ path_ enumeration - sysdir_
start_ ⚠search_ path_ enumeration - syslog⚠
- system⚠
- task_
create ⚠ - task_
for_ ⚠pid - task_
info ⚠ - task_
set_ ⚠info - task_
terminate ⚠ - task_
threads ⚠ - tcdrain⚠
- tcflow⚠
- tcflush⚠
- tcgetattr⚠
- tcgetpgrp⚠
- tcgetsid⚠
- tcsendbreak⚠
- tcsetattr⚠
- tcsetpgrp⚠
- telldir⚠
- thread_
info ⚠ - thread_
policy_ ⚠get - thread_
policy_ ⚠set - time⚠
- timegm⚠
- times⚠
- tmpfile⚠
- tmpnam⚠
- tolower⚠
- toupper⚠
- truncate⚠
- ttyname⚠
- ttyname_
r ⚠ - umask⚠
- uname⚠
- ungetc⚠
- unlink⚠
- unlinkat⚠
- unlockpt⚠
- unmount⚠
- unsetenv⚠
- uselocale⚠
- usleep⚠
- utime⚠
- utimensat⚠
- utimes⚠
- utmpxname⚠
- vm_
allocate ⚠ - vm_
deallocate ⚠ - wait⚠
- wait4⚠
- waitid⚠
- waitpid⚠
- wcslen⚠
- wcstombs⚠
- wmemchr⚠
- write⚠
- writev⚠
Type Aliases§
- CCCryptor
Status - CCRNG
Status - CCStatus
- __
int128 Deprecated - C
__int128(a GCC extension that’s part of many ABIs) - __
int128_ t Deprecated - C __int128_t (alternate name for __int128)
- __
uint128 Deprecated - C
unsigned __int128(a GCC extension that’s part of many ABIs) - __
uint128_ t Deprecated - C __uint128_t (alternate name for __uint128)
- attrgroup_
t - blkcnt_
t - blksize_
t - boolean_
t - c_char
- Equivalent to C’s
chartype. - c_
double - Equivalent to C’s
doubletype. - c_float
- Equivalent to C’s
floattype. - c_int
- Equivalent to C’s
signed int(int) type. - c_long
- Equivalent to C’s
signed long(long) type. - c_
longlong - Equivalent to C’s
signed long long(long long) type. - c_schar
- Equivalent to C’s
signed chartype. - c_short
- Equivalent to C’s
signed short(short) type. - c_uchar
- Equivalent to C’s
unsigned chartype. - c_uint
- Equivalent to C’s
unsigned inttype. - c_ulong
- Equivalent to C’s
unsigned longtype. - c_
ulonglong - Equivalent to C’s
unsigned long longtype. - c_
ushort - Equivalent to C’s
unsigned shorttype. - cc_t
- clock_t
- clockid_
t - copyfile_
callback_ t - copyfile_
flags_ t - copyfile_
state_ t - cpu_
subtype_ t - cpu_
type_ t - dev_t
- fsblkcnt_
t - fsfilcnt_
t - gid_t
- host_
cpu_ load_ info_ data_ t - host_
cpu_ load_ info_ t - host_
flavor_ t - host_
info64_ t - host_
info_ t - host_t
- iconv_t
- id_t
- idtype_
t - in_
addr_ t - in_
port_ t - ino_t
- int8_t
Deprecated - int16_t
Deprecated - int32_t
Deprecated - int64_t
Deprecated - integer_
t - intmax_
t - intptr_
t - kern_
return_ t - key_t
- ledger_
array_ t - ledger_
t - locale_
t - mach_
error_ t - mach_
msg_ type_ number_ t - mach_
port_ t - mach_
task_ basic_ info_ data_ t - mach_
task_ basic_ info_ t - mach_
timebase_ info_ data_ t Deprecated - mach_
vm_ address_ t - mach_
vm_ offset_ t - mach_
vm_ size_ t - mcontext_
t - mem_
entry_ name_ port_ t - memory_
object_ offset_ t - memory_
object_ t - mode_t
- natural_
t - nfds_t
- nl_item
- nlink_t
- off_t
- os_
clockid_ t - os_
log_ t - os_
log_ type_ t - os_
signpost_ id_ t - os_
signpost_ type_ t - os_
sync_ wait_ on_ address_ flags_ t - os_
sync_ wake_ by_ address_ flags_ t - os_
unfair_ lock - os_
unfair_ lock_ t - pid_t
- policy_
t - posix_
spawn_ file_ actions_ t - posix_
spawnattr_ t - processor_
basic_ info_ data_ t - processor_
basic_ info_ t - processor_
cpu_ load_ info_ data_ t - processor_
cpu_ load_ info_ t - processor_
flavor_ t - processor_
info_ array_ t - processor_
info_ t - processor_
set_ basic_ info_ data_ t - processor_
set_ basic_ info_ t - processor_
set_ load_ info_ data_ t - processor_
set_ load_ info_ t - pthread_
introspection_ hook_ t - pthread_
jit_ write_ callback_ t - pthread_
key_ t - pthread_
t - ptrdiff_
t - quad_t
- regoff_
t - rlim_t
- rusage_
info_ t - sa_
family_ t - sae_
associd_ t - sae_
connid_ t - sem_t
- shmatt_
t - sighandler_
t - sigset_
t - size_t
- socklen_
t - speed_t
- ssize_t
- suseconds_
t - sysdir_
search_ path_ enumeration_ state - task_
flavor_ t - task_
info_ t - task_
inspect_ t - task_t
- task_
thread_ times_ info_ data_ t - task_
thread_ times_ info_ t - tcflag_
t - thread_
act_ array_ t - thread_
act_ t - thread_
affinity_ policy_ data_ t - thread_
affinity_ policy_ t - thread_
background_ policy_ data_ t - thread_
background_ policy_ t - thread_
basic_ info_ data_ t - thread_
basic_ info_ t - thread_
extended_ info_ data_ t - thread_
extended_ info_ t - thread_
extended_ policy_ data_ t - thread_
extended_ policy_ t - thread_
flavor_ t - thread_
identifier_ info_ data_ t - thread_
identifier_ info_ t - thread_
info_ t - thread_
inspect_ t - thread_
latency_ qos_ policy_ data_ t - thread_
latency_ qos_ policy_ t - thread_
latency_ qos_ t - thread_
policy_ flavor_ t - thread_
policy_ t - thread_
precedence_ policy_ data_ t - thread_
precedence_ policy_ t - thread_
standard_ policy_ data_ t - thread_
standard_ policy_ t - thread_
t - thread_
throughput_ qos_ policy_ data_ t - thread_
throughput_ qos_ policy_ t - thread_
throughput_ qos_ t - thread_
time_ constraint_ policy_ data_ t - thread_
time_ constraint_ policy_ t - time_t
- u_
quad_ t - ucontext_
t - uid_t
- uint8_t
Deprecated - uint16_
t Deprecated - uint32_
t Deprecated - uint64_
t Deprecated - uintmax_
t - uintptr_
t - useconds_
t - uuid_t
- vm_
address_ t - vm_
inherit_ t - vm_
map_ t - vm_
offset_ t - vm_
prot_ t - vm_
size_ t - vm_
statistics64_ data_ t - vm_
statistics64_ t - vm_
statistics_ data_ t - vm_
statistics_ t - vol_
capabilities_ set_ t - wchar_t