Museum

Home

Lab Overview

Retrotechnology Articles

⇒ GL2 W3.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1C. Communications Commands

1D. IRIS GL Demos

1G. Graphics Commands

1M. Maintenance Commands

1W. mex Commands

2. System Calls

3. Subroutines and Libraries

3B. 4.3BSD Compatibility Routines

3C. C Library

3G. IRIX GL Library

3M. Math Library

3N. Network Support Library

3R. RPC Library

3S. Standard I/O Library

3X. Miscellaneous Libraries

4. Special Files

5. File Formats

6. Games and Demos

7. Miscellaneous Facilities

7P. Network Protocols

8. Maintenance Procedures

Manual — GL2 W3.6

1321 entries

1. Commands (intro)

300handle special functions of DASI 300 and 300s terminals[ 300, 300s ]
300shandle special functions of DASI 300 and 300s terminals[ 300, 300s ]
4014paginator for the Tektronix 4014 terminal
450handle special functions of the DASI 450 terminal
4d60get processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
acctcomsearch and print process accounting file(s)
adbdebugger
addbibcreate or extend bibliographic database
admincreate and administer SCCS files
applyapply a command to a set of arguments
ararchive and library maintainer
asassembler
asainterpret ASA carriage control characters
atexecute commands at a later time
awkpattern scanning and processing language
bannermake posters
banner7print large banner on printer
basenamedeliver portions of path names[ basename, dirname ]
bcarbitrary-precision arithmetic language
bcatcatenate and print (Berkeley cat)
bdiffbig diff
bfsbig file scanner
bsa compiler/interpreter for modest-sized programs
calprint calendar
calendarreminder service
cancelsend/cancel requests to an LP line printer[ lp, cancel ]
catconcatenate and print files
cbC program beautifier
ccC, Pascal and FORTRAN compilers for the 68010/68020[ cc, pc, f77 ]
cdchange working directory
cdcchange the delta commentary of an SCCS delta
checkcheck RCS status of a file
checkcwverifies constant-width text prepared by cw(1) for troff
checkeqformat mathematical text for troff[ eqn ]
checkmmchecks documents formatted with the mm macros
chgrpchange owner or group[ chown, chgrp ]
chmodchange mode
chownchange owner or group[ chown, chgrp ]
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
cpcopy, link or move files[ cp, ln, mv ]
cpiocopy file archives in and out
cppthe C language preprocessor
csha shell (command interpreter) with C-like syntax
csplitcontext split
ctagsmaintain a tags file for a C program
cutcut out selected fields of each line of a file
cwprepare constant-width text for troff
cxrefgenerate C program cross reference
dateprint and set the date
dbxdebugger
dcdesk calculator
ddconvert and copy a file
deltamake a delta (change) to an SCCS file
deroffremove nroff/troff, tbl, and eqn constructs
dfreport number of free disk blocks
dictionprint wordy sentences; thesaurus for diction[ diction, explain ]
diffdifferential file comparator
diff33-way differential file comparison
diffmkmark differences between files
dircmpdirectory comparison
dirnamedeliver portions of path names[ basename, dirname ]
disableenable/disable LP printers[ enable, disable ]
domainnamset or display name of current domain system[ domainname ]
dusummarize disk usage
echoecho arguments
edtext editor
edittext editor[ ex, edit ]
egrepsearch a file for a pattern[ grep, egrep, fgrep ]
enableenable/disable LP printers[ enable, disable ]
enscriptconvert text files to POSTSCRIPT format for printing
envset environment for command execution
eqnformat mathematical text for troff
erroranalyze and disperse compiler error messages
extext editor[ ex, edit ]
explainprint wordy sentences; thesaurus for diction[ diction, explain ]
exprevaluate arguments as an expression
extcentryextract FORTRAN-callable entry points from a C file
f77FORTRAN compiler for the 68010/68020
factorfactor a number
falseprovide truth values[ true, false ]
fgrepsearch a file for a pattern[ grep, egrep, fgrep ]
filedetermine file type
findfind files
flpfloppy formatter
fmtsimple text formatter
foldfold long lines for finite width output device
freqreport on character frequencies in a file
fsplitsplit fortran or ratfor files
getget a version of an SCCS file
getoptparse command options
grappic preprocessor for drawing graphs
greekselect terminal filter
grepsearch a file for a pattern[ grep, egrep, fgrep ]
hashcheckfind spelling errors[ spell, hashmake, spellin, hashcheck ]
hashmakefind spelling errors[ spell, hashmake, spellin, hashcheck ]
headgive first few lines
helpask for help
hostidset or print identifier of current host system
hostnameset or print name of current host system
hphandle special functions of HP 2640 and 2621-series terminals
hyphenfind hyphenated words
idprint user and group IDs and names
identidentify files
indxbibbuild inverted index for a bibliography, find references in a bibliography[ indxbib, lookbib ]
introintroduction to commands and application programs
iostatreport I/O statistics
ipcrmremove a message queue, semaphore set or shared memory id
ipcsreport inter-process communication facilities status
joinrelational database operator
killterminate a process
lastindicate last logins of users and teletypes
lavshow load average
ldlink editor
lexgenerate programs for simple lexical tasks
lineread one line
linta C program checker
lncopy, link or move files[ cp, ln, mv ]
loginsign on
lognameget login name
lookbibbuild inverted index for a bibliography, find references in a bibliography[ indxbib, lookbib ]
lorderfind ordering relation for an object library
lpsend/cancel requests to an LP line printer[ lp, cancel ]
lprline printer spooler
lpstatprint LP status information
lslist contents of directory (enhanced Berkeley version)
m4macro processor
m68000get processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
m68kget processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
machidget processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
macrefproduce cross-reference listing of macro files
mailsend mail to users or read mail[ mail, rmail ]
mail_bsdsend and receive mail[ Mail ]
makemaintain, update, and regenerate groups of programs
manprint entries in this manual[ man, manprog ]
mergethree-way file merge
mesgpermit or deny messages
mipsget processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
mkc2fgenerate C-FORTRAN interface routines[ mkf2c, mkc2f ]
mkdependcompute header file dependencies
mkdirmake a directory
mkf2cgenerate C-FORTRAN interface routines[ mkf2c, mkc2f ]
mkstrcreate an error message file by massaging C source
mmprints documents formatted with the mm macros
mmttypeset documents
morefile perusal filter for crt viewing[ more, page ]
mtmagnetic tape manipulating program
mvcopy, link or move files[ cp, ln, mv ]
mvttypeset view graphs and slides
ndxcreate a subject-page index for a document
neqnformat mathematical text for nroff
netstatshow network status
newaliaserebuild the data base for the mail aliases file[ newaliases ]
newformchange the format of a text file
newgrplog in to a new group
newsprint news items
nicerun a command at low priority
nlline numbering filter
nmprint name list
nohuprun a command immune to hangups (sh only)
nroffformat or typeset text
odoctal dump
osddprints documents formatted with the mm macros[ mm ]
packcompress and expand files[ pack, pcat, unpack ]
pagefile perusal filter for crt viewing[ more, page ]
pagesizeprint system page size
passwdchange login password
pastemerge same lines of several files or subsequent lines of one file
pcPascal compiler for the 68010/68020
pcatcompress and expand files[ pack, pcat, unpack ]
pdp11get processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
pictroff preprocessor for drawing simple pictures
prprint files
printenvprint out the environment
profdisplay profile data
prsprint an SCCS file
psprocess status
ps4014convert a Tektronix 4014 files to POSTSCRIPT format
ps630convert Diablo 630 print files to POSTSCRIPT format
pscatconvert C/A/T files to POSTSCRIPT format
psditconvert troff intermediate format to POSTSCRIPT format
psplotconvert plot files to POSTSCRIPT format
psrevselect or reverse page order of a POSTSCRIPT file
psrofftroff to a POSTSCRIPT printer
ptxmake permuted index
pwdworking directory name
ranlibconvert archives to random libraries
ratforrational Fortran dialect
rcschange RCS file attributes
rcsdiffcompare RCS revisions
rcsintrointroduction to RCS commands
rcsmergemerge RCS revisions
referfind and insert literature references in documents
regcmpregular expression compile
resetreset the teletype bits to a sensible state
rlogprint log messages and other information about RCS files
rmremove files or directories[ rm, rmdir ]
rmailsend mail to users or read mail[ mail, rmail ]
rmdelremove a delta from an SCCS file
rmdirremove files or directories[ rm, rmdir ]
roffbibrun off bibliographic database
sactprint current SCCS file editing activity
sccsdiffcompare two versions of an SCCS file
scriptmake typescript of terminal session
sdiffside-by-side difference program
sedstream editor
seesee what a file has in it
shshell, the standard command programming language
sizesize of an object file
sleepsuspend execution for an interval
snoSNOBOL interpreter
sortsort and/or merge files
sortbibsort bibliographic database
spellfind spelling errors[ spell, hashmake, spellin, hashcheck ]
spellinfind spelling errors[ spell, hashmake, spellin, hashcheck ]
splineinterpolate smooth curve
splitsplit a file into pieces
sspmake output single spaced
stringsfind the printable strings in an object, or other binary file
stripremove symbols and relocation bits
sttyset the options for a terminal
styleanalyze surface characteristics of a document
subecome super-user or another user
subjgenerate a list of subjects from a document
sumprint checksum and block count of a file
syncupdate the super block
tabsset tabs on a terminal
taildeliver the last part of a file
tartape archiver
tblprepares tables for nroff or troff
tctroff output interpreter
teepipe fitting
testcondition evaluation command
timetime a command
touchupdate access and modification times of a file
trtranslate characters
trofftext formatting and typesetting language
trueprovide truth values[ true, false ]
tsetterminal dependent initialization
tsorttopological sort
ttyget the terminal’s name
u3bget processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
u3b15get processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
u3b2get processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
u3b5get processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
uldo underlining
umaskset file-creation mode mask
unameprint system name and version information
ungetundo a previous get of an SCCS file
uniqreport repeated lines in a file
unitsconversion program
unpackcompress and expand files[ pack, pcat, unpack ]
uptimeshow how long system has been up
valvalidate SCCS file
vaxget processor type truth value[ machid: pdp11, u3b, u3b15, u3b2, u3b5, vax, 4d60, mips, m68000, m68k ]
vcversion control
viscreen oriented (visual) display editor based on ex[ vi, view ]
viewscreen oriented (visual) display editor based on ex[ vi, view ]
wwho is on and what they are doing
waitwait for background processes to complete
wcword count
whatidentify SCCS files
whereislocate source, binary, and or manual for program
whowho is on the system
whoamiprint effective current user id
writewrite to another user
xargsconstruct argument list(s) and execute command
xstrextract strings from C programs to implement shared strings
yaccyet another compiler-compiler
ypcatprint values in a YP data base
ypmatchprint the value of one or more keys from a yp map
yppasswdchange login password in yellow pages
ypwhichwhich host is the YP server or map master? 

