Expand description
libc - Raw FFI bindings to platforms’ system libraries
Structs§
- mach_
header Deprecated - mach_
header_ 64 Deprecated - mach_
timebase_ info Deprecated
Enums§
- Equivalent to C’s
void
type when used as a pointer.
Constants§
- AIO_
LISTI O_ MAX Deprecated - data includes security that replaces the TFO-cookie
- data is idempotent
- resume connect() on read/write
- Third Party Connect
- Any distributed FS
- IP6 Auth Header
- any host internal protocol
- any private encr. scheme
- Argus
- AX.25 Frames
- BHA
- Bulk Data Transfer
- BackRoom SATNET Monitoring
- CFTP
- Chaos
- Control Message Transport
- Comp. Prot. HeartBeat
- Comp. Prot. Net. Executive
- Datagram Delivery
- dissimilar gateway prot.
- divert pseudo-protocol
- last return value of *_input(), meaning “all job for this pkt is done”.
- IP6 destination option
- exterior gateway protocol
- EMCON
- encapsulation header
- ISO cnlp
- IP6 Encap Sec. Payload
- Ethernet IP encapsulation
- IP6 fragmentation header
- gateway2 (deprecated)
- GMTP
- General Routing Encap.
- “hello” routing protocol
- Host Monitoring
- IP6 hop-by-hop options
- xns idp
- InterDomain Policy Routing
- InterDomain Routing
- group mgmt protocol
- NSFNET-IGP
- Cisco/GXS IGRP
- IL transport protocol
- Integ. Net Layer Security
- Merit Internodal
- payload compression (IPComp)
- Packet Core Utility
- IP encapsulated in IP
- for compatibility
- Pluribus Packet Core
- Reliable Transaction
- Kryptolan
- Locus Address Resoloution
- Leaf-1
- Leaf-2
- DCN Measurement Subsystems
- Mobile Host Routing
- Mobile Int.ing control
- Multicast Transport
- Multiplexing
- Sun net disk proto (temp.)
- Next Hop Resolution
- IP6 no next header
- Network Services
- network voice protocol
- OSPFIGP
- PGM
- private interior gateway
- Protocol Independent Mcast
- Packet Radio Measurement
- pup
- Packet Video Protocol
- raw IP packet
- BBN RCC Monitoring
- Reliable Data
- IP6 routing header
- resource reservation
- Remote Virtual Disk
- SATNET/Backroom EXPAK
- Satnet Monitoring
- Semaphore Comm. security
- SCTP
- Source Demand Routing
- Sequential Exchange
- Strite RPC protocol
- Stream protocol II.
- Secure VMTP
- IP with encryption
- TCF
- tp-4 w/ class negotiation
- TP++ Transport
- Trunk-1
- Trunk-2
- TTP
- Banyon VINES
- VISA Protocol
- VMTP
- WIDEBAND EXPAK
- WIDEBAND Monitoring
- Wang Span Network
- Cross Net Debugger
- XTP
- Retrieve peer credentials.
- Retrieve effective peer PID.
- Retrieve effective peer UUID.
- Retrieve peer PID.
- Retrieve peer audit token.
- Retrieve peer UUID.
- RLIM_
NLIMITS Deprecated - ((sae_associd_t)(-1ULL))
- ((sae_connid_t)(-1ULL))
- Process being created by fork.
- Currently runnable.
- Sleeping on an address.
- Process debugging or suspension.
- SUPERPAG
E_ NONE Deprecated - SUPERPAG
E_ SIZE_ 2MB Deprecated - SUPERPAG
E_ SIZE_ ANY Deprecated - Awaiting collection by parent.
- Enable/Disable TCP Fastopen on this socket
- VM_
FLAG S_ ALIA S_ MASK Deprecated - VM_
FLAG S_ ANYWHERE Deprecated - VM_
FLAG S_ FIXED Deprecated - VM_
FLAG S_ NO_ CACHE Deprecated - VM_
FLAG S_ OVERWRITE Deprecated - VM_
FLAG S_ PURGABLE Deprecated - VM_
FLAG S_ RANDO M_ ADDR Deprecated - VM_
FLAG S_ RESILIEN T_ CODESIGN Deprecated - VM_
FLAG S_ RESILIEN T_ MEDIA Deprecated - VM_
FLAG S_ RETUR N_ 4K_ DATA_ ADDR Deprecated - VM_
FLAG S_ RETUR N_ DATA_ ADDR Deprecated - VM_
FLAG S_ SUPERPAG E_ MASK Deprecated - VM_
FLAG S_ SUPERPAG E_ NONE Deprecated - VM_
FLAG S_ SUPERPAG E_ SHIFT Deprecated - VM_
FLAG S_ SUPERPAG E_ SIZE_ 2MB Deprecated - VM_
FLAG S_ SUPERPAG E_ SIZE_ ANY Deprecated - VM_
FLAG S_ USER_ ALLOCATE Deprecated - VM_
FLAG S_ USER_ MAP Deprecated - VM_
FLAG S_ USER_ REMAP Deprecated - VM_
MEMOR Y_ ACCELERATE Deprecated - VM_
MEMOR Y_ ANALYSI S_ TOOL Deprecated - VM_
MEMOR Y_ APPKIT Deprecated - VM_
MEMOR Y_ APPLICATIO N_ SPECIFI C_ 1 Deprecated - VM_
MEMOR Y_ APPLICATIO N_ SPECIFI C_ 16 Deprecated - VM_
MEMOR Y_ ASL Deprecated - VM_
MEMOR Y_ ASSETSD Deprecated - VM_
MEMOR Y_ ATS Deprecated - VM_
MEMOR Y_ CARBON Deprecated - VM_
MEMOR Y_ CGIMAGE Deprecated - VM_
MEMOR Y_ COREDATA Deprecated - VM_
MEMOR Y_ COREDAT A_ OBJECTIDS Deprecated - VM_
MEMOR Y_ COREGRAPHICS Deprecated - VM_
MEMOR Y_ COREGRAPHIC S_ BACKINGSTORES Deprecated - VM_
MEMOR Y_ COREGRAPHIC S_ DATA Deprecated - VM_
MEMOR Y_ COREGRAPHIC S_ FRAMEBUFFERS Deprecated - VM_
MEMOR Y_ COREGRAPHIC S_ MISC Deprecated - VM_
MEMOR Y_ COREGRAPHIC S_ SHARED Deprecated - VM_
MEMOR Y_ COREGRAPHIC S_ XALLOC Deprecated - VM_
MEMOR Y_ COREIMAGE Deprecated - VM_
MEMOR Y_ COREPROFILE Deprecated - VM_
MEMOR Y_ CORESERVICES Deprecated - VM_
MEMOR Y_ COREUI Deprecated - VM_
MEMOR Y_ COREUIFILE Deprecated - VM_
MEMOR Y_ CORPSEINFO Deprecated - VM_
MEMOR Y_ DHMM Deprecated - VM_
MEMOR Y_ DYLD Deprecated - VM_
MEMOR Y_ DYLD_ MALLOC Deprecated - VM_
MEMOR Y_ DYLIB Deprecated - VM_
MEMOR Y_ FOUNDATION Deprecated - VM_
MEMOR Y_ GENEALOGY Deprecated - VM_
MEMOR Y_ GLSL Deprecated - VM_
MEMOR Y_ GUARD Deprecated - VM_
MEMOR Y_ IMAGEIO Deprecated - VM_
MEMOR Y_ IOKIT Deprecated - VM_
MEMOR Y_ JAVA Deprecated - VM_
MEMOR Y_ JAVASCRIP T_ CORE Deprecated - VM_
MEMOR Y_ JAVASCRIP T_ JIT_ REGISTE R_ FILE Deprecated - VM_
MEMOR Y_ LAYERKIT Deprecated - VM_
MEMOR Y_ LIBDISPATCH Deprecated - VM_
MEMOR Y_ MACH_ MSG Deprecated - VM_
MEMOR Y_ MALLOC Deprecated - VM_
MEMOR Y_ MALLO C_ HUGE Deprecated - VM_
MEMOR Y_ MALLO C_ LARGE Deprecated - VM_
MEMOR Y_ MALLO C_ LARG E_ REUSABLE Deprecated - VM_
MEMOR Y_ MALLO C_ LARG E_ REUSED Deprecated - VM_
MEMOR Y_ MALLO C_ NANO Deprecated - VM_
MEMOR Y_ MALLO C_ SMALL Deprecated - VM_
MEMOR Y_ MALLO C_ TINY Deprecated - VM_
MEMOR Y_ OBJC_ DISPATCHERS Deprecated - VM_
MEMOR Y_ OPENCL Deprecated - VM_
MEMOR Y_ OS_ ALLO C_ ONCE Deprecated - VM_
MEMOR Y_ RAWCAMERA Deprecated - VM_
MEMOR Y_ REALLOC Deprecated - VM_
MEMOR Y_ SBRK Deprecated - VM_
MEMOR Y_ SCENEKIT Deprecated - VM_
MEMOR Y_ SHARE D_ PMAP Deprecated - VM_
MEMOR Y_ SKYWALK Deprecated - VM_
MEMOR Y_ SQLITE Deprecated - VM_
MEMOR Y_ STACK Deprecated - VM_
MEMOR Y_ SWIF T_ METADATA Deprecated - VM_
MEMOR Y_ SWIF T_ RUNTIME Deprecated - VM_
MEMOR Y_ TCMALLOC Deprecated - VM_
MEMOR Y_ UNSHARE D_ PMAP Deprecated - VM_
MEMOR Y_ WEBCOR E_ PURGEABL E_ BUFFERS Deprecated
Statics§
Functions§
- _dyld_
get_ ⚠image_ header Deprecated - _dyld_
get_ ⚠image_ name Deprecated - _dyld_
get_ ⚠image_ vmaddr_ slide Deprecated - _dyld_
image_ ⚠count Deprecated - abs⚠
- acct⚠
- atof⚠
- atoi⚠
- atol⚠
- bind⚠
- brk⚠
- dup⚠
- dup2⚠
- exit⚠
- feof⚠
- fork⚠
- free⚠
- ftok⚠
- Notes
- glob⚠
- kill⚠
- labs⚠
- link⚠
- mach_
absolute_ ⚠time Deprecated - mach_
timebase_ ⚠info Deprecated - mmap⚠
- nice⚠
- open⚠
- pipe⚠
- poll⚠
- puts⚠
- rand⚠
- read⚠
- 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: https://illumos.org/man/3lib/libc https://docs.oracle.com/cd/E36784_01/html/E36873/libc-3lib.html https://www.unix.com/man-page/opensolaris/3LIB/libc/
- recv⚠
- sbrk⚠
- send⚠
- stat⚠
- sync⚠
- time⚠
- wait⚠
Type Aliases§
- C
__int128
(a GCC extension that’s part of many ABIs) - C __int128_t (alternate name for __int128)
- C
unsigned __int128
(a GCC extension that’s part of many ABIs) - C __uint128_t (alternate name for __uint128)
- int8_t
Deprecated - int16_t
Deprecated - int32_t
Deprecated - int64_t
Deprecated - mach_
timebase_ info_ data_ t Deprecated - uint8_t
Deprecated - uint16_
t Deprecated - uint32_
t Deprecated - uint64_
t Deprecated