Museum

Home

Lab Overview

Retrotechnology Articles

⇒ 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)

4d60get processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
admincreate and administer SCCS files
ararchive and library maintainer
asMIPS assembler
atexecute commands at a later time[ at, batch ]
awkpattern scanning and processing language
bannermake posters
basenamedeliver portions of path names[ basename, dirname ]
batchexecute commands at a later time[ at, batch ]
bcarbitrary-precision arithmetic language
bdiffbig diff
bfsbig file scanner
calprint calendar
calendarreminder service
cancelsend/cancel requests to an LP line printer[ lp, cancel ]
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
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
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
dirnamedeliver portions of path names[ basename, dirname ]
disdisassemble an object file
disableenable/disable LP printers[ enable, disable ]
echoecho arguments
edtext editor[ ed, red ]
edgewindow based debugger
edittext editor[ ex ]
egrepsearch a file for a pattern using full regular expressions
enableenable/disable LP printers[ enable, disable ]
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
falseprovide truth values[ true, false ]
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
getoptcvtparse command options[ getopts, getoptcvt ]
getoptsparse command options[ getopts, getoptcvt ]
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
ldMIPS link editor and ucode link editor[ ld, uld ]
lexgenerate programs for simple lexical tasks
lineread one line
linta C program checker
listproduce C source listing from a common object file
lncopy, link or move files[ cp, ln, mv ]
locateidentify a UNIX system command using keywords
loginsign on
lognameget login name
lorderfind ordering relation for an object library
lpsend/cancel requests to an LP line printer[ lp, cancel ]
lpstatprint LP status information
lslist contents of directory
m4macro processor
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[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
mail_attsend mail to users or read mail[ mail, rmail ]
mail_bsdsend and receive mail[ 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
mipsget processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
mkdirmake directories
mkf2cgenerate FORTRAN-C interface routines
mkstrcreate an error message file by massaging C source
morefile perusal filter for crt viewing[ more, page ]
mtmagnetic tape manipulating program
mvcopy, link or move files[ cp, ln, mv ]
netstatshow network status
newaliaserebuild the data base for the mail aliases file[ newaliases ]
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
packcompress and expand files[ pack, pcat, unpack ]
pagefile perusal filter for crt viewing[ more, page ]
passwdchange login password
pastemerge same lines of several files or subsequent lines of one file
pcatcompress and expand files[ pack, pcat, unpack ]
pdp11get processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
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
redtext editor[ ed, red ]
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 ]
rsh_attshell, the standard/restricted command programming language[ sh, rsh ]
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
shshell, the standard/restricted command programming language[ sh, rsh ]
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
trueprovide truth values[ true, false ]
tsetterminal dependent initialization
tsorttopological sort
ttyget the name of the terminal
u3bget processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
u3b2get processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
u3b5get processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
uldo underlining
uldMIPS link editor and ucode link editor[ ld, uld ]
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
unpackcompress and expand files[ pack, pcat, unpack ]
valvalidate SCCS file
vaxget processor type truth value[ machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 ]
vcversion control
veditscreen-oriented (visual) display editor based on ex[ vi ]
versionssoftware versions tool
viscreen-oriented (visual) display editor based on ex
viewscreen-oriented (visual) display editor based on ex[ vi ]
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_bsdremote shell[ rsh ]
ruptimeshow host status of local machines
rwhowho's logged in on local machines
telnetuser interface to the TELNET protocol
tftptrivial file transfer program
uucpUNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uulogUNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uunameUNIX-to-UNIX system copy[ uucp, uulog, uuname ]
uupickpublic UNIX-to-UNIX system file copy[ uuto, uupick ]
uustatuucp status inquiry and job control
uutopublic UNIX-to-UNIX system file copy[ uuto, uupick ]
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
savedesktsave colors for the window manager[ savedesktop ]
savemapsaves the current contents of the colormap
snapsaves part of the screen in an image file
splineinterpolate smooth curve
texbackprovide a textured background
textcolorset the colors used by a text window[ textcolors ]
tobwconvert a color image to black and white
wshcreates and specifies a window shell

1m. Maintenance Commands (intro)

acceptallow or prevent LP requests[ accept, reject ]
addclientallow remote printing clients to connect
arpaddress resolution display and control
bcheckrcsystem initialization procedures[ brc, bcheckrc ]
bootpserver for DARPA Bootstrap Protocol (BOOTP)
brcsystem initialization procedures[ brc, bcheckrc ]
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
fsckcheck and repair file systems[ fsck, dfsck ]
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
initprocess control initialization[ init, telinit ]
installinstall commands
introintroduction to maintenance commands and application programs
killallkill all active processes
labelitprovide labels for file systems
lbootconfigure bootable kernel
linklink and unlink files and directories[ link, unlink ]
lpadminconfigure the LP spooling system
lpmovestart/stop the LP scheduler and move requests[ lpsched, lpshut, lpmove ]
lpschedstart/stop the LP scheduler and move requests[ lpsched, lpshut, lpmove ]
lpshutstart/stop the LP scheduler and move requests[ lpsched, lpshut, lpmove ]
mkcentprregister a Centronics-interface printer with LP
mkfsconstruct a file system
mknetprprovide access to a remote printer
mknodbuild special file
mkpsregister a LaserWriter printer with LP[ mkPS ]
mountmount and dismount filesystems[ mount, umount ]
mountallmount, unmount multiple file systems[ mountall, umountall ]
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
pwckpassword/group file checkers[ pwck, grpck ]
rc0run commands performed to stop the operating system
rc2run commands performed for multi-user environment
rebootreboot the system
rejectallow or prevent LP requests[ accept, reject ]
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
sa1system activity report package[ sar: sa1, sa2, sadc ]
sa2system activity report package[ sar: sa1, sa2, sadc ]
sadcsystem activity report package[ sar: sa1, sa2, sadc ]
sadpdisk access profiler
sarsystem activity report package[ sar: sa1, sa2, sadc ]
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
telinitprocess control initialization[ init, telinit ]
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
ticterminfo compiler
uadminadministrative control
umountallmount, unmount multiple file systems[ mountall, umountall ]
unlinklink and unlink files and directories[ link, unlink ]
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
uutrytry to contact remote system with debugging on[ Uutry ]
uuxqtexecute remote command requests
whodowho is doing what

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 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[ exec: execl, execv, execle, execve, execlp, execvp ]
execlexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
execleexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
execlpexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
execvexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
execveexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
execvpexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
exitterminate process[ exit, _exit ]
fcntlfile control
forkcreate a new process
fstatget file status[ stat, lstat, fstat ]
fstatfsget file system information - TCP[ statfs, fstatfs ]
getdentsread directory entries and put in a file system independent format
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 ]
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 ]
getsockopget and set options on sockets[ getsockopt, setsockopt ]
getuidget real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
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
lstatget file status[ stat, lstat, fstat ]
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
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 ]
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 ]
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 identifier
shmopshared memory operations
sigholdsignal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigignoresignal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
signalspecify what to do upon receipt of a signal
sigpausesignal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigrelsesignal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
sigsetsignal management[ sigset, sighold, sigrelse, sigignore, sigpause ]
socketcreate an endpoint for communication - TCP
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
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

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

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
asctimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
atofconvert string to double-precision number[ strtod, atof ]
atoiconvert string to integer[ strtol, atol, atoi ]
atolconvert string to integer[ strtol, atol, atoi ]
bsearchbinary search a sorted table
callocmemory allocator[ malloc, free, realloc, calloc ]
clockreport CPU time used
convtranslate characters[ conv: toupper, tolower, _toupper, _tolower, toascii ]
cryptgenerate hashing encryption[ crypt, setkey, encrypt ]
ctimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
ctypeclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
dialestablish an out-going terminal line connection
drand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
dup2duplicate an open file descriptor
ecvtconvert floating-point number to string[ ecvt, fcvt, gcvt ]
edatalast locations in program[ end, etext, edata ]
encryptgenerate hashing encryption[ crypt, setkey, encrypt ]
endlast locations in program[ end, etext, edata ]
endgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
endpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
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, fcvt, gcvt ]
fgetgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
fgetpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
freememory allocator[ malloc, free, realloc, calloc ]
frexpmanipulate parts of floating-point numbers[ frexp, ldexp, modf ]
ftokstandard interprocess communication package[ stdipc: ftok ]
ftwwalk a file tree
gcvtconvert floating-point number to string[ ecvt, fcvt, gcvt ]
getcwdget path-name of current working directory
getenvreturn value for environment name
getgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
getgrgidget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
getgrnamget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
getloginget login name
getoptget option letter from argument vector
getpassread a password
getpwget name from UID
getpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
getpwnamget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
getpwuidget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
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 ]
gmtimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
gsignalsoftware signals[ ssignal, gsignal ]
hcreatemanage hash search tables[ hsearch, hcreate, hdestroy ]
hdestroymanage hash search tables[ hsearch, hcreate, hdestroy ]
hsearchmanage hash search tables[ hsearch, hcreate, hdestroy ]
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, isascii ]
isasciiclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isattyfind name of a terminal[ ttyname, isatty ]
iscntrlclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isdigitclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isgraphclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
islowerclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isprintclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
ispunctclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isspaceclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isupperclassify characters[ ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
isxdigitclassify characters[ ctype: 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, ldexp, modf ]
lfindlinear search and update[ lsearch, lfind ]
localtimeconvert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
lockfrecord locking on files
longjmpnon-local goto[ setjmp, longjmp ]
lrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
lsearchlinear search and update[ lsearch, lfind ]
ltol3convert between 3-byte integers and long integers[ l3tol, ltol3 ]
mallocmemory allocator[ malloc, free, realloc, calloc ]
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, ldexp, modf ]
moncontroprepare execution profile[ monitor, monstartup, moncontrol ]
monitorprepare execution profile[ monitor, monstartup, moncontrol ]
monstartuprepare execution profile[ monitor, monstartup, moncontrol ]
mrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
nrand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
perrorsystem error messages[ perror, errno, sys_errlist, sys_nerr ]
putenvchange or add value to environment
putpwentwrite password file entry
pututlineaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
qsortquicker sort
randsimple random-number generator[ rand, srand ]
reallocmemory allocator[ malloc, free, realloc, calloc ]
seed48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
setgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
setjmpnon-local goto[ setjmp, longjmp ]
setkeygenerate hashing encryption[ crypt, setkey, encrypt ]
setpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
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, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strchrstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strcmpstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strcpystring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strcspnstring operations[ string: strcat, strdup, 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, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strlenstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strncatstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strncmpstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strncpystring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strpbrkstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strrchrstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strspnstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strtodconvert string to double-precision number[ strtod, atof ]
strtokstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
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, tfind, tdelete, twalk ]
tfindmanage binary search trees[ tsearch, tfind, tdelete, twalk ]
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, tfind, 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, tfind, 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. IRIS Graphics Library (intro)

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