1C. Communications Commands

ctspawn getty to a remote terminal
cucall another UNIX System
ftpARPANET file transfer program
rcpremote file copy
rloginremote login
rshremote shell
ruptimeshow host status of local machines
rwhowho’s logged in on local machines
t3279IBM 3270 terminal emulator
telnetuser interface to the TELNET protocol
uucpunix to unix copy[ uucp, uulog, uuname ]
uudecodeencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uuencodeencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uulogunix to unix copy[ uucp, uulog, uuname ]
uunameunix to unix copy[ uucp, uulog, uuname ]
uupickpublic unix system-to-unix system file copy[ uuto, uupick ]
uustatuucp status inquiry and job control
uutopublic unix system-to-unix system file copy[ uuto, uupick ]
uuxunix to unix command execution
wsirisremote login with graphics
xcpremote file copy
xloginremote execution via XNS[ xx, xlogin ]
xxremote execution via XNS[ xx, xlogin ]

1D. IRIS GL Demos

archdisplay a simulated architectural model
bckgrndgenerate a textured background texture
colordemocolor map demonstration programs[ showmap, cedit, interp ]
cubereal-time display of famous cube puzzle
curvefast interactive cubic curve display
demomakemloads colors for mex demonstration programs[ demomakemap ]
dogcooperative or competitive flight simulator and airshow generator
dogscoredisplays the dogfight score board
flightsimulate the flight of any of several aircraft
flowdisplay of complex scientific data base
hemedepthcued display of the Cytochrome P450 protein molecule
interpcolor map demonstration programs[ showmap, cedit, interp ]
jetdepthcued wireframe model of a jet fighter
lightdemonstrates real-time lighting and shadows
radarflight controller’s view of the Ethernet dogfight
robotcontrol a robot arm
set30set video output type[ set60, set30, setntsc ]
set60set video output type[ set60, set30, setntsc ]
setntscset video output type[ set60, set30, setntsc ]
shadowfull-screen armchair pilot’s view of the dogfight
showrampinteractive color ramp
shuttledepthcued wireframe model of the space shuttle
superbrea3-D version of the game "breakout"[ superbreak ]
surfcarsurface editor and rendering driver[ surfcar, surfegg ]
surfeggsurface editor and rendering driver[ surfcar, surfegg ]
textdragging and scrolling of pixel text
zshadeabsshading and z-buffering demo[ zshadecar, zshadeabstract, zshadeegg, zshadejet ]
zshadecarshading and z-buffering demo[ zshadecar, zshadeabstract, zshadeegg, zshadejet ]
zshadeeggshading and z-buffering demo[ zshadecar, zshadeabstract, zshadeegg, zshadejet ]
zshadejetshading and z-buffering demo[ zshadecar, zshadeabstract, zshadeegg, zshadejet ]

