Crate libc[][src]

Expand description

libc - Raw FFI bindings to platforms’ system libraries

Documentation for other platforms.

Structs

af_alg_ivDeprecated

WARNING: The PartialEq, Eq and Hash 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

Functions

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/

vforkDeprecated

Type Definitions

int8_tDeprecated
int16_tDeprecated
int32_tDeprecated
int64_tDeprecated
uint8_tDeprecated
uint16_tDeprecated
uint32_tDeprecated
uint64_tDeprecated

Unions