Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1c. Communications Commands

1g. Graphics Commands

1m. Maintenance Commands

2. System Calls

3. Functions and Libraries

3b. 4.3BSD Compatibility Routines

3c. C Library

3g. IRIS Graphics Library

3m. Math Library

3n. Network Support Library

3s. Standard I/O Library

3x. Miscellaneous Libraries

4. File Formats

5. Miscellaneous Facilities

6. Games and Demos

6d. IRIS Games and Demos

6t. IRIS GL Tutorials

7. Special Files

7m. SGI Specific Devices

7p. Network Protocols

Manual — 4D1 2.0

1151 entries

1. Commands (intro)

machid: pdp11, u3b, u3b2, u3b5, vax, m68000, 4d60get processor type truth value
admincreate and administer SCCS files
ararchive and library maintainer
asMIPS assembler
batch, atexecute commands at a later time
awkpattern scanning and processing language
bannermake posters
dirname, basenamedeliver portions of path names
at, batchexecute commands at a later time
bcarbitrary-precision arithmetic language
bdiffbig diff
bfsbig file scanner
calprint calendar
calendarreminder service
lp, cancelsend/cancel requests to an LP line printer
catconcatenate and print files
cbC program beautifier
ccMIPS C compiler
cdchange working directory
cdcchange the delta commentary of an SCCS delta
cflowgenerate C flowgraph
checkcheck RCS status of a file
chown, chgrpchange owner or group
chmodchange mode
chgrp, chownchange owner or group
cicheck in RCS revisions
clearclear terminal screen
cmpcompare two files
cocheck out RCS revisions
colfilter reverse line-feeds
combcombine SCCS deltas
commselect or reject lines common to two sorted files
ln, mv, cpcopy, link or move files
cpiocopy file archives in and out
cppthe C language preprocessor
crontabuser crontab file
cryptencode/decode
csha shell (command interpreter) with C-like syntax
csplitcontext split
ctagsmaintain a tags file for a C program
ctraceC program debugger
cutcut out selected fields of each line of a file
cxrefgenerate C program cross-reference
dateprint and set the date
dbxsource-level debugger
dcdesk calculator
deltamake a delta (change) to an SCCS file
deroffremove nroff/troff, tbl, and eqn constructs
dfreport number of free disk blocks
diffdifferential file comparator
diff33-way differential file comparison
dircmpdirectory comparison
basename, dirnamedeliver portions of path names
disdisassemble an object file
enable, disableenable/disable LP printers
echoecho arguments
red, edtext editor
edgewindow based debugger
ex, edittext editor
egrepsearch a file for a pattern using full regular expressions
disable, enableenable/disable LP printers
envset environment for command execution
extext editor
exprevaluate arguments as an expression
extcentryextract FORTRAN-callable entry points from a C file
factorobtain the prime factors of a number
true, falseprovide truth values
fgrepsearch a file for a character string
filedetermine file type
findfind files
fmtsimple text formatter
foldfold long lines for finite width output device
getget a version of an SCCS file
getoptparse command options
getopts, getoptcvtparse command options
getoptcvt, getoptsparse command options
grepsearch a file for a pattern
headgive first few lines
helpask for help
hostidset or print identifier of current host system
hostnameset or print name of current host system
identidentify files
instsoftware installation tool
introintroduction to commands, application programs, and programming commands.
ipcrmremove a message queue, semaphore set or shared memory id
ipcsreport inter-process communication facilities status
joinrelational database operator
killterminate a process
uld, ldMIPS link editor and ucode link editor
lexgenerate programs for simple lexical tasks
lineread one line
linta C program checker
listproduce C source listing from a common object file
cp, mv, lncopy, link or move files
locateidentify a UNIX system command using keywords
loginsign on
lognameget login name
lorderfind ordering relation for an object library
cancel, lpsend/cancel requests to an LP line printer
lpstatprint LP status information
lslist contents of directory
m4macro processor
machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000get processor type truth value
machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, m68kget processor type truth value
machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, machidget processor type truth value
mail, rmail, mail_attsend mail to users or read mail
Mail, mail_bsdsend and receive mail
makemaintain, update, and regenerate groups of programs
makekeygenerate encryption key
manprint entries from the on-line manuals
mergethree-way file merge
mesgpermit or deny messages
machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, mipsget processor type truth value
mkdirmake directories
mkf2cgenerate FORTRAN-C interface routines
mkstrcreate an error message file by massaging C source
page, morefile perusal filter for crt viewing
mtmagnetic tape manipulating program
cp, ln, mvcopy, link or move files
netstatshow network status
newaliases, newaliaserebuild the data base for the mail aliases file
newformchange the format of a text file
newsprint news items
nicerun a command at low priority
nlline numbering filter
nmname list dump of MIPS object files
nohuprun a command immune to hangups and quits
odoctal dump
odump
pcat, unpack, packcompress and expand files
more, pagefile perusal filter for crt viewing
passwdchange login password
pastemerge same lines of several files or subsequent lines of one file
pack, unpack, pcatcompress and expand files
machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, pdp11get processor type truth value
pgfile perusal filter for CRTs
pixieadd profiling code to a program
prprint files
printenvprint out the environment
prof
prsprint an SCCS file
psreport process status
pwdworking directory name
rcschange RCS file attributes
rcsdiffcompare RCS revisions
rcsintrointroduction to RCS commands
rcsmergemerge RCS revisions
ed, redtext editor
rlogprint log messages and other information about RCS files
rmdir, rmremove files or directories
mail, rmailsend mail to users or read mail
rmdelremove a delta from an SCCS file
rm, rmdirremove files or directories
sh, rsh, rsh_attshell, the standard/restricted command programming language
sactprint current SCCS file editing activity
sarsystem activity reporter
sccsdiffcompare two versions of an SCCS file
sdiffside-by-side difference program
sedstream editor
setupinitialize system for first user
rsh, shshell, the standard/restricted command programming language
sizeprints the section size of an object file
sleepsuspend execution for an interval
sortsort and/or merge files
splitsplit a file into pieces
stdumpdump a file of intermediate-code symbolic information
stringsfind the printable strings in an object, or other binary file
stripremove symbols and relocation bits
sttyset the options for a terminal
sumprint checksum and block count of a file
sysadmmenu interface to do system administration
sysinforeports system-specific information
tabsset tabs on a terminal
taildeliver the last part of a file
tartape archiver
teepipe fitting
testcondition evaluation command
timetime a command
timextime a command; report process data and system activity
touchupdate access and modification times of a file
tputinitialize a terminal or query terminfo database
trtranslate characters
false, trueprovide truth values
tsetterminal dependent initialization
tsorttopological sort
ttyget the name of the terminal
machid: pdp11, u3b2, u3b5, vax, 4d60, m68000, u3bget processor type truth value
machid: pdp11, u3b, u3b5, vax, 4d60, m68000, u3b2get processor type truth value
machid: pdp11, u3b, u3b2, vax, 4d60, m68000, u3b5get processor type truth value
uldo underlining
ld, uldMIPS link editor and ucode link editor
umaskset file-creation mode mask
unameprint name of current UNIX system
ungetundo a previous get of an SCCS file
uniqreport repeated lines in a file
unitsconversion program
pack, pcat, unpackcompress and expand files
valvalidate SCCS file
machid: pdp11, u3b, u3b2, u3b5, 4d60, m68000, vaxget processor type truth value
vcversion control
vi, veditscreen-oriented (visual) display editor based on ex
versionssoftware versions tool
viscreen-oriented (visual) display editor based on ex
vi, viewscreen-oriented (visual) display editor based on ex
waitawait completion of process
wallwrite to all users
wcword count
whatidentify SCCS files
whereislocate source, binary, and or manual for program
whichlocate a program file including aliases and paths (csh only)
whowho is on the system
writewrite to another user
xargsconstruct argument list(s) and execute command
xstrextract strings from C programs to implement shared strings
yaccyet another compiler-compiler