3m. Math Library

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

3n. Network Support Library

byteorderconvert values between host and network byte order[ 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 ]
endservenget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
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 ]
getservbyget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
getservenget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
htonlconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
htonsconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
inetInternet address manipulation routines[ inet_addr, 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_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_ntoaInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
ntohlconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
ntohsconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
rcmdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
rresvportroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
ruserokroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
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 ]
setservenget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]

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 a 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 a stream[ getc, getchar, fgetc, getw ]
getcharget character or word from a stream[ getc, getchar, fgetc, getw ]
getsget a string from a stream[ gets, fgets ]
getwget character or word from a 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[ setbuf, setvbuf ]
setvbufassign buffering to a stream[ setbuf, setvbuf ]
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
vfprintfprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vprintfprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
vsprintfprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]

3x. Miscellaneous Libraries

assertprogram verification
bcmpbit and byte string operations[ bcopy, bcmp, bzero ]
bcopybit and byte string operations[ bcopy, bcmp, bzero ]
bstringbit and byte string operations[ bcopy, bcmp, bzero ]
bzerobit and byte string operations[ bcopy, bcmp, bzero ]
closedirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
cryptpassword and file encryption functions
cursesterminal screen handling and optimization package
directorydirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
disassembdisassemble a MIPS instruction and print the results[ disassembler ]
gethostseget the byte sex of the host machine swap_*() - swap the sex of the specified structure[ gethostsex ]
ldacloseclose a common object file[ ldclose, ldaclose ]
ldahreadread the archive header of a member of an archive file
ldaopenopen a common object file for reading[ ldopen, ldaopen ]
ldcloseclose a common object file[ ldclose, ldaclose ]
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
ldlinitmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlitemmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlreadmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlseekseek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldnlseekseek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldnrseekseek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldnshreadread an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldnsseekseek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
ldohseekseek to the optional file header of a common object file
ldopenopen a common object file for reading[ ldopen, ldaopen ]
ldrseekseek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldshreadread an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldsseekseek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
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
mallocfast main memory allocator[ malloc, free, realloc, calloc, mallopt, mallinfo ]
nlistget entries from name list
opendirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
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, ranlookup ]
ranlookupaccess routine for the symbol table definition file in archives[ ranhashinit, ranhash, ranlookup ]
readdirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
regcmpcompile and execute regular expression[ regcmp, regex ]
regexcompile and execute regular expression[ regcmp, regex ]
rewinddirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
seekdirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
sexget the byte sex of the host machine swap_*() - swap the sex of the specified structure[ gethostsex ]
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
telldirdirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]

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
fslayout of the Extent file system[ Extent file system ]
fspecformat specification in text files
fstabstatic information about filesystems
gettydefsspeed and terminal settings used by getty
groupgroup file
hosts.equilist of trusted hosts[ hosts.equiv ]
hostshost name data base
inittabscript for the init process
inodeformat of an Extent file system inode[ efsinode ]
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
utmputmp and wtmp entry formats[ utmp, wtmp ]
wtmputmp and wtmp entry formats[ utmp, wtmp ]

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
demomakemreset the color map contents to their default values[ /usr/demos/demomakemap ]
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
revolutiosurface of revolution with a binary space partition tree hidden surface scheme or a cluster tree hidden surface scheme[ revolution ]
sdispExtending zdisp by adding a movable light source to zdisp
showmapdisplay the contents of the color map
superbreaA three dimensional version of the popular breakout video game[ superbreak ]
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
kmemcore memory[ mem, kmem ]
memcore memory[ mem, kmem ]
mkboottapmake a boot tape[ mkboottape ]
mouseoptical mouse specifications
mtiomagnetic tape interface
nullthe null file
prfoperating system profiler
sadevices administered by System Administration[ SA ]
termiogeneral terminal interface
ttycontrolling terminal interface

7m. SGI Specific Devices

dkipInterphase V/ESDI 3201 disk controller[ ips ]
ipsInterphase V/ESDI 3201 disk controller
rootInterphase V/ESDI 3201 disk controller[ ips ]
swapInterphase V/ESDI 3201 disk controller[ ips ]
tsISI VME-QIC2/X cartridge tape controller
usrInterphase V/ESDI 3201 disk controller[ ips ]
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