Crate libc[][src]

Expand description

libc - Raw FFI bindings to platforms’ system libraries

Documentation for other platforms.

Structs

Enums

Equivalent to C’s void type when used as a [pointer].

Constants

IP6 Auth Header

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

IP Mobility RFC 2004

unicast MPLS packet

IP6 no next header

Protocol indep. multicast

IP6 routing header

resource reservation

tp-4 w/ class negotiation

KERN_ARNDDeprecated
KERN_MAXIDDeprecated
KERN_USERMOUNTDeprecated
RLIM_NLIMITSDeprecated

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/

Type Definitions

int8_tDeprecated
int16_tDeprecated
int32_tDeprecated
int64_tDeprecated
uint8_tDeprecated
uint16_tDeprecated
uint32_tDeprecated
uint64_tDeprecated

Unions