1G. Graphics Commands

blanktimeset the screen blanking timeout
devportassign a serial port to an external graphics device
edgewindow-based debugger
gclearclear IRIS graphics screen
loadfontreplace the system font
mexmanage windows on the IRIS
textcolorset the colors used by a text window[ textcolors ]

1M. Maintenance Commands (intro)

acceptallow/prevent LP requests[ accept, reject ]
acctoverview of accounting and miscellaneous accounting commands[ acctdisk, acctdusg, accton, acctwtmp ]
acctcmscommand summary from per-process accounting records
acctconconnect-time accounting[ acctcon1, acctcon2 ]
acctcon1connect-time accounting[ acctcon1, acctcon2 ]
acctcon2connect-time accounting[ acctcon1, acctcon2 ]
acctdiskoverview of accounting and miscellaneous accounting commands[ acctdisk, acctdusg, accton, acctwtmp ]
acctdusgoverview of accounting and miscellaneous accounting commands[ acctdisk, acctdusg, accton, acctwtmp ]
acctmergmerge or add total accounting files
acctonoverview of accounting and miscellaneous accounting commands[ acctdisk, acctdusg, accton, acctwtmp ]
acctprcprocess accounting[ acctprc1, acctprc2 ]
acctprc1process accounting[ acctprc1, acctprc2 ]
acctprc2process accounting[ acctprc1, acctprc2 ]
acctshshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
acctwtmpoverview of accounting and miscellaneous accounting commands[ acctdisk, acctdusg, accton, acctwtmp ]
addclientallow remote printing clients to connect
arpaddress resolution display and control
backupinteractive backup program for SGI IRIS workstation
bcheckrcsystem initialization shell scripts[ brc, bcheckrc, rc, powerfail ]
bcopyinteractive block copy
biodNFS daemons[ nfsd, biod ]
bootpserver for DARPA Bootstrap Protocol (BOOTP)
brcsystem initialization shell scripts[ brc, bcheckrc, rc, powerfail ]
chargefeeshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
chrootchange root directory for a command
ckpacctshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
clriclear inode
cronclock daemon
devnmdevice name
dfsckfile system consistency check and interactive repair[ fsck, dfsck ]
dodiskshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
flpuxfertransfer the bootable floppy
fsckfile system consistency check and interactive repair[ fsck, dfsck ]
fsdbBell file system debugger
ftpdDARPA Internet File Transfer Protocol server
fwtmpmanipulate connect accounting records[ fwtmp, wtmpfix ]
gethostidprint hostident value[ gethostident ]
gettyset terminal type, modes, speed, and line discipline
grpckpassword/group file checkers[ pwck, grpck ]
hyphyperchannel table translation
hyrouteset the hyperchannel routing tables
ifconfigconfigure network interface parameters
iibinitialize ib driver
inetdinternet “super−server”
initprocess control initialization[ init, telinit ]
install.4install commands[ Install ]
installinstall commands
introintroduction to system maintenance commands and application programs
kernelinstall a default kernel
killallkill all active processes
labelitlabel a file system
lastloginshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
linkexercise link and unlink system calls[ link, unlink ]
lpadminconfigure the LP spooling system
lpmovestart/stop the LP request scheduler and move requests[ lpsched, lpshut, lpmove ]
lpschedstart/stop the LP request scheduler and move requests[ lpsched, lpshut, lpmove ]
lpshutstart/stop the LP request scheduler and move requests[ lpsched, lpshut, lpmove ]
mailqsend mail over the Internet[ sendmail, newaliases, mailq ]
makedbmmake a yellow pages dbm file
mkbootmake a bootable tape for system restoration
mkbootflpcreate a bootable unix floppy disk
mkcentprregister a Centronics-interface printer with LP
mkfs.bellconstruct a file system[ mkfs ]
mkfsconstruct a file system
mklost+fomake a lost+found directory for fsck[ /etc/mklost+found ]
mknetprprovide access to a remote printer
mknodbuild special file
mkpsregister a LaserWriter printer with LP
monacctshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
mountmount and dismount filesystems[ mount, umount ]
mountdNFS mount request server
multiswitch the system to multi-user mode
mvdirmove a directory
ncheckgenerate names from i-numbers
nfsdNFS daemons[ nfsd, biod ]
nfsstatNetwork File System statistics
nulladmshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
pingsend ICMP ECHO_REQUEST packets to network hosts
portmapDARPA port to RPC program number mapper
powerfailsystem initialization shell scripts[ brc, bcheckrc, rc, powerfail ]
prctmpshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
prdailyshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
presetreset the lp queue system to a pristine state by deleting printers
prtacctshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
pwckpassword/group file checkers[ pwck, grpck ]
rc.488communication option initialization[ rc.tcp, rc.nfs, rc.mail, rc.488, rc.xns ]
rc.getdatuser-configurable system date initialization[ rc.getdate ]
rcsystem initialization shell scripts[ brc, bcheckrc, rc, powerfail ]
rc.mailcommunication option initialization[ rc.tcp, rc.nfs, rc.mail, rc.488, rc.xns ]
rc.nfscommunication option initialization[ rc.tcp, rc.nfs, rc.mail, rc.488, rc.xns ]
rc.tcpcommunication option initialization[ rc.tcp, rc.nfs, rc.mail, rc.488, rc.xns ]
rc.xnscommunication option initialization[ rc.tcp, rc.nfs, rc.mail, rc.488, rc.xns ]
rebootreboot the system
rebootrcreboot the system[ reboot ]
rejectallow/prevent LP requests[ accept, reject ]
rexecdremote execution server
rlogindremote login server
rmprinterremove a printer from the LP spooling system
rootcopyIRIS terminal root partition copy
routemanually manipulate the routing tables
routednetwork routing daemon
rpc.passwserver for modifying yellow pages password file[ rpc.passwd ]
rpcinforeport RPC information
rshdremote shell server
runacctrun daily accounting
rwallwrite to all users over a network
rwalldnetwork rwall server
rwhodsystem status server
sendmailsend mail over the Internet[ sendmail, newaliases, mailq ]
setmntestablish mount table
sgbootprovide network boot service
sgbounceprovide network name service
sgilabelprint or update the SGI disk drive label
showmountshow all remote mounts
shutacctshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
shutdownterminate all processing
singleswitch the system to single-user mode
sprayspray packets
spraydspray server
startupshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
syslogdlog systems messages
telinitprocess control initialization[ init, telinit ]
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
timedtime server daemon
timedctimed control program
turnacctshell procedures for accounting[ chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct ]
umountmount and dismount filesystems[ mount, umount ]
unlinkexercise link and unlink system calls[ link, unlink ]
updateperiodically update the super block
uucleanuucp spool directory clean-up
uusubmonitor uucp network
vmstatreport virtual memory statistics
wallwrite to all users
whodowho is doing what
wtmpfixmanipulate connect accounting records[ fwtmp, wtmpfix ]
xnsdnetwork utility daemon
ypbindyellow pages server and binder processes[ ypserv, ypbind ]
ypinitbuild and install yellow pages database
ypmakerebuild yellow pages database
yppollwhat version of a YP map is at a YP server host
yppushforce propagation of a changed YP map
ypservyellow pages server and binder processes[ ypserv, ypbind ]
ypsetpoint ypbind at a particular server
ypxfrtransfer a YP map from some YP server to here

