# Crate libc [−] [src]

Crate docs

## Structs

stat |
timespec |
timeval |
utimbuf |

## Enums

FILE |
c_void |
fpos_t |
timezone |

## Constants

BUFSIZ |
EOF |
EXIT_FAILURE |
EXIT_SUCCESS |
FILENAME_MAX |
FOPEN_MAX |
L_tmpnam |
O_APPEND |
O_BINARY |
O_CREAT |
O_EXCL |
O_NOINHERIT |
O_RDONLY |
O_RDWR |
O_TEXT |
O_TRUNC |
O_WRONLY |
RAND_MAX |
SEEK_CUR |
SEEK_END |
SEEK_SET |
S_IEXEC |
S_IFCHR |
S_IFDIR |
S_IFMT |
S_IFREG |
S_IREAD |
S_IWRITE |
TMP_MAX |
_IOFBF |
_IOLBF |
_IONBF |

## Functions

_exit |
abort |
abs |
access |
atexit |
atof |
atoi |
calloc |
chdir |
chmod |
close |
commit |
creat |
dup |
dup2 |
execv |
execve |
execvp |
execvpe |
exit |
fclose |
fdopen |
feof |
ferror |
fflush |
fgetc |
fgetpos |
fgets |
fileno |
fopen |
fputc |
fputs |
fread |
free |
freopen |
fseek |
fsetpos |
fstat |
ftell |
fwrite |
get_osfhandle |
getcwd |
getenv |
getpid |
isalnum |
isalpha |
isatty |
iscntrl |
isdigit |
isgraph |
islower |
isprint |
ispunct |
isspace |
isupper |
isxdigit |
labs |
lseek |
malloc |
memchr |
memcmp |
mkdir |
open |
open_osfhandle |
pclose |
perror |
pipe |
popen |
puts |
rand |
read |
realloc |
remove |
rename |
rewind |
rmdir |
setbuf |
setvbuf |
srand |
stat |
strcat |
strchr |
strcmp |
strcoll |
strcpy |
strcspn |
strerror |
strlen |
strncat |
strncmp |
strncpy |
strpbrk |
strrchr |
strspn |
strstr |
strtod |
strtok |
strtol |
strtoul |
strxfrm |
system |
tmpfile |
tolower |
toupper |
ungetc |
unlink |
wchmod |
wcslen |
wopen |
write |
wrmdir |
wstat |
wutime |

## Type Definitions

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 |
clock_t |
dev_t |
ino_t |
int16_t |
int32_t |
int64_t |
int8_t |
intmax_t |
intptr_t |
off_t |
ptrdiff_t |
size_t |
ssize_t |
time64_t |
time_t |
uint16_t |
uint32_t |
uint64_t |
uint8_t |
uintmax_t |
uintptr_t |
wchar_t |

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)