stdio.h#

Types#

TypeStatusC23 SectionPOSIX Docs
FILEImplemented7.23.1 POSIX.1-2024
errno_tImplementedK.3.5 –
fpos_tImplemented7.23.1 POSIX.1-2024
off_tImplemented–POSIX.1-2024
rsize_tImplementedK.3.5 –
size_tImplemented7.23.1 POSIX.1-2024
ssize_tImplemented–POSIX.1-2024
va_listImplemented–POSIX.1-2024

Global Variables#

Global VariableStatusC23 SectionPOSIX Docs
stderrImplemented7.23.1 POSIX.1-2024
stdinImplemented7.23.1 POSIX.1-2024
stdoutImplemented7.23.1 POSIX.1-2024

Macros#

MacroStatusC23 SectionPOSIX Docs
BUFSIZImplemented7.23.1 POSIX.1-2024
EOFImplemented7.23.1 POSIX.1-2024
FILENAME_MAXImplemented7.23.1 POSIX.1-2024
FOPEN_MAXImplemented7.23.1 POSIX.1-2024
L_ctermidNot Implemented–POSIX.1-2024
L_tmpnamImplemented7.23.1 POSIX.1-2024
NULLImplemented7.23.1 POSIX.1-2024
SEEK_CURImplemented7.23.1 POSIX.1-2024
SEEK_ENDImplemented7.23.1 POSIX.1-2024
SEEK_SETImplemented7.23.1 POSIX.1-2024
TMP_MAXImplemented7.23.1 POSIX.1-2024
_IOFBFImplemented7.23.1 POSIX.1-2024
_IOLBFImplemented7.23.1 POSIX.1-2024
_IONBFImplemented7.23.1 POSIX.1-2024
_PRINTF_NAN_LEN_MAXNot Implemented7.23.1 –
__STDC_VERSION_STDIO_H__Not Implemented7.23.1 –
stderrImplemented7.23.1 POSIX.1-2024
stdinImplemented7.23.1 POSIX.1-2024
stdoutImplemented7.23.1 POSIX.1-2024

Functions#

FunctionStatusC23 SectionPOSIX Docs
asprintfImplemented–POSIX.1-2024
clearerrImplemented7.23.10.1 POSIX.1-2024
clearerr_unlockedImplemented––
ctermidNot Implemented–POSIX.1-2024
dprintfNot Implemented–POSIX.1-2024
fcloseImplemented7.23.5.1 POSIX.1-2024
fdopenImplemented–POSIX.1-2024
feofImplemented7.23.10.2 POSIX.1-2024
feof_unlockedImplemented––
ferrorImplemented7.23.10.3 POSIX.1-2024
ferror_unlockedImplemented––
fflushImplemented7.23.5.2 POSIX.1-2024
fgetcImplemented7.23.7.1 POSIX.1-2024
fgetc_unlockedImplemented––
fgetposImplemented7.23.9.1 POSIX.1-2024
fgetsImplemented7.23.7.2 POSIX.1-2024
filenoImplemented–POSIX.1-2024
flockfileImplemented–POSIX.1-2024
fmemopenImplemented–POSIX.1-2024
fopenImplemented7.23.5.3 POSIX.1-2024
fopencookieImplemented––
fprintfImplemented7.23.6.1 POSIX.1-2024
fputcImplemented7.23.7.3 POSIX.1-2024
fputsImplemented7.23.7.4 POSIX.1-2024
freadImplemented7.23.8.1 POSIX.1-2024
fread_unlockedImplemented––
freopenImplemented7.23.5.4 POSIX.1-2024
fscanfImplemented7.23.6.2 POSIX.1-2024
fseekImplemented7.23.9.2 POSIX.1-2024
fseekoImplemented–POSIX.1-2024
fsetposImplemented7.23.9.3 POSIX.1-2024
ftellImplemented7.23.9.4 POSIX.1-2024
ftelloImplemented–POSIX.1-2024
ftrylockfileNot Implemented–POSIX.1-2024
funlockfileImplemented–POSIX.1-2024
fwriteImplemented7.23.8.2 POSIX.1-2024
fwrite_unlockedImplemented––
getcImplemented7.23.7.5 POSIX.1-2024
getc_unlockedImplemented–POSIX.1-2024
getcharImplemented7.23.7.6 POSIX.1-2024
getchar_unlockedImplemented–POSIX.1-2024
getdelimNot Implemented–POSIX.1-2024
getlineNot Implemented–POSIX.1-2024
open_memstreamNot Implemented–POSIX.1-2024
pcloseImplemented–POSIX.1-2024
perrorImplemented7.23.10.4 POSIX.1-2024
popenImplemented–POSIX.1-2024
printfImplemented7.23.6.3 POSIX.1-2024
putcImplemented7.23.7.7 POSIX.1-2024
putc_unlockedNot Implemented–POSIX.1-2024
putcharImplemented7.23.7.8 POSIX.1-2024
putchar_unlockedNot Implemented–POSIX.1-2024
putsImplemented7.23.7.9 POSIX.1-2024
removeImplemented7.23.4.1 POSIX.1-2024
renameImplemented7.23.4.2 POSIX.1-2024
renameatImplemented–POSIX.1-2024
rewindImplemented7.23.9.5 POSIX.1-2024
scanfImplemented7.23.6.4 POSIX.1-2024
setbufImplemented7.23.5.5 POSIX.1-2024
setvbufImplemented7.23.5.6 POSIX.1-2024
snprintfImplemented7.23.6.5 POSIX.1-2024
sprintfImplemented7.23.6.6 POSIX.1-2024
sscanfImplemented7.23.6.7 POSIX.1-2024
tempnamNot Implemented–Removed (2024)
tmpfileImplemented7.23.4.3 POSIX.1-2024
tmpnamImplemented7.23.4.4 POSIX.1-2024
ungetcImplemented7.23.7.10 POSIX.1-2024
vasprintfImplemented–POSIX.1-2024
vdprintfNot Implemented–POSIX.1-2024
vfprintfImplemented7.23.6.8 POSIX.1-2024
vfscanfImplemented7.23.6.9 POSIX.1-2024
vprintfImplemented7.23.6.10 POSIX.1-2024
vscanfImplemented7.23.6.11 POSIX.1-2024
vsnprintfImplemented7.23.6.12 POSIX.1-2024
vsprintfImplemented7.23.6.13 POSIX.1-2024
vsscanfImplemented7.23.6.14 POSIX.1-2024