1c. Communications Commands

ctspawn getty to a remote terminal
cucall another UNIX system
ftpARPANET file transfer program
rcpremote file copy - TCP
rloginremote login
rsh, rsh_bsdremote shell
ruptimeshow host status of local machines
rwhowho's logged in on local machines
telnetuser interface to the TELNET protocol
tftptrivial file transfer program
uulog, uuname, uucpUNIX-to-UNIX system copy
uucp, uuname, uulogUNIX-to-UNIX system copy
uucp, uulog, uunameUNIX-to-UNIX system copy
uuto, uupickpublic UNIX-to-UNIX system file copy
uustatuucp status inquiry and job control
uupick, uutopublic UNIX-to-UNIX system file copy
uuxUNIX-to-UNIX system command execution

1g. Graphics Commands

blanktimeset the screen blanking timeout
ditherconvert an rgb image
gclearclear IRIS graphics screen
icalcalendar
ipastedisplay an image
loadfontreplace the system font
makemapmake the default color map
mapimgtranslates a screen image into an rgb image
mexmanage windows on the IRIS
savedesktop, savedesktsave colors for the window manager
savemapsaves the current contents of the colormap
snapsaves part of the screen in an image file
splineinterpolate smooth curve
texbackprovide a textured background
textcolors, textcolorset the colors used by a text window
tobwconvert a color image to black and white
wshcreates and specifies a window shell

1m. Maintenance Commands (intro)

reject, acceptallow or prevent LP requests
addclientallow remote printing clients to connect
arpaddress resolution display and control
brc, bcheckrcsystem initialization procedures
bootpserver for DARPA Bootstrap Protocol (BOOTP)
bcheckrc, brcsystem initialization procedures
captoinfoconvert a termcap description into a terminfo description
chrootchange root directory for a command
ckbupscdcheck file system backup schedule
clriclear i-node
cronclock daemon
ddconvert and copy a file
devinfoprint device specific information
devnmdevice name
dfreport number of free disk blocks
dusummarize disk usage
dvhtool
dfsck, fsckcheck and repair file systems
fsstatreport file system status
fstypdetermine file system identifier
ftpdDARPA Internet File Transfer Protocol server
fuseridentify processes using a file or file structure
gettyset terminal type, modes, speed, and line discipline
idprint user and group IDs and names
ifconfigconfigure network interface parameters
inetdinternet ``super-server''
infocmpcompare or print out terminfo descriptions
telinit, initprocess control initialization
installinstall commands
introintroduction to maintenance commands and application programs
killallkill all active processes
labelitprovide labels for file systems
lbootconfigure bootable kernel
unlink, linklink and unlink files and directories
lpadminconfigure the LP spooling system
lpsched, lpshut, lpmovestart/stop the LP scheduler and move requests
lpshut, lpmove, lpschedstart/stop the LP scheduler and move requests
lpsched, lpmove, lpshutstart/stop the LP scheduler and move requests
mkcentprregister a Centronics-interface printer with LP
mkfsconstruct a file system
mknetprprovide access to a remote printer
mknodbuild special file
mkPS, mkpsregister a LaserWriter printer with LP
umount, mountmount and dismount filesystems
umountall, mountallmount, unmount multiple file systems
multiswitch the system to multi-user mode
mvdirmove a directory
ncheckgenerate path names from i-numbers
newgrplog in to a new group
pingsend ICMP ECHO_REQUEST packets to network hosts
powerdownstop all processes and turn off the power
presetreset the lp queue system to a pristine state by deleting printers
prtvtocprint the VTOC of a block device
grpck, pwckpassword/group file checkers
rc0run commands performed to stop the operating system
rc2run commands performed for multi-user environment
rebootreboot the system
accept, rejectallow or prevent LP requests
rexecdremote execution server
rlogindremote login server
rmprinterremove a printer from the LP spooling system
routemanually manipulate the routing tables
routednetwork routing daemon
rshdremote shell server
rwhodsystem status server
sar: sa1, sa2, sadc, sa1system activity report package
sar: sa1, sadc, sa2system activity report package
sar: sa1, sa2, sadcsystem activity report package
sadpdisk access profiler
sar: sa1, sa2, sadc, sarsystem activity report package
sendmailsend mail over the internet
setmntestablish mount table
shutdownshut down system, change system state
singleswitch the system to single-user mode
subecome super-user or another user
swapswap administrative interface
syncupdate the super block
syslogdlog systems messages
init, telinitprocess control initialization
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
ticterminfo compiler
uadminadministrative control
mountall, umountallmount, unmount multiple file systems
link, unlinklink and unlink files and directories
uucheckcheck the uucp directories and permissions file
uucicofile transport program for the uucp system
uucleanupuucp spool directory clean-up
uugettyset terminal type, modes, speed, and line discipline
uuschedthe scheduler for the uucp file transport program
Uutry, uutrytry to contact remote system with debugging on
uuxqtexecute remote command requests
whodowho is doing what

2. System Calls (intro)

