(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