V10/man/adm/tjunk/2.file_io

.ne 2
Finit, Frdline, Fgetc, Fread, Fseek, Fundo,Fputc, Fprint, Fwrite, Fflush, Ftie, Fclose, Fexit 	fio(3)
.ti .5i
\(mi fast buffered input/output
dirread \(mi read from directory, hiding format	dirread(2)
dup, dup2 \(mi duplicate an open file descriptor	dup(2)
fd, stdin, stdout, stderr, tty \- file descriptor files	fd(4)
feof, ferror, clearerr, fileno \(mi stream status inquiries	ferror(3)
fgets, puts, fputs, gets \(mi string input/out on streams	fgets(3)
fopen, freopen, fdopen, fclose, fflush \(mi open, close, or flush a stream	fopen(3)
fread, fwrite \(mi buffered binary input/output	fread(3)
fseek, ftell, rewind \(mi reposition a stream	fseek(3)
.ne 2
getc, getchar, fgetc, getw, putc, putchar, fputc, putw  	getc(3)
.ti .5i
\(mi character- or word-at-a-time stream input/output
ioctl \(mi miscellaneous control operations	ioctl(2)
lseek \(mi seek, move read/write pointer	lseek(2)
open, creat, close \(mi open a file for reading or writing, create file	open(2)
print, fprint, sprint, fmtinstall \(mi print formatted output	print(3)
printf, fprintf, sprintf, snprintf \(mi print formatted output	printf(3)
read, write \(mi read or write file	read(2)
scanf, fscanf, sscanf \(mi formatted input	scanf(3)
select \(mi synchronous input/output multiplexing	select(2)
setbuf \(mi assign buffering to a stream	setbuf(3)
stdio \(mi standard buffered input/output package	stdio(3)
thinkchar, thinknchars, thinkflush, thinkmap, thinkabort \- ThinkJet routines	thinkclient(9)
ungetc \(mi push character back into input stream	ungetc(3)