exit, _exitterminate process
acceptaccept a connection on a socket
accessdetermine accessibility of a file
acctenable or disable process accounting
alarmset a process alarm clock
bindbind a name to a socket
sbrk, brkchange data segment space allocation
chdirchange working directory
chmodchange mode of file
chownchange owner and group of a file
chrootchange root directory
closeclose a file descriptor
connectinitiate a connection on a socket
creatcreate a new file or rewrite an existing one
dupduplicate an open file descriptor
exec: execl, execv, execle, execve, execlp, execvp, execexecute a file
exec: execl, execv, execle, execve, execlp, execvp, execlexecute a file
exec: execl, execv, execve, execlp, execvp, execleexecute a file
exec: execl, execv, execle, execve, execvp, execlpexecute a file
exec: execl, execle, execve, execlp, execvp, execvexecute a file
exec: execl, execv, execle, execlp, execvp, execveexecute a file
exec: execl, execv, execle, execve, execlp, execvpexecute a file
_exit, exitterminate process
fcntlfile control
forkcreate a new process
stat, lstat, fstatget file status
statfs, fstatfsget file system information - TCP
getdentsread directory entries and put in a file system independent format
getuid, geteuid, getgid, getegidget real user, effective user, real group, and effective group IDs
getuid, getgid, getegid, geteuidget real user, effective user, real group, and effective group IDs
getuid, geteuid, getegid, getgidget real user, effective user, real group, and effective group IDs
sethostid, gethostidget/set unique identifier of current host
gethostname, gethostnaget name of current host
getpid, getppid, getpgrpget process, process group, and parent process IDs
getpgrp, getppid, getpidget process, process group, and parent process IDs
getpid, getpgrp, getppidget process, process group, and parent process IDs
getsockopt, setsockopt, getsockopget and set options on sockets
geteuid, getgid, getegid, getuidget real user, effective user, real group, and effective group IDs
introintroduction to system calls and error numbers
ioctlcontrol device
killsend a signal to a process or a group of processes
linklink to a file
lseekmove read/write file pointer
stat, fstat, lstatget file status
mkdirmake a directory
mknodmake a directory, or a special or ordinary file
mountmount a file system
msgctlmessage control operations
msggetget message queue
msgopmessage operations
nicechange priority of a process
openopen for reading or writing
pausesuspend process until signal
pipecreate an interprocess channel
plocklock process, text, or data in memory
profilexecution time profile
ptraceprocess trace
readread from file
readlinkread value of a symbolic link
recvfrom, recvmsg, recvreceive a message from a socket
recv, recvmsg, recvfromreceive a message from a socket
recv, recvfrom, recvmsgreceive a message from a socket
rmdirremove a directory
brk, sbrkchange data segment space allocation
selectsynchronous I/O multiplexing - TCP
semctlsemaphore control operations
semgetget set of semaphores
semopsemaphore operations
sendto, sendmsg, sendsend a message from a socket
send, sendto, sendmsgsend a message from a socket
send, sendmsg, sendtosend a message from a socket
setuid, setgidset user and group IDs
setpgrpset process group ID
getsockopt, setsockopt, setsockopget and set options on sockets
setgid, setuidset user and group IDs
sginaptimed sleep and processor yield function
shmctlshared memory control operations
shmgetget shared memory segment identifier
shmopshared memory operations
sigset, sigrelse, sigignore, sigpause, sigholdsignal management
sigset, sighold, sigrelse, sigpause, sigignoresignal management
signalspecify what to do upon receipt of a signal
sigset, sighold, sigrelse, sigignore, sigpausesignal management
sigset, sighold, sigignore, sigpause, sigrelsesignal management
sighold, sigrelse, sigignore, sigpause, sigsetsignal management
socketcreate an endpoint for communication - TCP
lstat, fstat, statget file status
fstatfs, statfsget file system information - TCP
stimeset time
symlinkmake symbolic link to a file
syncupdate super block
sysfsget file system type information
syssgiSilicon Graphics, Inc. system call
timeget time
timedtime server daemon
timedctimed control program
timesget process and child process times
uadminadministrative control
ulimitget and set user limits
umaskset and get file creation mask
umountunmount a file system
unameget name of current UNIX system
unlinkremove directory entry
ustatget file system statistics
utimeset file access and modification times
waitwait for child process to stop or terminate
writewrite on a file

3. Functions and Libraries (intro)

getwdget current working directory pathname
introintroduction to subroutines and libraries

3b. 4.3BSD Compatibility Routines

syslog, openlog, setlogmask, closelogcontrol system log
gettimeofday, gettimeofget date and time
syslog, closelog, setlogmask, openlogcontrol system log
syslog, openlog, closelog, setlogmask, setlogmascontrol system log
openlog, closelog, setlogmask, syslogcontrol system log

3c. C Library