1W. mex Commands

capturedump screen image to file
ceditedit colors on the screen
clockdisplay the current time of day
gammaset the gamma correction value for mapping colors
ipastedisplay an image file on the screen
isetchange the type field of an image file
istatprovide information about an image file
loadavgraphically display the system load average
loadmapload a part of the color map from a file
magmagnify pixels on the screen
makemapmake the default color map
randmaprandomize a section of the color map
savedesktsaves colors in ~/.desktop[ savedesktop ]
savemapsave a range of the color map
showmapdisplay the contents of the color map
showpieshow the division of a window into rectangles
shrinkshrink an image
startupstart the window manager
texbackgenerate a textured background texture
viscopy a file to the screen
wormsUNIX worms running on the IRIS

2. System Calls (intro)

_exitterminate process[ exit, _exit ]
acceptaccept a connection on a socket
accessdetermine accessibility of a file
acctenable or disable process accounting
alarmset a process’s alarm clock
bindbind a name to a socket
brkchange data segment space allocation[ brk, sbrk ]
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
execexecute a file[ execl, execv, execle, execve, execlp, execvp ]
exitterminate process[ exit, _exit ]
fcntlfile control
forkcreate a new process
fstatget file status[ stat, lstat, fstat ]
ftruncatetruncate a file to a specified length[ truncate, ftruncate ]
getdentsread directory entries and put in a file system independent format
getdomainget/set name of current domain[ getdomainname, setdomainname ]
getdtableget descriptor table size[ getdtablesize ]
getegidget real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
geteuidget real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
getgidget real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
gethostidget/set unique identifier of current host[ gethostid, sethostid ]
gethostnaget name of current host[ gethostname ]
getpagesiget system page size[ getpagesize ]
getpeernaget name of connected peer[ getpeername ]
getpgrpget process, process group, and parent process IDs[ getpid, getpgrp, getppid ]
getpidget process, process group, and parent process IDs[ getpid, getpgrp, getppid ]
getppidget process, process group, and parent process IDs[ getpid, getpgrp, getppid ]
getsocknaget socket name[ getsockname ]
getsockopget and set options on sockets[ getsockopt, setsockopt ]
getuidget real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
getversioget version information from the operating system[ getversion ]
introintroduction to system calls and error numbers
ioctlcontrol device
ip2mapiomultibus mapping operations[ ip2mapio, ip2mapmem, ip2unmap ]
ip2mapmemmultibus mapping operations[ ip2mapio, ip2mapmem, ip2unmap ]
ip2unmapmultibus mapping operations[ ip2mapio, ip2mapmem, ip2unmap ]
killsend a signal to a process or a group of processes
linklink to a file
listenlisten for connections on a socket
lseekmove read/write file pointer
mkdirmake a directory
mknodmake a directory, or a special or ordinary file
mountmount a file system
msgctlmessage control operations
msggetget message queue
msgopmessage operations[ msgop: msgsnd, msgrcv ]
nfsmountmount an NFS file system
nfssvcNFS daemons[ nfssvc, async_daemon ]
nicechange priority of a process
openopen for reading or writing
pausesuspend process until signal
physallow a process to access physical addresses
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
rebootreboot the system
recvreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvfromreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvmsgreceive a message from a socket[ recv, recvfrom, recvmsg ]
renamechange the name of a file
rmdirremove a directory
sbrkchange data segment space allocation[ brk, sbrk ]
selectsynchronous I/O multiplexing — TCP
semctlsemaphore control operations
semgetget set of semaphores
semopsemaphore operations
sendsend a message from a socket[ send, sendto, sendmsg ]
sendmsgsend a message from a socket[ send, sendto, sendmsg ]
sendtosend a message from a socket[ send, sendto, sendmsg ]
setgidset user and group IDs[ setuid, setgid ]
sethostidget/set unique identifier of current host[ gethostid, sethostid ]
sethostnaset name of host cpu[ sethostname ]
setpgrpset process group ID
setsockopget and set options on sockets[ getsockopt, setsockopt ]
setuidset user and group IDs[ setuid, setgid ]
sginaptimed sleep and processor yield function
shmctlshared memory control operations
shmgetget shared memory segment
shmopshared memory operations[ shmop: shmat, shmdt ]
shutdownshut down part of a full-duplex connection
signalspecify what to do upon receipt of a signal
socketcreate an endpoint for communication — TCP
socketpaicreate a pair of connected sockets[ socketpair ]
statget file status[ stat, lstat, fstat ]
statfsget file system information — TCP[ statfs, fstatfs ]
stimeset time
symlinkmake symbolic link to a file
syncupdate super-block
sysfsget file system type information
timeget time
timesget process and child process times
truncatetruncate a file to a specified length[ truncate, ftruncate ]
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. Subroutines and Libraries (intro)

introintroduction to subroutines and libraries

3B. 4.3BSD Compatibility Routines

closedirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
closelogcontrol system log[ syslog, openlog, closelog, setlogmask ]
directorydirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
dup2duplicate a file descriptor
ffsbit string operation
getgroupsget group access list
gettimeofget date and time[ gettimeofday ]
insqueinsert/remove element from a queue[ insque, remque ]
opendirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
openlogcontrol system log[ syslog, openlog, closelog, setlogmask ]
randombetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
readdirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
rewinddirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
scandirscan a directory[ scandir, alphasort ]
seekdirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
setlogmascontrol system log[ syslog, openlog, closelog, setlogmask ]
syslogcontrol system log[ syslog, openlog, closelog, setlogmask ]
telldirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
writevwrite output

3C. C Library

_tolowertranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
_touppertranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
a64lconvert between long integer and base-64 ASCII string[ a64l, l64a ]
abortgenerate an IOT fault
absreturn integer absolute value
addmntentget file system descriptor file entry[ setmntent, getmntent, addmntent, endmntent, hasmntopt ]
alphasortscan a directory[ scandir, alphasort ]
asctimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
atofconvert ASCII string to floating-point number[ atof (_latof) ]
atoiconvert string to integer[ strtol, atol, atoi ]
atolconvert string to integer[ strtol, atol, atoi ]
bcmpbyte string operations[ bstring: bcopy, bcmp, bzero, bswap ]
bcopybyte string operations[ bstring: bcopy, bcmp, bzero, bswap ]
bltblock transfer data
bsearchbinary search
bstringbyte string operations[ bstring: bcopy, bcmp, bzero, bswap ]
bswapbyte string operations[ bstring: bcopy, bcmp, bzero, bswap ]
bzerobyte string operations[ bstring: bcopy, bcmp, bzero, bswap ]
callocmain memory allocator[ malloc, free, realloc, calloc, cfree, malloc_check ]
clockreport CPU time used
closedirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
convtranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
ctimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
ctypeclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
dialestablish and relinquish an out-going terminal line connection[ dial, undial ]
directorydirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
drand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
ecvtconvert floating-point number to string[ ecvt (_d_ecvt), fcvt (_d_fcvt), gcvt (_d_gcvt) ]
edatalast locations in program[ end, etext, edata ]
endlast locations in program[ end, etext, edata ]
endgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
endmntentget file system descriptor file entry[ setmntent, getmntent, addmntent, endmntent, hasmntopt ]
endpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
endutentaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
erand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
errnosystem error messages[ perror, errno, sys_errlist, sys_nerr ]
etextlast locations in program[ end, etext, edata ]
fcvtconvert floating-point number to string[ ecvt (_d_ecvt), fcvt (_d_fcvt), gcvt (_d_gcvt) ]
fpsigsetC floating point exception handling system
freemain memory allocator[ malloc, free, realloc, calloc, cfree, malloc_check ]
frexpmanipulate parts of floating-point numbers[ frexp (_lfrexp), ldexp (_lldexp), modf (_lmodf) ]
ftwwalk a file tree
gcvtconvert floating-point number to string[ ecvt (_d_ecvt), fcvt (_d_fcvt), gcvt (_d_gcvt) ]
getcwdget pathname of current working directory
getenvreturn value for environment name
getgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getgrgidget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getgrnamget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
gethostidget the host’s unique identification[ gethostident ]
getloginget login name
getmntentget file system descriptor file entry[ setmntent, getmntent, addmntent, endmntent, hasmntopt ]
getoptget option letter from argument vector
getpassread a password
getpwget name from UID
getpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
getpwnamget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
getpwuidget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
getutaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getutentaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getutidaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getutlineaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
getwdget current working directory pathname
gmtimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
gsignalsoftware signals[ ssignal, gsignal ]
hasmntoptget file system descriptor file entry[ setmntent, getmntent, addmntent, endmntent, hasmntopt ]
hcreatemanage hash search tables[ hsearch, hcreate, hdestroy ]
hdestroymanage hash search tables[ hsearch, hcreate, hdestroy ]
hsearchmanage hash search tables[ hsearch, hcreate, hdestroy ]
isalnumclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isalphaclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isasciiclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isattyfind name of a terminal[ ttyname, isatty ]
iscntrlclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isdigitclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isgraphclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
islowerclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isprintclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
ispunctclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isspaceclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isupperclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isxdigitclassify or translate characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
jrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
l3tolconvert between 3-byte integers and long integers[ l3tol, ltol3 ]
l64aconvert between long integer and base-64 ASCII string[ a64l, l64a ]
lcong48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
ldexpmanipulate parts of floating-point numbers[ frexp (_lfrexp), ldexp (_lldexp), modf (_lmodf) ]
localtimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
longjmpnon-local goto[ setjmp, longjmp ]
lrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
lsearchlinear search and update
ltol3convert between 3-byte integers and long integers[ l3tol, ltol3 ]
mallocmain memory allocator[ malloc, free, realloc, calloc, cfree, malloc_check ]
memccpymemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
memchrmemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
memcmpmemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
memcpymemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
memorymemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
memsetmemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
mktempmake a unique file name
modfmanipulate parts of floating-point numbers[ frexp (_lfrexp), ldexp (_lldexp), modf (_lmodf) ]
monitorprepare execution profile[ monitor, resume_prof, suspend_prof ]
mrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
nlistget entries from name list
nrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
opendirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
perrorsystem error messages[ perror, errno, sys_errlist, sys_nerr ]
putpwentwrite password file entry
pututlineaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
qsortquicker sort
randsimple random-number generator[ rand, srand ]
readdirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
reallocmain memory allocator[ malloc, free, realloc, calloc, cfree, malloc_check ]
rewinddirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
scandirscan a directory[ scandir, alphasort ]
seed48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
seekdirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
setgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
setjmpnon-local goto[ setjmp, longjmp ]
setmntentget file system descriptor file entry[ setmntent, getmntent, addmntent, endmntent, hasmntopt ]
setpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
setutentaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
sleepsuspend execution for interval
srandsimple random-number generator[ rand, srand ]
srand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
ssignalsoftware signals[ ssignal, gsignal ]
stdipcstandard interprocess communication package[ stdipc: ftok ]
strcatstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strchrstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strcmpstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strcpystring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strcspnstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
stringstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strlenstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strncatstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strncmpstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strncpystring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strpbrkstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strrchrstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strspnstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strtokstring operations[ string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, index, rindex ]
strtolconvert string to integer[ strtol, atol, atoi ]
swabswap bytes
sys_errlisystem error messages[ perror, errno, sys_errlist, sys_nerr ]
sys_nerrsystem error messages[ perror, errno, sys_errlist, sys_nerr ]
tdeletemanage binary search trees[ tsearch, tdelete, twalk ]
telldirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
toasciitranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
tolowertranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
touppertranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
tsearchmanage binary search trees[ tsearch, tdelete, twalk ]
ttynamefind name of a terminal[ ttyname, isatty ]
ttyslotfind the slot in the utmp file of the current user
twalkmanage binary search trees[ tsearch, tdelete, twalk ]
tzsetconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
utmpnameaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]

3G. IRIX GL Library (intro)

