(3S) - Libc I/O routines 
(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 a stream
 
fclose, fflush- 
close or flush a stream
 
fdopen- 
associate a stream with a file descriptor
 
feof- 
stream status inquiries
 
ferror, feof, clearerr, fileno- 
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
 
flockfile- 
grant thread ownership of a file
 
flock: flockfile, ftrylockfile, funlockfile- 
standard I/O synchronization functions
 
fopen- 
open a stream
 
fopen64- 
open a stream (supports large files)
 
fopen, fopen64, freopen, freopen64, fdopen- 
open a stream
 
fprintf, printf, snprintf, sprintf, fsprintf, vfprintf, vprintf, vsnprinf, vsprintf, vfsprintf- 
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 to an array
 
fread, fwrite- 
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 read from a named stream
 
fscanf, scanf, sscanf, vfscanf, vscanf, vsscanf- 
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)
 
fseeko, fseeko64, ftello, ftello64- 
reposition a file pointer in a stream
 
fseek, rewind, ftell- 
reposition a file pointer in a stream
 
fsprintf- 
place print output up to n chars in character array, reusing buffer
 
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- 
place wide/multibyte character output on strm
 
fwprintf, swprintf, wprintf, vfwprintf, vswprintf, vwprintf- 
print wide/multibyte character formatted output
 
fwrite- 
binary output to a named stream
 
fwscanf- 
read multibyte characters from strm
 
fwscanf, swscanf, wscanf, vfwscanf, vswcanf, vwscanf- 
convert formatted wide/multibyte character input
 
getc- 
get next character (byte) from a stream
 
getc, getc_unlocked, getchar, getchar_unlocked, fgetc, getw- 
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 line from a stream
 
gets, fgets- 
get a string from a stream
 
getw- 
get next word (integer) from a stream
 
getwc- 
get next wide character from a named stream
 
getwc, getwchar, fgetwc- 
get next wide character from a stream
 
getwchar- 
get next wide character from standard input
 
pclose- 
initiate pipe from a process
 
popen, pclose- 
initiate pipe to/from a process
 
printf- 
place print output on standard output
 
putc- 
put a character on a stream
 
putchar- 
put a character on a stream
 
putchar_unlocked- 
put a character on a stream
 
putc, putc_unlocked, putchar, putchar_unlocked, fputc, putw- 
put character or word on a stream
 
putc_unlocked- 
put a character on a stream
 
puts- 
put a string on the standard ouput stream
 
puts, fputs- 
put a string on a stream
 
putw- 
put a word on a stream
 
putwc- 
put wide character on a named stream
 
putwchar- 
put wide character on standard output
 
putwc, putwchar, fputwc- 
put wide character on a stream
 
rewind- 
reposition a file pointer in a stream and clear error indicator
 
scanf- 
convert formatted input read from the standard input stream
 
setbuf, setvbuf- 
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)
 
tmpfile, tmpfile64- 
create a temporary file
 
tmpnam, tempnam- 
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
 
vfsprintf- 
place print output up to n chars in character array, reusing buffer
 
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
 
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
 
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
 
© 2004 The SCO Group, Inc.  All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004