conv: toupper, tolower, _toupper, toascii, _tolowertranslate characters
conv: toupper, tolower, _tolower, toascii, _touppertranslate characters
l64a, a64lconvert between long integer and base-64 ASCII string
abortgenerate an IOT fault
absreturn integer absolute value
ctime, localtime, gmtime, tzset, asctimeconvert date and time to string
strtod, atofconvert string to double-precision number
strtol, atol, atoiconvert string to integer
strtol, atoi, atolconvert string to integer
bsearchbinary search a sorted table
malloc, free, realloc, callocmemory allocator
clockreport CPU time used
conv: toupper, tolower, _toupper, _tolower, toascii, convtranslate characters
setkey, encrypt, cryptgenerate hashing encryption
localtime, gmtime, asctime, tzset, ctimeconvert date and time to string
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, ctypeclassify characters
dialestablish an out-going terminal line connection
erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, drand48generate uniformly distributed pseudo-random numbers
dup2duplicate an open file descriptor
fcvt, gcvt, ecvtconvert floating-point number to string
end, etext, edatalast locations in program
crypt, setkey, encryptgenerate hashing encryption
etext, edata, endlast locations in program
getgrent, getgrgid, getgrnam, setgrent, fgetgrent, endgrentget group file entry
getpwent, getpwuid, getpwnam, setpwent, fgetpwent, endpwentget password file entry
getut: getutent, getutid, getutline, pututline, setutent, utmpname, endutentaccess utmp file entry
drand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, erand48generate uniformly distributed pseudo-random numbers
perror, sys_errlist, sys_nerr, errnosystem error messages
end, edata, etextlast locations in program
ecvt, gcvt, fcvtconvert floating-point number to string
getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrentget group file entry
getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwentget password file entry
malloc, realloc, calloc, freememory allocator
ldexp, modf, frexpmanipulate parts of floating-point numbers
stdipc: ftok, ftokstandard interprocess communication package
ftwwalk a file tree
ecvt, fcvt, gcvtconvert floating-point number to string
getcwdget path-name of current working directory
getenvreturn value for environment name
getgrgid, getgrnam, setgrent, endgrent, fgetgrent, getgrentget group file entry
getgrent, getgrnam, setgrent, endgrent, fgetgrent, getgrgidget group file entry
getgrent, getgrgid, setgrent, endgrent, fgetgrent, getgrnamget group file entry
getloginget login name
getoptget option letter from argument vector
getpassread a password
getpwget name from UID
getpwuid, getpwnam, setpwent, endpwent, fgetpwent, getpwentget password file entry
getpwent, getpwuid, setpwent, endpwent, fgetpwent, getpwnamget password file entry
getpwent, getpwnam, setpwent, endpwent, fgetpwent, getpwuidget password file entry
getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname, getutaccess utmp file entry
getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname, getutentaccess utmp file entry
getut: getutent, getutline, pututline, setutent, endutent, utmpname, getutidaccess utmp file entry
getut: getutent, getutid, pututline, setutent, endutent, utmpname, getutlineaccess utmp file entry
ctime, localtime, asctime, tzset, gmtimeconvert date and time to string
ssignal, gsignalsoftware signals
hsearch, hdestroy, hcreatemanage hash search tables
hsearch, hcreate, hdestroymanage hash search tables
hcreate, hdestroy, hsearchmanage hash search tables
ctype: isalpha, isupper, islower, isdigit, isxdigit, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isalnumclassify characters
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isalphaclassify characters
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isasciiclassify characters
ttyname, isattyfind name of a terminal
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, isascii, iscntrlclassify characters
ctype: isalpha, isupper, islower, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isdigitclassify characters
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii, isgraphclassify characters
ctype: isalpha, isupper, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, islowerclassify characters
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isgraph, iscntrl, isascii, isprintclassify characters
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, isprint, isgraph, iscntrl, isascii, ispunctclassify characters
ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, ispunct, isprint, isgraph, iscntrl, isascii, isspaceclassify characters
ctype: isalpha, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isupperclassify characters
ctype: isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isxdigitclassify characters
drand48, erand48, lrand48, nrand48, mrand48, srand48, seed48, lcong48, jrand48generate uniformly distributed pseudo-random numbers
ltol3, l3tolconvert between 3-byte integers and long integers
a64l, l64aconvert between long integer and base-64 ASCII string
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48generate uniformly distributed pseudo-random numbers
frexp, modf, ldexpmanipulate parts of floating-point numbers
lsearch, lfindlinear search and update
ctime, gmtime, asctime, tzset, localtimeconvert date and time to string
lockfrecord locking on files
setjmp, longjmpnon-local goto
drand48, erand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, lrand48generate uniformly distributed pseudo-random numbers
lfind, lsearchlinear search and update
l3tol, ltol3convert between 3-byte integers and long integers
free, realloc, calloc, mallocmemory allocator
memory: memccpy, memchr, memcmp, memcpy, memset, memccpymemory operations
memory: memccpy, memcmp, memcpy, memset, memchrmemory operations
memory: memccpy, memchr, memcpy, memset, memcmpmemory operations
memory: memccpy, memchr, memcmp, memset, memcpymemory operations
memory: memccpy, memchr, memcmp, memcpy, memset, memorymemory operations
memory: memccpy, memchr, memcmp, memcpy, memsetmemory operations
mktempmake a unique file name
frexp, ldexp, modfmanipulate parts of floating-point numbers
monitor, monstartup, moncontrol, moncontroprepare execution profile
monstartup, moncontrol, monitorprepare execution profile
monitor, monstartup, moncontrol, monstartuprepare execution profile
drand48, erand48, lrand48, nrand48, jrand48, srand48, seed48, lcong48, mrand48generate uniformly distributed pseudo-random numbers
drand48, erand48, lrand48, mrand48, jrand48, srand48, seed48, lcong48, nrand48generate uniformly distributed pseudo-random numbers
errno, sys_errlist, sys_nerr, perrorsystem error messages
putenvchange or add value to environment
putpwentwrite password file entry
getut: getutent, getutid, getutline, setutent, endutent, utmpname, pututlineaccess utmp file entry
qsortquicker sort
srand, randsimple random-number generator
malloc, free, calloc, reallocmemory allocator
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, lcong48, seed48generate uniformly distributed pseudo-random numbers
getgrent, getgrgid, getgrnam, endgrent, fgetgrent, setgrentget group file entry
longjmp, setjmpnon-local goto
crypt, encrypt, setkeygenerate hashing encryption
getpwent, getpwuid, getpwnam, endpwent, fgetpwent, setpwentget password file entry
getut: getutent, getutid, getutline, pututline, endutent, utmpname, setutentaccess utmp file entry
sleepsuspend execution for interval
rand, srandsimple random-number generator
drand48, erand48, lrand48, nrand48, mrand48, jrand48, seed48, lcong48, srand48generate uniformly distributed pseudo-random numbers
gsignal, ssignalsoftware signals
stdipc: ftok, stdipcstandard interprocess communication package
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strcatstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strrchr, strpbrk, strspn, strcspn, strtok, strchrstring operations
string: strcat, strdup, strncat, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strcmpstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strcpystring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strtok, strcspnstring operations
string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strdupstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, stringstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strlenstring operations
string: strcat, strdup, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strncatstring operations
string: strcat, strdup, strncat, strcmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strncmpstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strncpystring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strspn, strcspn, strtok, strpbrkstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strpbrk, strspn, strcspn, strtok, strrchrstring operations
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strcspn, strtok, strspnstring operations
atof, strtodconvert string to double-precision number
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtokstring operations
atol, atoi, strtolconvert string to integer
swabswap bytes
perror, errno, sys_errlist, sys_nerr, sys_errlisystem error messages
perror, errno, sys_errlist, sys_nerrsystem error messages
tsearch, tfind, twalk, tdeletemanage binary search trees
tsearch, tdelete, twalk, tfindmanage binary search trees
conv: toupper, tolower, _toupper, _tolower, toasciitranslate characters
conv: toupper, _toupper, _tolower, toascii, tolowertranslate characters
conv: toupper, tolower, _toupper, _tolower, toascii, touppertranslate characters
tfind, tdelete, twalk, tsearchmanage binary search trees
isatty, ttynamefind name of a terminal
ttyslotfind the slot in the utmp file of the current user
tsearch, tfind, tdelete, twalkmanage binary search trees
ctime, localtime, gmtime, asctime, tzsetconvert date and time to string
getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpnameaccess utmp file entry

3g. IRIS Graphics Library (intro)

