(3S) - Libc I/O routines

Intro
standard buffered input/output package
clearerr
status inquiries
ctermid
generate file name for terminal
cuserid
get character login name of the user
fclose
close or flush a stream
fdopen
associate a stream with a file descriptor
feof
stream status inquiries
ferror
stream status inquiries
fflush
flush a stream
fgetc
get next character (byte) from a stream
fgets
get a line of, at most, n characters from a stream
fgetwc
get next wide character from a named stream
fileno
stream status inquiries
flock
standard I/O synchronization functions
flockfile
grant thread ownership of a file
fopen
open a stream
fopen64
open a stream (supports large files)
fprintf
place print output on stream
fputc
put a character on a stream
fputs
put a string on a named stream
fputwc
put wide character on a stream
fread
binary input/output
freopen
open a named file in place of the open stream
freopen64
open a named file in place of the open stream (supports large files)
fscanf
convert formatted input
fseek
reposition a file pointer in a stream
fseeko
reposition a file pointer in a stream
fseeko64
reposition a file pointer in a stream (supports large files)
ftell
return offset of current byte
ftello
returns the offset of the current byte
ftello64
returns the offset of the current byte (supports large files)
ftrylockfile
grant thread ownership of a file
funflush
discard buffered data
funlockfile
relinquish thread ownership of a file
fwprintf
print wide/multibyte character formatted output
fwrite
binary output to a named stream
fwscanf
convert formatted wide/multibyte character input
getc
get character or word from a stream
getchar
get next character (byte) from standard input
getchar_unlocked
get next character (byte) from standard input
getc_unlocked
get next character (byte) from a stream
gets
get a string from a stream
getw
get next word (integer) from a stream
getwc
get next wide character from a stream
getwchar
get next wide character from standard input
pclose
initiate pipe from a process
popen
initiate pipe to/from a process
printf
place print output on standard output
putc
put character or word on a stream
putchar
put a character on a stream
putchar_unlocked
put a character on a stream
putc_unlocked
put a character on a stream
puts
put a string on a stream
putw
put a word on a stream
putwc
put wide character on a stream
putwchar
put wide character on standard output
rewind
reposition a file pointer in a stream and clear error indicator
scanf
convert formatted input read from the standard input stream
setbuf
assign buffering to a stream
setvbuf
assign buffering to a stream
snprintf
place print output up to n chars in character array
sprintf
place print output in character array
sscanf
convert formatted input read from a character string
stderr
standard error file
stdin
standard input file
stdio
standard I/0
stdout
standard output file
swprintf
place wide/multibyte character output in character array
swscanf
read from a wide character string
system
issue a shell command
tempnam
create a name for a temporary file
tmpfile
create a temporary file
tmpfile64
create a temporary file (supports large files)
tmpnam
create a name for a temporary file
ungetc
push character back onto input stream
ungetwc
push wchar_t character back into input stream
vfprintf
place print output on strm
vfscanf
convert formatted input read from a named stream
vfwprintf
place wide/multibyte character output on strm
vfwscanf
read multibyte characters from strm
vprintf
place print output on standard output
vscanf
convert formatted input read from the standard input stream
vsnprinf
place print output on stream
vsnprintf
place print output up to n chars in character array
vsprintf
place print output in character array
vsscanf
convert formatted input read from a character string
vswcanf
convert formatted wide/multibyte character input
vswprintf
place wide/multibyte character output in character array
vswscanf
read from a wide character string
vwprintf
place wide/multibyte character output on standard output
vwscanf
read multibyte characters from standard input
widec
multibyte character I/O routines
wprintf
place wide/multibyte character output on standard output
wscanf
read multibyte characters from standard input