Expand description
libc - Raw FFI bindings to platforms’ system libraries
Structs
- af_alg_ivDeprecatedWARNING: The
PartialEq
,Eq
andHash
implementations of this type are unsound and will be removed in the future.
Enums
- Equivalent to C’s
void
type when used as a pointer.
Constants
- maximum number of services provided on the same listening port
- ENOATTRDeprecated
- IP6 Auth Header
- IP Payload Comp. Protocol
- DCCP
- IP6 destination option
- exterior gateway protocol
- encapsulation header
- IP6 Encap Sec. Payload
- IP6 fragmentation header
- General Routing Encap.
- Hop-by-hop option header
- xns idp
- group mgmt protocol
- for compatibility
- IPPROTO_MAXDeprecated
- Multipath TCP
- IP6 no next header
- Protocol indep. multicast
- pup
- raw IP packet
- IP6 routing header
- resource reservation
- SCTP
- tp-4 w/ class negotiation
- SIGUNUSEDDeprecated
- VMADDR_CID_RESERVEDDeprecated
Functions
- abs⚠
- acct⚠
- atof⚠
- atoi⚠
- atol⚠
- bind⚠
- brk⚠
- dup⚠
- dup2⚠
- dup3⚠
- exit⚠
- feof⚠
- fork⚠
- free⚠
- ftok⚠
- glob⚠
- GNU version of
basename(3)
, defined instring.h
. - iopl⚠
- kill⚠
- labs⚠
- link⚠
- mmap⚠
- nice⚠
- open⚠
- pipe⚠
- poll⚠
- POSIX version of
basename(3)
, defined inlibgen.h
. - 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⚠
- tee⚠
- time⚠
- vfork⚠Deprecated
- wait⚠
Type Aliases
- int8_tDeprecated
- int16_tDeprecated
- int32_tDeprecated
- int64_tDeprecated
- uint8_tDeprecated
- uint16_tDeprecated
- uint32_tDeprecated
- uint64_tDeprecated