addtopup, addtopupadds items to an existing pop-up menu
arc, arcdraws a circular arc
arcf, arcfdraws a filled circular arc
attachcursor, attachcurattaches the cursor to two valuators
backbuffer, backbuffeenables updating in the back buffer
backface, backfaceturns backfacing polygon removal on and off
bbox2, bbox2specifies bounding box and minimum pixel radius
blankscreen, blankscreturns screen refresh on and off
blanktime, blanktimesets the screen blanking timeout
blink, blinkchanges a color map entry at a selectable rate
blkqread, blkqreadreads multiple entries from the queue
callfunc, callfunccalls a function from within an object
callobj, callobjdraws an instance of an object
charstr, charstrdraws a string of raster characters on the screen
chunksize, chunksizespecifies minimum object size in memory
circ, circoutlines a circle
circf, circfdraws a filled circle
clear, clearclears the viewport
clearhitcode, clearhitcsets the system hitcode to zero
clkoff, clkoffturns off the keyboard click
clkon, clkonturns on the keyboard click
closeobj, closeobjcloses an object
cmode, cmodesets color mode as the current mode.
cmov, cmovupdates the current character position
color, colorsets the color index in the current mode
compactify, compactifcompacts the memory storage of an object
concave, concaveallows the system to draw concave polygons
crv, rcrv, crvdraws a curve
crvn, rcrvn, crvndraw a series of curve segments
curorigin, curoriginsets the origin of a cursor
cursoff, cursoffturns off the cursor
curson, cursonturns on the cursor
curstype, curstypedefines the type and/or size of cursor
curvebasis, curvebasiselects a basis matrix used to draw curves
curveit, curveitdraws a curve segment
curveprecision, curveprecsets the number of line segments that make
up a curve segment
cyclemap, cyclemapcycles through color maps at a specified rate
dbtext, dbtextsets the dial and button box text
defbasis, defbasisdefines a basis matrix
defcursor, defcursordefines a cursor glyph
deflinestyle, deflinestdefines a linestyle
defpattern, defpatterdefines patterns
defpup, defpupdefines a menu
defrasterfont, defrasterdefines a raster font
delobj, delobjdeletes an object
deltag, deltagdeletes tags from objects
depthcue, depthcueturns depth-cue mode on and off
dopup, dopupdisplays the specified pop-up menu
doublebuffer, doublebufsets the display mode to double buffer mode
draw, drawdraws a line
drawmode, drawmodesets the current mode for the color and writemask
routines
editobj, editobjopens an object for editing
endfeedback, endfeedbaturns off feedback mode
endfullscrn, endfullscends full-screen mode
endpick, endpickturns off picking mode
endpupmode, endpupmodends pop-up mode
endselect, endselectturns off selection mode
feedback, feedbackturns on feedback mode
finish, finishblocks the user process until the Geometry Pipeline
is empty
font, fontselects a raster font for drawing text strings
foreground, foregrounprevents a graphical process from being put
into the background
freepup, freepupreturns a menu and its data structures to the
system
frontbuffer, frontbuffenables updating in the front buffer
fudge, fudgespecifies fudge values that are added to a graphics
window when it is resized
fullscrn, fullscrngives a program the entire screen as a window
gammaramp, gammarampdefines a color map ramp for gamma correction
gbegin, gbegininitializes the system without altering the color
map
gconfig, gconfigreconfigures the system
genobj, genobjreturns a unique integer for use as an object
identifier
gentag, gentagreturns a unique integer for use as a tag
getbackface, getbackfareturns whether backfacing polygons will
appear
getbuffer, getbufferindicates which buffers are enabled for writing
getbutton, getbuttonreturns the state (up or down) of a button
getcmmode, getcmmodereturns the current color map mode
getcolor, getcolorreturns the current color
getcpos, getcposreturns the current character position
getcursor, getcursorreturns the cursor characteristics
getdcm, getdcmindicates whether depth-cue mode is on or off
getdepth, getdepthreturns the parameters of setdepth
getdescender, getdescenreturns the character characteristics
getdev, getdevreads a list of valuators at one time
getdisplaymode, getdisplareturns the current display mode
getdrawmode, getdrawmoreturns the current drawing mode
getfont, getfontreturns the current raster font number
getgpos, getgposreturns the current graphics position
getheight, getheightreturns the maximum height of the characters in
the current raster font
gethitcode, gethitcodreturns the current system hitcode
getlsbackup, getlsbackreturns the current value of the linestyle
backup flag
getlsrepeat, getlsrepereturns the linestyle repeat count
getlstyle, getlstylereturns the current linestyle
getlwidth, getlwidthreturns the current linewidth
getmap, getmapreturns the number of the current color map
getmatrix, getmatrixreturns the current transformation matrix
getmcolor, getmcolorreturns a color map entry
getmmode, getmmodereturns the current matrix mode
getmonitor, getmonitoreturns the type of the current display monitor
getopenobj, getopenobreturns the current open object
getorigin, getoriginreturns the position of a graphics window
getothermonitor, getothermreturns the nondisplayed monitor type
getpattern, getpatterreturns the index of the current pattern
getplanes, getplanesreturns the number of available bitplanes
getport, getportcreates a graphics window
getresetls, getresetlreturns the current value of resetls
getscrmask, getscrmasreturns the current screenmask
getshade, getshadereturns the current shade
getsize, getsizereturns the size of a graphics window
getsm, getsmreturns the shading model the system uses to draw
polygons
gettp, gettpreturns the location of the current textport
getvaluator, getvaluatreturns the current state of a valuator
getvideo, getvideoreturns the value of video hardware register
getviewport, getviewporeturns the current viewport
getwritemask, getwritemreturns the current writemask
getzbuffer, getzbuffeindicates whether z-buffering is on or off
gexit, gexitterminates a program
gflush, gflushforces all unsent routines down the network
ginit, ginitinitializes the system
greset, gresetresets all global state attributes to their initial
values
gRGBcolor, grgbcolorreturns the current RGB value
gRGBmask, grgbmaskreturns the current RGB writemask
gselect, gselectputs the system in selection mode
gsync, gsyncwaits for a vertical retrace period
imakebackground, imakebackregisters the screen background process
initnames, initnamesinitializes the name stack
introduction, introdescription of routines in the Graphics Library
ismex, ismexreturns TRUE if the window manager is running
isobj, isobjindicates whether a given object number identifies
an object
isqueued, isqueuedindicates if the specified device is queued
istag, istagindicates if a given tag is used within the current
open object
keepaspect, keepaspecspecifies the aspect ratio of a graphics window
lampoff, lampoffturns off the keyboard display lights
lampon, lamponturns on the keyboard display lights
linewidth, linewidthspecifies the linewidth
lmbind, lmbindbinds a new material, light, or lighting model
definition
lmdef, lmdefdefines a new material, light, or lighting model
loadmatrix, loadmatriloads a transformation matrix
loadname, loadnameloads the name on the top of the name stack
lookat, lookatdefines a viewing transformation
lsbackup
lsrepeat, lsrepeatsets repeat factor for linestyle
makeobj, makeobjcreates an object
maketag, maketagnumbers a routine in the display list
mapcolor, mapcolorchanges a color map entry
mapw, mapwmaps a point on the screen into a line in 3-D world
coordinates
mapw2, mapw2maps a point on the screen into 2-D world
coordinates
maxsize, maxsizespecifies the maximum size of a graphics window
minsize, minsizespecifies the minimum size of a graphics window
mmode, mmodesets the current matrix mode
move, movemoves the current graphics position to a specified
point
multimap, multimaporganizes the color map as 16 small maps
multmatrix, multmatripremultiplies the current transformation matrix
newpup, newpupallocates and initializes a structure for a new
menu
newtag, newtagcreates a new tag in an object
noise, noisefilters valuator motion
noport, noportspecifies that a program does not require a
graphics window
normal, normalupdates the current normal vector
objdelete, objdeletedeletes routines from an object
objinsert, objinsertinserts routines in an object at a specified
location
objreplace, objreplacoverwrites existing display list routines with
new ones
onemap, onemaporganizes the color map as one large map
ortho, ortho2, orthodefine an orthographic projection
transformation
overlay, overlaysets the number of user-defined bitplanes used for
overlay colors
pagecolor, pagecolorsets the color of the textport background
passthrough, passthroupasses a single token through the Geometry
Pipeline
patch, rpatch, patchdraw a surface patch
patchbasis, patchbasisets current basis matrices
patchcurves, patchcurvsets the number of curves used to represent a
patch
patchprecision, patchprecsets the precision at which curves are
drawn
pclos, pclospolygon close
pdr, pdrpolygon draw
perspective, perspectidefines a perspective projection
transformation
pick, pickputs the system in picking mode
picksize, picksizesets the dimensions of the picking region
pmv, pmvpolygon move
pnt
polarview, polarviewdefines the viewer's position in polar
coordinates
polf, polfdraws a filled polygon
poly, polyoutlines a polygon
popattributes, popattribpops the attribute stack
popmatrix, popmatrixpops the transformation matrix stack
popname, popnamepops a name off the name stack
popviewport, popviewporestores the viewport, screenmask, and
setdepth parameters
prefposition, prefpositspecifies the preferred location and size of
a graphics window
prefsize, prefsizespecifies the preferred size of a graphics window
in the window manager
pupmode, pupmodeprovides access to the pop-up menu bitplanes
pushattributes, pushattrisaves the global state attributes
pushmatrix, pushmatripushes down the transformation matrix stack
pushname, pushnamepushes a new name on the name stack
pushviewport, pushviewpduplicates the current viewport
qdevice, qdevicequeues a device (keyboard, button, or valuator)
qenter, qentercreates an event queue entry
qread, qreadreads the first entry in the event queue
qreset, qresetempties the event queue
qtest, qtestchecks the contents of the event queue
crv, rcrvdraws a curve
crvn, rcrvndraws a series of curve segments
rdr, rdrrelative draw
readpixels, readpixelreturns values of specific pixels
readRGB, readrgbreturns values of specific pixels
rect, rectoutlines a rectangular region
rectcopy, rectcopycopies a rectangle of pixels on the screen
rectf, rectffills a rectangular area
resetls, resetlscontrols the continuity of linestyles
reshapeviewport, reshapevisets the viewport to the dimensions of the
current graphics window
RGBcolor, rgbcolorsets the current color in RGB mode
RGBmode, rgbmodesets a display mode that bypasses the color map
RGBrange, rgbrangesets the range of color indices used in depth-
cueing in RGB mode
RGBwritemask, rgbwritemgrants write access to a subset of the
available bitplanes
ringbell, ringbellrings the keyboard bell
rmv, rmvrelative move
rot, rotrotates graphical primitives (floating point version)
rotate, rotaterotates graphical primitives
patch, rpatchdraws a surface patch
rpdr, rpdrrelative polygon draw
rpmv, rpmvrelative polygon move
scale, scalescales and mirrors objects
screenspace, screenspamakes a program interpret graphics positions
as absolute screen coordinates
scrmask, scrmaskdefines a clipping mask for fine character
clipping
setbell, setbellsets the duration of the beep of the keyboard bell
setcursor, setcursorsets the cursor characteristics
setdblights, setdblighsets the lights on the dial and button box
setdepth, setdepthsets up a 3-D viewport
setlinestyle, setlinestselects a linestyle pattern
setmap, setmapselects one of the 16 small color maps
setmonitor, setmonitosets the monitor type
setpattern, setpatterselects a pattern for filling polygons,
rectangles, and curves
setshade, setshadesets the current polygon shade
setvaluator, setvaluatassigns an initial value to a valuator
setvideo, setvideosets video hardware registers
shademodel, shademodeselects the shading model used to draw polygons
shaderange, shaderangsets range of color indices used in depth-
cueing
singlebuffer, singlebufwrites and displays all bitplanes
spclos, spclosdraws the current open, shaded polygon
splf, splfdraws a shaded filled polygon
stepunit, stepunitspecifies that a graphics window change size in
discrete steps
strwidth, strwidthreturns the width of the specified text string
swapbuffers, swapbuffeexchanges the front and back buffers in double
buffer mode
swapinterval, swapinterdefines a minimum time between buffer swaps
textcolor, textcolorsets the color of text drawn in the textport
textinit, textinitinitializes the console textport
textport, textportallocates an area of the screen for the textport
tie, tieties two valuators to a button
tpoff, tpoffturns off the textport.
tpon, tponturns on the textport
translate, translatetranslates graphical primitives
underlay, underlaysets the number of user-defined bitplanes used
for underlay color
unqdevice, unqdevicedisables the specified device from making
entries in the event queue
viewport, viewportallocates an area of the window for an image
winattach, winattachattaches the input focus to the current graphics
window and call process
winclose, winclosecloses the identified graphics window
winconstraints, winconstrchanges the constraints of the current
graphics window
window, windowdefines a perspective projection transformation
winget, wingetreturns the identifier of the current graphics
window
winmove, winmovemoves the lower left corner of the current
graphics window
winopen, winopencreates a graphics window
winpop, winpopmoves the current graphics window in front of all
other windows
winposition, winpositichanges the size and position of the current
graphics window
winpush, winpushplaces the current graphics window behind all
other windows
winset, winsetsets the current graphics window
wintitle, wintitleadds a title bar to the current graphics window
writemask, writemaskgrants write permission to available bitplanes
writepixels, writepixepaints a row of pixels on the screen
writeRGB, writergbpaints a row of pixels on the screen
xfpt, xfpttransforms points
zbuffer, zbufferstarts or ends z-buffer mode
zclear, zclearinitializes the z-buffer