addtopupadds items to an existing pop-up menu
arcdraws a circular arc
arcfdraws a filled circular arc
attachcurattaches the cursor to two valuators[ attachcursor ]
backbuffeenables updating in the back buffer[ backbuffer ]
backfaceturns backfacing polygon removal on and off
bbox2specifies bounding box and minimum pixel radius
blankscreturns screen refresh on and off[ blankscreen ]
blanktimesets the screen blanking timeout
blinkchanges a color map entry at a selectable rate
blkqreadreads multiple entries from the queue
callfunccalls a function from within an object
callobjdraws an instance of an object
charstrdraws a string of raster characters on the screen
chunksizespecifies minimum object size in memory
circoutlines a circle
circfdraws a filled circle
clearclears the viewport
clearhitcsets the system hitcode to zero[ clearhitcode ]
clkoffturns off the keyboard click
clkonturns on the keyboard click
closeobjcloses an object
cmovupdates the current character position
colorsets the color index in the current mode
compactifcompacts the memory storage of an object[ compactify ]
crvdraws a curve
crvndraws a series of curve segments
curoriginsets the origin of a cursor
cursoffturns off the cursor
cursonturns on the cursor
curvebasiselects a basis matrix used to draw curves[ curvebasis ]
curveitdraws a curve segment
curveprecsets the number of line segments that draw a curve segment[ curveprecision ]
cyclemapcycles through color maps at a specified rate
dbtextsets the dial and button box text
defbasisdefines a basis matrix
defcursordefines a cursor glyph
deflinestdefines a linestyle[ deflinestyle ]
defpatterdefines patterns[ defpattern ]
defpupdefines a menu
defrasterdefines a raster font[ defrasterfont ]
delobjdeletes an object
deltagdeletes tags from objects
depthcueturns depth-cue mode on and off
devportassigns a serial port to an external graphics device
dopupdisplays the specified pop-up menu
doublebufsets the display mode to double buffer mode[ doublebuffer ]
drawdraws a line
editobjopens an object for editing
endfeedbaturns off feedback mode[ endfeedback ]
endfullscends full-screen mode[ endfullscrn ]
endpickturns off picking mode
endpupmodends pop-up mode[ endpupmode ]
endselectturns off selecting mode
feedbackturns on feedback mode
finishblocks the user process until the Geometry Pipeline is empty
fontselects a raster font for drawing text strings
foregrounkeeps a graphical process in the foreground[ foreground ]
freepupreturns a menu and its data structures to the system
frontbuffenables updating in the front buffer[ frontbuffer ]
fudgespecifies fudge values added to a graphics window
fullscrngives a program the entire screen as a window
gbegininitializes the system without altering the color map
gconfigreconfigures the system
genobjreturns a unique integer for use as an object identifier
gentagreturns a unique integer for use as a tag
getbackfareturns whether backfacing polygons will appear[ getbackface ]
getbufferindicates which buffers are enabled for writing
getbuttonreturns the state (up or down) of a button
getcmmodereturns the current color map mode
getcolorreturns the current color
getcposreturns the current character position
getcursorreturns the cursor characteristics
getdcmindicates whether depth-cue mode is on or off
getdepthreturns the parameters of setdepth
getdescenreturns the character characteristics[ getdescender ]
getdevreads a list of valuators at one time
getdisplareturns the current display mode[ getdisplaymode ]
getfontreturns the current raster font number
getgposreturns the current graphics position
getheightreturns the maximum character height in the current raster font
gethitcodreturns the current system hitcode[ gethitcode ]
getlsbackreturns the current value of the linestyle backup flag[ getlsbackup ]
getlsrepereturns the linestyle repeat count[ getlsrepeat ]
getlstylereturns the current linestyle
getlwidthreturns the current linewidth
getmapreturns the number of the current color map
getmatrixreturns the current transformation matrix
getmcolorreturns a color map entry
getmemreturns the amount of available memory
getmonitoreturns the current display monitor[ getmonitor ]
getopenobreturns the current open object[ getopenobj ]
getoriginreturns the position of a graphics window
getothermreturns the nondisplayed monitor type[ getothermonitor ]
getpatterreturns the index of the current pattern[ getpattern ]
getplanesreturns the number of available bitplanes
getportcreates a graphics window under the window manager
getresetlreturns the current value of resetls[ getresetls ]
getscrmasreturns the current screenmask[ getscrmask ]
getshadereturns the current shade
getsizereturns the size of a graphics window
gettpreturns the location of the current textport
getvaluatreturns the current state of a valuator[ getvaluator ]
getviewporeturns the current viewport[ getviewport ]
getwritemreturns the current writemask[ getwritemask ]
getzbuffeindicates whether z-buffering is on or off[ getzbuffer ]
gexitterminates a program
gflushforces all unsent routines down the network
ginitinitializes the system
gresetresets all global state attributes to their initial values
grgbcolorreturns the current RGB value[ gRGBcolor ]
grgbcursoreturns the cursor characteristics in RGB mode[ gRGBcursor ]
grgbmaskreturns the current RGB writemask[ gRGBmask ]
gselectputs the system in selecting mode
gsyncwaits for a vertical retrace period
imakebackregisters the screen background process[ imakebackground ]
initnamesinitializes the name stack
introdescription of routines in the Graphics Library[ introduction ]
ismexreturns TRUE if the window manager is running
isobjindicates whether a given object number identifies an object
isqueuedindicates if the specified device is queued
istagindicates if a given tag is used within the current open object
keepaspecspecifies the aspect ratio of a graphics window[ keepaspect ]
lampoffturns off the keyboard display lights
lamponturns on the keyboard display lights
linewidthspecifies the linewidth
loadmatriloads a transformation matrix[ loadmatrix ]
loadnameloads the name on the top of the name stack
lookatdefines a viewing transformation
lsbackupcontrols whether the last two pixels of a line are colored
lsrepeatsets a repeat factor for the current linestyle
makeobjcreates an object
maketagnumbers a routine in the display list
mapcolorchanges a color map entry
mapwmaps a point on the screen into a line in 3-D world coordinates
mapw2maps a point on the screen into 2-D world coordinates
maxsizespecifies the maximum size of a graphics window
minsizespecifies the minimum size of a graphics window
movemoves the current graphics position to a specified point
multimaporganizes the color map as 16 small maps
multmatripremultiplies the current transformation matrix[ multmatrix ]
newpupallocates and initializes a structure for a new menu
newtagcreates a new tag in an object
noisefilters valuator motion
noportspecifies that a program does not require a graphics window
objdeletedeletes routines from an object
objinsertinserts routines in an object at a specified location
objreplacoverwrites existing display list routines with new ones[ objreplace ]
onemaporganizes the color map as one large map
orthodefine an orthographic projection transformation[ ortho, ortho2 ]
pagecolorsets the color of the textport background
pagewritesets the writemask for the textport background[ pagewritemask ]
passthroupasses a single token through the Geometry Pipeline[ passthrough ]
patchdraws a surface patch
patchbasisets current basis matrices[ patchbasis ]
patchcurvsets the number of curves that represent a patch[ patchcurves ]
patchprecsets the precision at which curves are drawn[ patchprecision ]
pclospolygon close
pdrpolygon draw
perspectidefines a perspective projection transformation[ perspective ]
pickputs the system in picking mode
picksizesets the dimensions of the picking region
pmvpolygon move
pntdraws a point
polarviewdefines the viewer’s position in polar coordinates
polfdraws a filled polygon
polyoutlines a polygon
popattribpops the attribute stack[ popattributes ]
popmatrixpops the transformation matrix stack
popnamepops a name off the name stack
popviewporestores viewport, screenmask, and setdepth parameters[ popviewport ]
prefpositspecifies the preferred location and size of a graphics window[ prefposition ]
prefsizespecifies the preferred size of a graphics window
pupcolorspecifies the current pop-up drawing color
pupmodeprovides access to the pop-up menu bitplanes
pushattrisaves the global state attributes[ pushattributes ]
pushmatripushes down the transformation matrix stack[ pushmatrix ]
pushnamepushes a new name on the name stack
pushviewpduplicates the current viewport[ pushviewport ]
qdevicequeues a device (keyboard, button, or valuator)
qentercreates an event queue entry
qreadreads the first entry in the event queue
qresetempties the event queue
qtestchecks the contents of the event queue
rcrvdraws a curve
rcrvndraws a series of curve segments
rdrrelative draw
readpixelreturns values of specific pixels[ readpixels ]
readrgbreturns values of specific pixels[ readRGB ]
rectoutlines a rectangular region
rectcopycopies a rectangle of pixels on the screen
rectffills a rectangular area
resetlscontrols the continuity of linestyles
reshapevisets the viewport to the dimensions of the current graphics window[ reshapeviewport ]
rgbcolorsets the current color in RGB mode[ RGBcolor ]
rgbcursorsets the characteristics of the cursor in RGB mode[ RGBcursor ]
rgbmodesets a display mode that bypasses the color map[ RGBmode ]
rgbwritemgrants write access to a subset of available bitplanes[ RGBwritemask ]
ringbellrings the keyboard bell
rmvrelative move
rotrotates graphical primitives (floating point version)
rotaterotates graphical primitives
rpatchdraws a rational surface patch
rpdrrelative polygon draw
rpmvrelative polygon move
scalescales and mirrors objects
screenspainterprets graphics positions as absolute screen coordinates[ screenspace ]
scrmaskdefines a clipping mask for fine character clipping
setbellsets the duration of the keyboard bell
setcursorsets the cursor characteristics
setdblighsets the lights on the dial and button box[ setdblights ]
setdepthsets up a 3-D viewport
setfastcosends data in 8 bits per byte. [ setfastcom ]
setlinestselects a linestyle pattern[ setlinestyle ]
setmapselects one of the 16 small color maps
setmonitosets the monitor type[ setmonitor ]
setpatterselects a pattern for filling polygons, rectangles, and curves[ setpattern ]
setshadesets the current polygon shade
setslowcosends data in 6 bits per byte. [ setslowcom ]
setvaluatassigns an initial value to a valuator[ setvaluator ]
shaderangsets range of color indices used in depth-cueing[ shaderange ]
singlebufwrites and displays all bitplanes[ singlebuffer ]
spclosdraws the current open, shaded polygon
splfdraws a shaded filled polygon
stepunitspecifies that a graphics window change size in discrete steps
strwidthreturns the width of the specified text string
swapbuffeexchanges the front and back buffers[ swapbuffers ]
swapinterdefines a minimum time between buffer swaps[ swapinterval ]
textcolorsets the color of text drawn in the textport
textinitinitializes the console textport
textportallocates an area of the screen for the textport
textwritegrants write permission for text drawn in the textport[ textwritemask ]
tieties two valuators to a button
tpoffturns off the textport
tponturns on the textport
translatetranslates graphical primitives
unqdevicedisables the specified device from making entries in the event queue
viewportallocates an area of the window for an image
winatreturns the indentifier of the window beneath the cursor
winattachattaches the input focus to the current graphics window and call process
winclosecloses the identified graphics window
winconstrchanges the constraints of the current graphics window[ winconstraints ]
windowdefines a perspective projection transformation
wingetreturns the identifier of the current graphics window
winmovemoves the lower-left corner of the current graphics window
winopencreates a graphics window
winpopmoves the current graphics window in front of all other windows
winpositichanges the size and position of the current graphics window[ winposition ]
winpushplaces the current graphics window behind all other windows
winsetsets the current graphics window
wintitleadds a title bar to the current graphics window
writemaskgrants write permission to available bitplanes
writepixepaints a row of pixels on the screen[ writepixels ]
writergbpaints a row of pixels on the screen[ writeRGB ]
xfpttransforms points
zbufferstarts or ends z-buffer mode
zclearinitializes the z-buffer

