[−][src]Crate libc

Public exports of libc functions

Modules

FileOpenMode

Structs

__pthread_list_t
__pthread_mutex_s
addrinfo
in6_addr
in_addr
iovec
ip_mreq
ipv6_mreq
mmsghdr
msghdr
pollfd
pthread_attr_t
sem_t
sockaddr
sockaddr_in
sockaddr_in6
sockaddr_storage
timespec
timeval
tm

Enums

DIR
FILE
c_void

Constants

AF_INET
AF_INET6
CLOCK_MONOTONIC
CLOCK_REALTIME
EAI_SYSTEM
EINPROGRESS
EINTR
EINVAL
ETIMEDOUT
FIOCLEX
FIONBIO
F_DUPFD
F_DUPFD_CLOEXEC
F_GETFD
F_GETFL
F_SETFD
F_SETFL
INADDR_ANY
IPPROTO_ICMP
IPPROTO_ICMPV6
IPPROTO_IP
IPPROTO_IPV6
IPPROTO_TCP
IPPROTO_UDP
IPV6_ADD_MEMBERSHIP
IPV6_DROP_MEMBERSHIP
IPV6_MULTICAST_LOOP
IPV6_V6ONLY
IP_ADD_MEMBERSHIP
IP_DROP_MEMBERSHIP
IP_MULTICAST_LOOP
IP_MULTICAST_TTL
IP_TTL
MSG_PEEK
O_NONBLOCK
POLLERR
POLLHUP
POLLIN
POLLNVAL
POLLOUT
POLLPRI
POLLRDBAND
POLLRDNORM
POLLWRBAND
POLLWRNORM
PTHREAD_COND_INITIALIZER
PTHREAD_MUTEX_INITIALIZER
PTHREAD_MUTEX_NORMAL
PTHREAD_MUTEX_RECURSIVE
SHUT_RD
SHUT_RDWR
SHUT_WR
SOCK_DGRAM
SOCK_STREAM
SOL_SOCKET
SO_BROADCAST
SO_ERROR
SO_KEEPALIVE
SO_RCVTIMEO
SO_REUSEADDR
SO_SNDTIMEO
TCP_MAXSEG
TCP_NODELAY

Functions

abort⚠
accept⚠
accept4⚠
access⚠
atexit⚠
atoi⚠
bind⚠
calloc⚠
chdir⚠
clock_gettime⚠
close⚠
connect⚠
difftime⚠
errno_loc⚠
exit⚠
fclose⚠
fcntl⚠
fdopendir⚠
fflush⚠
fgetc⚠
fopen⚠
fprintf⚠
fputc⚠
fread_unlocked⚠
free⚠
freeaddrinfo⚠
fseek⚠
ftell⚠
ftruncate⚠
fwrite⚠
fwrite_slice
gai_strerror
getaddrinfo⚠
getchar⚠
getenv⚠
getline⚠
getpeername⚠
getpid⚠
getsockname⚠
getsockopt⚠
gmtime⚠
ioctl⚠
isalnum⚠
isalpha⚠
isblank⚠
iscntrl⚠
isdigit⚠
isgraph⚠
islower⚠
isprint⚠
ispunct⚠
isspace⚠
isupper⚠
isxdigit⚠
listen⚠
localtime⚠
lseek⚠
malloc⚠
memalign⚠
memchr⚠
memcmp⚠
memcpy⚠
memset⚠
mkdir⚠
mktime⚠
nanosleep⚠
open⚠
perror⚠
poll⚠
posix_memalign⚠
pread⚠
printf⚠
pthread_attr_destroy⚠
pthread_attr_init⚠
pthread_attr_setstacksize⚠
pthread_cond_broadcast⚠
pthread_cond_destroy⚠
pthread_cond_init⚠
pthread_cond_signal⚠
pthread_cond_timedwait⚠
pthread_cond_wait⚠
pthread_condattr_destroy⚠
pthread_condattr_init⚠
pthread_condattr_setclock⚠
pthread_create⚠
pthread_detach⚠
pthread_getspecific⚠
pthread_join⚠
pthread_key_create⚠
pthread_key_delete⚠
pthread_mutex_destroy⚠
pthread_mutex_init⚠
pthread_mutex_lock⚠
pthread_mutex_trylock⚠
pthread_mutex_unlock⚠
pthread_mutexattr_destroy⚠
pthread_mutexattr_init⚠
pthread_mutexattr_settype⚠
pthread_self⚠
pthread_setname_np⚠
pthread_setspecific⚠
putchar⚠
putenv⚠
puts⚠
pwrite⚠
qsort⚠
read⚠
readv⚠
realloc⚠
recv⚠
recvfrom⚠
recvmsg⚠
remove⚠
rename⚠
rewind⚠
rmdir⚠
sched_yield⚠
sem_post⚠
sem_trywait⚠
sem_wait⚠
send⚠
sendmsg⚠
sendto⚠
setbuf⚠
setenv⚠
setlocale⚠
setsockopt⚠
setvbuf⚠
shutdown⚠
sleep⚠
snprintf⚠
sockatmark⚠
socket⚠
socketpair
sprintf⚠
strcasecmp⚠
strcasestr⚠
strcat⚠
strchr⚠
strcmp⚠
strcoll⚠
strcpy⚠
strcspn⚠
strdup⚠
strerror⚠
strlen⚠
strncasecmp⚠
strncat⚠
strncmp⚠
strncpy⚠
strnlen⚠
strpbrk⚠
strrchr⚠
strspn⚠
strstr⚠
strtod⚠
strtok⚠
strtol⚠
strxfrm⚠
time⚠
tolower⚠
toupper⚠
ungetc⚠
unlink⚠
unsetenv⚠
wcslen⚠
wcstombs⚠
wmemchr⚠
write⚠
writev⚠

Type Definitions

__suseconds_t
__time_t
c_char
c_double
c_float
c_int
c_long
c_longlong
c_schar
c_short
c_uchar
c_uint
c_ulong
c_ulonglong
c_ushort
clockid_t
gid_t
in6_addr_t
in_addr_t
in_port_t
intmax_t
intptr_t
mode_t
nfds_t
off_t
pid_t
pthread_cond_t
pthread_condattr_t
pthread_key_t
pthread_t
ptrdiff_t
sa_family_t
size_t
socklen_t
ssize_t
suseconds_t
time_t
uid_t
uintmax_t
uintptr_t
wchar_t

Unions

pthread_mutex_t
pthread_mutexattr_t