3m. Math Library

sin, cos, tan, asin, atan, atan2, acostrigonometric functions and their inverses
asinh, atanh, acoshinverse hyperbolic functions
sin, cos, tan, acos, atan, atan2, asintrigonometric functions and their inverses
acosh, atanh, asinhinverse hyperbolic functions
sin, cos, tan, asin, acos, atan2, atantrigonometric functions and their inverses
sin, cos, tan, asin, acos, atan, atan2trigonometric functions and their inverses
asinh, acosh, atanhinverse hyperbolic functions
j0, j1, jn, y0, y1, yn, besselbessel functions
hypot, cabsEuclidean distance, complex absolute value
sqrt, cbrtcube root, square root
floor, fmod, fabs, ceilfloor, ceiling, remainder, absolute value functions
drem, finite, logb, scalb, copysigncopysign, remainder, exponent manipulations
sin, tan, asin, acos, atan, atan2, costrigonometric functions and their inverses
sinh, tanh, coshhyperbolic functions
copysign, finite, logb, scalb, dremcopysign, remainder, exponent manipulations
erfc, erferror function and complementary error function
erf, erfcerror function and complementary error function
expm1, log, log10, log1p, pow, expexponential, logarithm, power
exp, log, log10, log1p, pow, expm1exponential, logarithm, power
floor, ceil, fmod, fabsfloor, ceiling, remainder, absolute value functions
ceil, fmod, fabs, floorfloor, ceiling, remainder, absolute value functions
floor, ceil, fabs, fmodfloor, ceiling, remainder, absolute value functions
gammalog gamma function
cabs, hypotEuclidean distance, complex absolute value
copysign, drem, finite, logb, scalb, ieeecopysign, remainder, exponent manipulations
j1, jn, y0, y1, yn, j0bessel functions
j0, jn, y0, y1, yn, j1bessel functions
j0, j1, y0, y1, yn, jnbessel functions
gamma, lgammalog gamma function
exp, expm1, log10, log1p, pow, logexponential, logarithm, power
exp, expm1, log, log1p, pow, log10exponential, logarithm, power
exp, expm1, log, log10, pow, log1pexponential, logarithm, power
exp, expm1, log, log10, log1p, powexponential, logarithm, power
floor, ceil, fmod, fabs, rintfloor, ceiling, remainder, absolute value functions
copysign, drem, finite, logb, scalbcopysign, remainder, exponent manipulations
cos, tan, asin, acos, atan, atan2, sintrigonometric functions and their inverses
cosh, tanh, sinhhyperbolic functions
cbrt, sqrtcube root, square root
sin, cos, asin, acos, atan, atan2, tantrigonometric functions and their inverses
sinh, cosh, tanhhyperbolic functions
sin, cos, tan, asin, acos, atan, atan2, trigtrigonometric functions and their inverses
j0, j1, jn, y1, yn, y0bessel functions
j0, j1, jn, y0, yn, y1bessel functions
j0, j1, jn, y0, y1, ynbessel functions

