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
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

_dyld_image_countDeprecated
abs
acct
atof
atoi
bind
brk
dup
dup2
exit
feof
fork
free
ftok
Notes
glob
kill
labs
link
mach_absolute_timeDeprecated
mach_timebase_infoDeprecated
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
sbrk
send
stat
sync
time
wait

Type Definitions

int8_tDeprecated
int16_tDeprecated
int32_tDeprecated
int64_tDeprecated
uint8_tDeprecated
uint16_tDeprecated
uint32_tDeprecated
uint64_tDeprecated

Unions