3M. Math Library

acostrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
asintrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
atantrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
atan2trigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
besselBessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
ceilfloor, ceiling, remainder, absolute value functions[ floor (_lfloor), ceil (_lceil), fmod (_lfmod), fabs (_lfabs) ]
costrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
coshhyperbolic functions[ sinh (_lsinh), cosh (_lcosh), tanh (_ltanh) ]
erferror function and complementary error function[ erf, erfc ]
erfcerror function and complementary error function[ erf, erfc ]
expexponential, logarithm, power, square root functions[ exp (_lexp), log (_llog), log10 (_llog10), pow (_lpow), sqrt (_lsqrt) ]
fabsfloor, ceiling, remainder, absolute value functions[ floor (_lfloor), ceil (_lceil), fmod (_lfmod), fabs (_lfabs) ]
floorfloor, ceiling, remainder, absolute value functions[ floor (_lfloor), ceil (_lceil), fmod (_lfmod), fabs (_lfabs) ]
fmodfloor, ceiling, remainder, absolute value functions[ floor (_lfloor), ceil (_lceil), fmod (_lfmod), fabs (_lfabs) ]
gammalog gamma function
hypotEuclidean distance function
j0Bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
j1Bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
jnBessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
logexponential, logarithm, power, square root functions[ exp (_lexp), log (_llog), log10 (_llog10), pow (_lpow), sqrt (_lsqrt) ]
log10exponential, logarithm, power, square root functions[ exp (_lexp), log (_llog), log10 (_llog10), pow (_lpow), sqrt (_lsqrt) ]
matherrerror-handling function
powexponential, logarithm, power, square root functions[ exp (_lexp), log (_llog), log10 (_llog10), pow (_lpow), sqrt (_lsqrt) ]
sintrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
sinhhyperbolic functions[ sinh (_lsinh), cosh (_lcosh), tanh (_ltanh) ]
sqrtexponential, logarithm, power, square root functions[ exp (_lexp), log (_llog), log10 (_llog10), pow (_lpow), sqrt (_lsqrt) ]
tantrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
tanhhyperbolic functions[ sinh (_lsinh), cosh (_lcosh), tanh (_ltanh) ]
trigtrigonometric functions[ trig: sin (_lsin), cos (_lcos), tan (_ltan), asin (_lasin), acos (_lacos), atan (_latan), atan2 (_latan2) ]
y0Bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
y1Bessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
ynBessel functions[ bessel: j0, j1, jn, y0, y1, yn ]

3N. Network Support Library

byteorderconvert values between host and network byte order[ byteorder: htonl, htons, ntohl, ntohs ]
endhostenget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
endnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
endprotoeget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
gethostbyget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
gethostenget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
getnetbyaget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetbynget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getprotobget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getprotoeget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getservenget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
ibtabpackage for dealing with ibtab files[ ibtab: setibfile, setibent, endibent, getibent, ibnflags ]
inetInternet address manipulation routines[ inet: inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
rcmdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
rexecreturn stream to a remote command
sethostenget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
setnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
setprotoeget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]

3R. RPC Library

ethersethernet address mapping operations[ ethers: ether_ntoa, ether_aton, ether_ntohost, ether_hostton, ether_line ]
getnetgreget network group entry[ getnetgrent, setnetgrent, endnetgrent, innetgr ]
getrpcentget rpc entry[ getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent ]
getrpcporget RPC port number[ getrpcport ]
rpclibrary routines for remote procedure calls
xdrlibrary routines for external data representation
ypclntyellow pages client interface[ ypclnt: yp_bind, yp_unbind, yp_get_default_domain, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]