3n. Network Support Library

htonl, htons, ntohl, ntohs, byteorderconvert values between host and network byte order
gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, endhostenget network host entry
getnetent, getnetbyaddr, getnetbyname, setnetent, endnetentget network entry
getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, endprotoeget protocol entry
getservent, getservbyport, getservbyname, setservent, endservent, endservenget service entry
gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, gethostbyget network host entry
gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, gethostenget network host entry
getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent, getnetbyaget network entry
getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent, getnetbynget network entry
getnetbyaddr, getnetbyname, setnetent, endnetent, getnetentget network entry
getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, getprotobget protocol entry
getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, getprotoeget protocol entry
getservent, getservbyport, getservbyname, setservent, endservent, getservbyget service entry
getservent, getservbyport, getservbyname, setservent, endservent, getservenget service entry
htons, ntohl, ntohs, htonlconvert values between host and network byte order
htonl, ntohl, ntohs, htonsconvert values between host and network byte order
inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inetInternet address manipulation routines
inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_addrInternet address manipulation routines
inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_lnaoInternet address manipulation routines
inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_makeInternet address manipulation routines
inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_netoInternet address manipulation routines
inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_netwInternet address manipulation routines
inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof, inet_ntoaInternet address manipulation routines
htonl, htons, ntohs, ntohlconvert values between host and network byte order
htonl, htons, ntohl, ntohsconvert values between host and network byte order
rresvport, ruserok, rcmdroutines for returning a stream to a remote command
rcmd, ruserok, rresvportroutines for returning a stream to a remote command
rcmd, rresvport, ruserokroutines for returning a stream to a remote command
gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, sethostenget network host entry
getnetent, getnetbyaddr, getnetbyname, endnetent, setnetentget network entry
getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, setprotoeget protocol entry
getservent, getservbyport, getservbyname, setservent, endservent, setservenget service entry

3s. Standard I/O Library

ferror, feof, fileno, clearerrstream status inquiries
ctermidgenerate file name for terminal
cuseridget character login name of the user
fflush, fcloseclose or flush a stream
fopen, freopen, fdopenopen a stream
ferror, clearerr, fileno, feofstream status inquiries
feof, clearerr, fileno, ferrorstream status inquiries
fclose, fflushclose or flush a stream
getc, getchar, getw, fgetcget character or word from a stream
gets, fgetsget a string from a stream
ferror, feof, clearerr, filenostream status inquiries
freopen, fdopen, fopenopen a stream
printf, sprintf, fprintfprint formatted output
putc, putchar, putw, fputcput character or word on a stream
puts, fputsput a string on a stream
fwrite, freadbinary input/output
fopen, fdopen, freopenopen a stream
scanf, sscanf, fscanfconvert formatted input
rewind, ftell, fseekreposition a file pointer in a stream
fseek, rewind, ftellreposition a file pointer in a stream
fread, fwritebinary input/output
getchar, fgetc, getw, getcget character or word from a stream
getc, fgetc, getw, getcharget character or word from a stream
fgets, getsget a string from a stream
getc, getchar, fgetc, getwget character or word from a stream
popen, pcloseinitiate pipe to/from a process
pclose, popeninitiate pipe to/from a process
fprintf, sprintf, printfprint formatted output
putchar, fputc, putw, putcput character or word on a stream
putc, fputc, putw, putcharput character or word on a stream
fputs, putsput a string on a stream
putc, putchar, fputc, putwput character or word on a stream
fseek, ftell, rewindreposition a file pointer in a stream
fscanf, sscanf, scanfconvert formatted input
setvbuf, setbufassign buffering to a stream
setbuf, setvbufassign buffering to a stream
printf, fprintf, sprintfprint formatted output
scanf, fscanf, sscanfconvert formatted input
stdiostandard buffered input/output package
systemissue a shell command
tmpnam, tempnamcreate a name for a temporary file
tmpfilecreate a temporary file
tempnam, tmpnamcreate a name for a temporary file
ungetcpush character back into input stream
vprintf, vsprintf, vfprintfprint formatted output of a varargs argument list
vfprintf, vsprintf, vprintfprint formatted output of a varargs argument list
vprintf, vfprintf, vsprintfprint formatted output of a varargs argument list

3x. Miscellaneous Libraries

