Expand description
libc - Raw FFI bindings to platforms’ system libraries
Structs
Enums
- Equivalent to C’s
void
type when used as a [pointer].
Constants
- sysctl placeholder for (FAST_)IPSEC
- ELASTDeprecated
- IP6 Auth Header
- Common Address Resolution Protocol
- DCCP
- last return value of *_input(), meaning “all job for this pkt is done”.
- IP6 destination option
- exterior gateway protocol
- encapsulation header
- ISO cnlp
- IP6 Encap Sec. Payload
- Ethernet-in-IP
- IP6 fragmentation header
- gateway^2 (deprecated)
- General Routing Encap.
- Hop-by-hop option header
- xns idp
- group mgmt protocol
- IP Payload Comp. Protocol
- for compatibility
- IPv6 ICMP
- L2TPv3
- IP Mobility RFC 2004
- IP6 no next header
- PFSYNC
- Protocol indep. multicast
- pup
- IP6 routing header
- resource reservation
- SCTP
- tp-4 w/ class negotiation
- VRRP RFC 2338
- RLIM_NLIMITSDeprecated
Functions
- abs⚠
- acct⚠
- atof⚠
- atoi⚠
- atol⚠
- bind⚠
- dup⚠
- dup2⚠
- dup3⚠
- exit⚠
- feof⚠
- fork⚠
- free⚠
- ftok⚠
- glob⚠
- kill⚠
- labs⚠
- link⚠
- 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⚠
- send⚠
- stat⚠
- sync⚠
- time⚠
- wait⚠
Type Definitions
- int8_tDeprecated
- int16_tDeprecated
- int32_tDeprecated
- int64_tDeprecated
- uint8_tDeprecated
- uint16_tDeprecated
- uint32_tDeprecated
- uint64_tDeprecated