Crate libc

source · []
Expand description

libc - Raw FFI bindings to platforms’ system libraries

Documentation for other platforms.

Structs

mach_headerDeprecated
mach_header_64Deprecated

Enums

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

AX.25 Frames

Bulk Data Transfer

BackRoom SATNET Monitoring

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

encapsulation header

ISO cnlp

IP6 Encap Sec. Payload

Ethernet IP encapsulation

IP6 fragmentation header

gateway2 (deprecated)

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

Locus Address Resoloution

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

private interior gateway

Protocol Independent Mcast

Packet Radio Measurement

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

Source Demand Routing

Sequential Exchange

Strite RPC protocol

Stream protocol II.

Secure VMTP

IP with encryption

tp-4 w/ class negotiation

TP++ Transport

Banyon VINES

VISA Protocol

WIDEBAND EXPAK

WIDEBAND Monitoring

Wang Span Network

Cross Net Debugger

RLIM_NLIMITSDeprecated

((sae_associd_t)(-1ULL))

((sae_connid_t)(-1ULL))

SUPERPAGE_NONEDeprecated

Enable/Disable TCP Fastopen on this socket

VM_FLAGS_FIXEDDeprecated
VM_MEMORY_ASLDeprecated
VM_MEMORY_ATSDeprecated
VM_MEMORY_DHMMDeprecated
VM_MEMORY_DYLDDeprecated
VM_MEMORY_DYLIBDeprecated
VM_MEMORY_GLSLDeprecated
VM_MEMORY_GUARDDeprecated
VM_MEMORY_IOKITDeprecated
VM_MEMORY_JAVADeprecated
VM_MEMORY_SBRKDeprecated
VM_MEMORY_STACKDeprecated

Statics

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