assertprogram verification
bcopy, bzero, bcmpbit and byte string operations
bcmp, bzero, bcopybit and byte string operations
bcopy, bcmp, bzero, bstringbit and byte string operations
bcopy, bcmp, bzerobit and byte string operations
directory: opendir, readdir, telldir, seekdir, rewinddir, closedirdirectory operations
cryptpassword and file encryption functions
cursesterminal screen handling and optimization package
directory: opendir, readdir, telldir, seekdir, rewinddir, closedir, directorydirectory operations
disassembler, disassembdisassemble a MIPS instruction and print the results
gethostsex, gethostseget the byte sex of the host machine swap_*() - swap the sex of the specified structure
ldclose, ldacloseclose a common object file
ldahreadread the archive header of a member of an archive file
ldopen, ldaopenopen a common object file for reading
ldaclose, ldcloseclose a common object file
ldfhreadread the file header of a common object file
ldgetauxretrieve an auxiliary entry, given an index
ldgetnameretrieve symbol name for object file symbol table entry
ldgetpdretrieve procedure descriptor given a procedure descriptor index
ldlread, ldlitem, ldlinitmanipulate line number entries of a common object file function
ldlread, ldlinit, ldlitemmanipulate line number entries of a common object file function
ldlinit, ldlitem, ldlreadmanipulate line number entries of a common object file function
ldnlseek, ldlseekseek to line number entries of a section of a common object file
ldlseek, ldnlseekseek to line number entries of a section of a common object file
ldrseek, ldnrseekseek to relocation entries of a section of a common object file
ldshread, ldnshreadread an indexed/named section header of a common object file
ldsseek, ldnsseekseek to an indexed/named section of a common object file
ldohseekseek to the optional file header of a common object file
ldaopen, ldopenopen a common object file for reading
ldnrseek, ldrseekseek to relocation entries of a section of a common object file
ldnshread, ldshreadread an indexed/named section header of a common object file
ldnsseek, ldsseekseek to an indexed/named section of a common object file
ldtbindexcompute the index of a symbol table entry of a common object file
ldtbreadread an indexed symbol table entry of a common object file
ldtbseekseek to the symbol table of a common object file
lognamereturn login name of user
free, realloc, calloc, mallopt, mallinfo, mallocfast main memory allocator
nlistget entries from name list
directory: opendir, readdir, telldir, seekdir, rewinddir, closedir, opendirdirectory operations
ranhashinit, ranlookup, ranhashaccess routine for the symbol table definition file in archives
ranhashinit, ranhash, ranlookup, ranhashinaccess routine for the symbol table definition file in archives
ranhashinit, ranhash, ranlookupaccess routine for the symbol table definition file in archives
directory: opendir, telldir, seekdir, rewinddir, closedir, readdirdirectory operations
regex, regcmpcompile and execute regular expression
regcmp, regexcompile and execute regular expression
directory: opendir, readdir, telldir, seekdir, closedir, rewinddirdirectory operations
directory: opendir, readdir, telldir, rewinddir, closedir, seekdirdirectory operations
gethostsex, sexget the byte sex of the host machine swap_*() - swap the sex of the specified structure
stauxroutines that provide scalar interfaces to auxiliaries
stcuroutines that provide a compilation unit symbol table interface
stfdroutines that provide access to per file descriptor section of the symbol table
stferoutines that provide a high-level interface to basic functions needed to access and add to the symbol table
stioroutines that provide a binary read/write interface to the MIPS symbol table
stprintroutines to print the symbol table
directory: opendir, readdir, seekdir, rewinddir, closedir, telldirdirectory operations

4. File Formats (intro)

a.outassembler and link editor output
acctper-process accounting file format
aliasesaliases file for sendmail
ararchive (library) file format
checklistlist of file systems processed by fsck and ncheck
coreformat of core image file
cpioformat of cpio archive
dirformat of EFS directories
direntfile system independent directory entry
filehdr
Extent file system, fslayout of the Extent file system
fspecformat specification in text files
fstabstatic information about filesystems
gettydefsspeed and terminal settings used by getty
groupgroup file
hosts.equiv, hosts.equilist of trusted hosts
hostshost name data base
inittabscript for the init process
efsinode, inodeformat of an Extent file system inode
introintroduction to file formats
issueissue identification file
ldfcncommon object file access routines
limitsfile header for implementation-specific constants
linenumline number entries in a common object file
mastermaster configuration database
mnttabmounted file system table
networksnetwork name data base
passwdpassword file
pnchfile format for card images
profilesetting up an environment at login time
protocolsprotocol name data base
rcsfileformat of RCS file
relocrelocation information for a common object file
rfmasterRemote File Sharing name server master file
rhostslist of trusted hosts and users
sccsfileformat of SCCS file
scnhdrsection header for a MIPS object file
scr_dumpformat of curses screen image file.
servicesservice name data base
symsMIPS symbol table
systemsystem configuration information table
termformat of compiled term file.
terminfoterminal capability data base
timezoneset default system time zone
unistdfile header for symbolic constants
wtmp, utmputmp and wtmp entry formats
utmp, wtmputmp and wtmp entry formats

5. Miscellaneous Facilities (intro)

asciimap of ASCII character set
environuser environment
fcntlfile control options
introintroduction to miscellany
mathmath functions and constants
regexpregular expression compile and match routines
statdata returned by stat system call
termconventional names for terminals
typesprimitive system data types
valuesmachine-dependent values
varargsvariable argument list

6. Games and Demos (intro)

introintroduction to games and demos

6d. IRIS Games and Demos

ceditedit colors on the screen
clockanalog clock in a window
cubereal-time display of famous cube puzzle
curvefast interactive cubic curve display
/usr/demos/demomakemap, demomakemreset the color map contents to their default values
flightsimulate the flight of any of several aircraft
insectsimulates a walking, six-legged creature/robot.
interpgamma-corrected color ramp generator
jetdepthcued wireframe model of a jet fighter
lightdemonstrates real-time lighting and shadows
liquidA faucet dripping into a multi-colored pool of liquid
magpixel replication and magnification in a window
mdispExtending zdisp by adding a motion path for the object to follow
revolution, revolutiosurface of revolution with a binary space partition tree hidden surface scheme or a cluster tree hidden surface scheme
sdispExtending zdisp by adding a movable light source to zdisp
showmapdisplay the contents of the color map
superbreak, superbreaA three dimensional version of the popular breakout video game
wavereal-time simulation of the surface of an idealized waterbed
zdispA simple fast display program for z-buffered gouraud shaded objects

6t. IRIS GL Tutorials

gammademonstrates gamma correction using the color map.
swapdemonstrates swapping buffers to display smooth animation.

7. Special Files (intro)

cloneopen any minor device on a STREAMS driver
consoleconsole interface
ikIkon 10088 hardcopy interface controller
introintroduction to special files
keyboardkeyboard specifications
mem, kmemcore memory
kmem, memcore memory
mkboottape, mkboottapmake a boot tape
mouseoptical mouse specifications
mtiomagnetic tape interface
nullthe null file
prfoperating system profiler
SA, sadevices administered by System Administration
termiogeneral terminal interface
ttycontrolling terminal interface

7m. SGI Specific Devices

ips, dkipInterphase V/ESDI 3201 disk controller
ipsInterphase V/ESDI 3201 disk controller
ips, rootInterphase V/ESDI 3201 disk controller
ips, swapInterphase V/ESDI 3201 disk controller
tsISI VME-QIC2/X cartridge tape controller
ips, usrInterphase V/ESDI 3201 disk controller
xmtXylogics 1/2 inch magnetic tape controller

7p. Network Protocols

arpAddress Resolution Protocol - TCP
inetInternet protocol family
ipInternet Protocol - TCP
tcpInternet Transmission Control Protocol

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026