3S. Standard I/O Library

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

3X. Miscellaneous Libraries

assertverify program assertion
cursesscreen functions with “optimal” cursor motion
dbmdata base subroutines[ dbm: dbminit, fetch, store, delete, firstkey, nextkey ]
ethermonitor traffic on the Ethernet
fpecleanuFORTRAN and Pascal floating-point exception handling system[ setfpe, fpecleanup ]
lognamereturn login name of user
mountkeep track of remotely mounted filesystems
ndbmdata base subroutines[ ndbm: dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
regcmpcompile and execute regular expression[ regcmp, regex ]
regexcompile and execute regular expression[ regcmp, regex ]
rnusersreturn information about users on remote machines[ rnusers, rusers ]
rwallwrite to specified remote machines
setfpeFORTRAN and Pascal floating-point exception handling system[ setfpe, fpecleanup ]
sprayscatter data in order to check the network
termcapterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
termlibterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetentterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetflagterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetnumterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetstrterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgototerminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tputsterminal independent operation routines[ termcap, termlib: tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
userexituser routine for intercepting FORTRAN runtime errors. 
xcmdXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnsconnecXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnseofXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnsfileXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnslibXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnslistenXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnsreadXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xnswriteXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
xshXNS network support routines[ xnslib: xcmd, xnsconnect, xnseof, xnsfile, xnslisten, xnsread, xnswrite, xsh ]
yppasswdupdate Yellow Pages user password

4. Special Files (intro)

a.outassembler and link editor output
acctper-process accounting file format
afmAdobe POSTSCRIPT font metrics file format
aliasesaliases file for sendmail
ararchive (library) file format
bellfsformat of Bell file system volume[ Bell file system ]
bellinodeformat of a Bell file system inode
coreformat of core image file
cpioformat of cpio archive
cshrccsh system-wide .login file
dirformat of directories
direntfile system independent directory entry
efslayout of the Extent file system[ Extent file system ]
efsinodeformat of an Extent file system inode
ethersethernet address to hostname database
exportsNFS filesystems being exported
filehdrfile header for common object files
fontdescription files for troff
fsformat of system volumes[ file system ]
fspecformat specification in text files
fstabstatic information about filesystems[ mntent, fstab ]
gettydefsspeed and terminal settings used by getty
groupgroup file
holidaysholidays of the year
hosts.equlist of trusted hosts[ hosts.equiv ]
hostshost name data base
ibtabformat of ibtab file
inittabscript for the init process
inodeformat of an inode
introintroduction to file formats
issueissue identification file
linenumline number entries in a common object file
loginsetting up a C Shell environment[ login, cshrc ]
mntentstatic information about filesystems[ mntent, fstab ]
modelmodel identification
motdmessage of the day
mtabmounted file system table[ /etc/mtab ]
netgrouplist of network groups
networksnetwork name data base
passwdpassword file
pnchfile format for card images
postscripprint file format[ postscript ]
profilesetting up a Bourne Shell environment at login time
protocolsprotocol name data base
rcsfileformat of RCS file
rhostslist of trusted hosts and users
rmtabremotely mounted file system table
rpcrpc program number data base
sccsfileformat of SCCS file
scnhdrsection header for a common object file
servicesservice name data base
stabsymbol table types
sys_idsystem identification
termcapterminal capability data base
ttytypedata base of terminal types by port
tzlocal time zone[ TZ ]
utmputmp and wtmp entry formats[ utmp, wtmp ]
wtmputmp and wtmp entry formats[ utmp, wtmp ]
ypfilesthe yellowpages database and directory structure

5. File Formats (intro)

asciimap of ASCII character set
environuser environment
eqncharspecial character definitions for eqn and neqn
fcntlfile control options
greekgraphics for the extended TTY-37 type-box
introintroduction to miscellany
manmacros for formatting entries in this manual
memacros for formatting papers
mmthe MM macro package for formatting documents
mptxthe macro package for formatting a permuted index
mstext formatting macros
mva troff macro package for typesetting view graphs and slides
ntermterminal driving tables for nroff
regexpregular expression compile and match routines
statdata returned by stat system call
termconventional names for terminals
transcripTRANSCRIPT spooler filters for POSTSCRIPT printers[ pscomm, psrv, pstext, psbanner, psinterface ]
troffdescription of output language
typesprimitive system data types
varargsvariable argument list

6. Games and Demos (intro)

adventurean exploration game
aliensthe alien invaders attack the earth[ aliens, alienslog ]
arithmetiprovide drill in number facts[ arithmetic ]
autorobotescape from the automatic robots[ autorobots ]
backthe game of backgammon
bcdconvert to antique media
bjthe game of black jack
chasetry to escape the killer robots
crapsthe game of craps
cribbagethe card game cribbage
fishplay “Go Fish”
fortuneprint a random, hopefully interesting, adage
hangmanguess the word
introintroduction to games
lifeplay the game of life
mastermingame of "mastermind"[ mastermind ]
mazegenerate a maze
mooguessing game
numberconvert Arabic numerals to English
quiztest your knowledge
rainanimated raindrops display
robotsescape from the robots
rogueexploring the Dungeons of Doom
trektrekkie game
ttttic-tac-toe[ ttt, cubic ]
twinkletwinkle stars on the screen
wormplay the growing worm game
wormsanimate worms on a display terminal
wumpthe game of hunt-the-wumpus

7. Miscellaneous Facilities (intro)

autoconfdiagnostics from the autoconfiguration code
drumpaging device
dsdst-506 disk/tape/floppy controller
duarton board serial ports
floppyst-506 disk/tape/floppy controller
ibIEEE 488 interface
introintroduction to special files
iphInterphase 2190 smd disk controller
kmemmain memory[ mem, kmem ]
losoftware loopback network interface
memmain memory[ mem, kmem ]
mtiomagnetic tape interface
nfsnetwork file system
nulldata sink
nxXNS Ethernet driver
ptypseudo terminal driver
qicst-506 disk/tape controller
sifInterphase Storager 2 floppy controller
siiInterphase Storager 2 esdi/st-506 disk/tape/floppy controller
siqInterphase Storager 2 qic-02 tape controller
termiogeneral terminal interface
ttycontrolling terminal interface
xnsinterface to XNS Sequenced Packet Protocol

7P. Network Protocols (intro)

icmpInternet Control Message Protocol
inetInternet protocol family
introintroduction to networking facilities[ networking ]
ipInternet Protocol — TCP
tcpInternet Transmission Control Protocol
udpInternet User Datagram Protocol

8. Maintenance Procedures (intro)

bootstartup procedures
crashwhat to do when the system crashes
introintroduction to system maintenance procedures

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