Expand description
libc - Raw FFI bindings to platforms’ system libraries
Structs
- mach_headerDeprecated
- mach_header_64Deprecated
- mach_timebase_infoDeprecated
Enums
- Equivalent to C’s
void
type when used as a pointer.
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
- _dyld_get_image_header⚠Deprecated
- _dyld_get_image_name⚠Deprecated
- _dyld_get_image_vmaddr_slide⚠Deprecated
- _dyld_image_count⚠Deprecated
- abs⚠
- acct⚠
- atof⚠
- atoi⚠
- 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 Definitions
- int8_tDeprecated
- int16_tDeprecated
- int32_tDeprecated
- int64_tDeprecated
- mach_timebase_info_data_tDeprecated
- uint8_tDeprecated
- uint16_tDeprecated
- uint32_tDeprecated
- uint64_tDeprecated