Expand description
libc - Raw FFI bindings to platforms’ system libraries
Structs
Enums
Constants
AIO_LISTIO_MAXDeprecated
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
RLIM_NLIMITSDeprecated
((sae_associd_t)(-1ULL))
((sae_connid_t)(-1ULL))
SUPERPAGE_NONEDeprecated
SUPERPAGE_SIZE_2MBDeprecated
SUPERPAGE_SIZE_ANYDeprecated
Enable/Disable TCP Fastopen on this socket
VM_FLAGS_ALIAS_MASKDeprecated
VM_FLAGS_ANYWHEREDeprecated
VM_FLAGS_FIXEDDeprecated
VM_FLAGS_NO_CACHEDeprecated
VM_FLAGS_OVERWRITEDeprecated
VM_FLAGS_PURGABLEDeprecated
VM_FLAGS_RANDOM_ADDRDeprecated
VM_FLAGS_RESILIENT_CODESIGNDeprecated
VM_FLAGS_RESILIENT_MEDIADeprecated
VM_FLAGS_RETURN_4K_DATA_ADDRDeprecated
VM_FLAGS_RETURN_DATA_ADDRDeprecated
VM_FLAGS_SUPERPAGE_MASKDeprecated
VM_FLAGS_SUPERPAGE_NONEDeprecated
VM_FLAGS_SUPERPAGE_SHIFTDeprecated
VM_FLAGS_SUPERPAGE_SIZE_2MBDeprecated
VM_FLAGS_SUPERPAGE_SIZE_ANYDeprecated
VM_FLAGS_USER_ALLOCATEDeprecated
VM_FLAGS_USER_MAPDeprecated
VM_FLAGS_USER_REMAPDeprecated
VM_MEMORY_ACCELERATEDeprecated
VM_MEMORY_ANALYSIS_TOOLDeprecated
VM_MEMORY_APPKITDeprecated
VM_MEMORY_APPLICATION_SPECIFIC_1Deprecated
VM_MEMORY_APPLICATION_SPECIFIC_16Deprecated
VM_MEMORY_ASLDeprecated
VM_MEMORY_ASSETSDDeprecated
VM_MEMORY_ATSDeprecated
VM_MEMORY_CARBONDeprecated
VM_MEMORY_CGIMAGEDeprecated
VM_MEMORY_COREDATADeprecated
VM_MEMORY_COREDATA_OBJECTIDSDeprecated
VM_MEMORY_COREGRAPHICSDeprecated
VM_MEMORY_COREGRAPHICS_BACKINGSTORESDeprecated
VM_MEMORY_COREGRAPHICS_DATADeprecated
VM_MEMORY_COREGRAPHICS_FRAMEBUFFERSDeprecated
VM_MEMORY_COREGRAPHICS_MISCDeprecated
VM_MEMORY_COREGRAPHICS_SHAREDDeprecated
VM_MEMORY_COREGRAPHICS_XALLOCDeprecated
VM_MEMORY_COREIMAGEDeprecated
VM_MEMORY_COREPROFILEDeprecated
VM_MEMORY_CORESERVICESDeprecated
VM_MEMORY_COREUIDeprecated
VM_MEMORY_COREUIFILEDeprecated
VM_MEMORY_CORPSEINFODeprecated
VM_MEMORY_DHMMDeprecated
VM_MEMORY_DYLDDeprecated
VM_MEMORY_DYLD_MALLOCDeprecated
VM_MEMORY_DYLIBDeprecated
VM_MEMORY_FOUNDATIONDeprecated
VM_MEMORY_GENEALOGYDeprecated
VM_MEMORY_GLSLDeprecated
VM_MEMORY_GUARDDeprecated
VM_MEMORY_IMAGEIODeprecated
VM_MEMORY_IOKITDeprecated
VM_MEMORY_JAVADeprecated
VM_MEMORY_JAVASCRIPT_COREDeprecated
VM_MEMORY_JAVASCRIPT_JIT_REGISTER_FILEDeprecated
VM_MEMORY_LAYERKITDeprecated
VM_MEMORY_LIBDISPATCHDeprecated
VM_MEMORY_MACH_MSGDeprecated
VM_MEMORY_MALLOCDeprecated
VM_MEMORY_MALLOC_HUGEDeprecated
VM_MEMORY_MALLOC_LARGEDeprecated
VM_MEMORY_MALLOC_LARGE_REUSABLEDeprecated
VM_MEMORY_MALLOC_LARGE_REUSEDDeprecated
VM_MEMORY_MALLOC_NANODeprecated
VM_MEMORY_MALLOC_SMALLDeprecated
VM_MEMORY_MALLOC_TINYDeprecated
VM_MEMORY_OBJC_DISPATCHERSDeprecated
VM_MEMORY_OPENCLDeprecated
VM_MEMORY_OS_ALLOC_ONCEDeprecated
VM_MEMORY_RAWCAMERADeprecated
VM_MEMORY_REALLOCDeprecated
VM_MEMORY_SBRKDeprecated
VM_MEMORY_SCENEKITDeprecated
VM_MEMORY_SHARED_PMAPDeprecated
VM_MEMORY_SKYWALKDeprecated
VM_MEMORY_SQLITEDeprecated
VM_MEMORY_STACKDeprecated
VM_MEMORY_SWIFT_METADATADeprecated
VM_MEMORY_SWIFT_RUNTIMEDeprecated
VM_MEMORY_TCMALLOCDeprecated
VM_MEMORY_UNSHARED_PMAPDeprecated
VM_MEMORY_WEBCORE_PURGEABLE_BUFFERSDeprecated
Statics
Functions
Notes
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/
Type Definitions
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_tDeprecated
int16_tDeprecated
int32_tDeprecated
int64_tDeprecated
mach_timebase_info_data_tDeprecated
uint8_tDeprecated
uint16_tDeprecated
uint32_tDeprecated
uint64_tDeprecated