Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Domain/IX SR9.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1M. Maintenance Commands

2. System Calls

3. Subroutines

3C. Communications Routines

3M. Math Library

3N. Networking Routines

3S. Standard I/O Library

3X. Miscellaneous Routines

4. Special Files

4F. Network Protocol Families

4N. Networking Facilities

4P. Network Protocols

5. File Formats

6. Games

7. Miscellaneous Facilities

8. Maintenance Procedures

Manual — Domain/IX SR9.0

795 entries
intro.sys5introduction to special files[ special files ]
network.bsd
set_sbrk_size.sys5define memory available for allocation[ set_sbrk_size ]

1. Commands

addbib.bsdcreate or extend bibliographic database[ addbib ]
admin.bsdcreate and administer SCCS files[ admin ]
admin.sys5create and administer SCCS files[ admin ]
apply.bsdapply a command to a set of arguments[ apply ]
apropos.bsdlocate commands by keyword lookup[ apropos ]
ar.bsdarchive and library maintainer[ ar ]
ar.sys5archive and library maintainer for portable archives[ ar ]
arcv.sys5convert archive files from PDP-11 to common archive format[ arcv ]
asa.sys5interpret ASA carriage control characters[ asa ]
at.bsdexecute commands at a later time[ at ]
at.sys5execute commands at a later time[ at, batch ]
awk.bsdpattern scanning and processing language[ awk ]
awk.sys5pattern scanning and processing language[ awk ]
banner.sys5make posters[ banner ]
basename.bsdstrip filename affixes[ basename ]
basename.sys5deliver portions of pathnames[ basename, dirname ]
batch.sys5execute commands at a later time[ at, batch ]
bc.bsdarbitrary-precision arithmetic language[ bc ]
bc.sys5arbitrary-precision arithmetic language[ bc ]
bdiff.sys5big diff[ bdiff ]
bfs.sys5big file scanner[ bfs ]
binmail.bsdsend or receive mail among users[ binmail ]
bs.sys5a compiler/interpreter for modest-sized programs[ bs ]
cal.bsdprint calendar[ cal ]
cal.sys5print calendar[ cal ]
calendar.bsdreminder service[ calendar ]
calendar.sys5reminder service[ calendar ]
cat.bsdcatenate and print[ cat ]
cat.sys5concatenate and print files[ cat ]
cb.bsdC program beautifier[ cb ]
cb.sys5C program beautifier[ cb ]
cc.bsdC compiler[ cc ]
cc.sys5C compiler[ cc ]
ccat.bsdcompress and uncompress files, and then cat them[ compact, uncompact, ccat ]
cd.bsdchange working directory[ cd ]
cd.sys5change working directory[ cd ]
cdc.bsdchange the delta commentary of an SCCS delta[ cdc ]
cdc.sys5change the delta commentary of an SCCS delta[ cdc ]
cflow.sys5[ cflow- generate C flow graph ]
checkcw.sys5prepare constant-width text for troff[ cw, checkcw ]
checkeq.bsdcheck files that use eqn(1) or neqn(1)[ checkeq ]
checkeq.sys5format mathematical text for nroff or troff[ eqn, neqn, checkeq ]
checknr.bsdcheck nroff/troff files[ checknr ]
chgrp.bsdchange group[ chgrp ]
chgrp.sys5change owner or group[ chown, chgrp ]
chmod.bsdchange mode[ chmod ]
chmod.sys5change mode[ chmod ]
chown.sys5change owner or group[ chown, chgrp ]
clear.bsdclear terminal screen[ clear ]
cmp.bsdcompare two files[ cmp ]
cmp.sys5compare two files[ cmp ]
col.bsdfilter reverse line feeds[ col ]
col.sys5filter reverse line-feeds[ col ]
colcrt.bsdfilter nroff output for CRT previewing[ colcrt ]
colrm.bsdremove columns from a file[ colrm ]
comb.bsdcombine SCCS deltas[ comb ]
comb.sys5combine SCCS deltas[ comb ]
comm.bsdselect or reject lines common to two sorted files[ comm ]
comm.sys5select or reject lines common to two sorted files[ comm ]
compact.bsdcompress and uncompress files, and then cat them[ compact, uncompact, ccat ]
cp.bsdcopy[ cp ]
cp.sys5copy, link, or move files[ cp, ln, mv ]
cpio.sys5copy file archives in and out[ cpio ]
cpp.sys5the C language preprocessor[ cpp ]
crontab.sys5user crontab file[ crontab ]
csh.bsda Shell (command interpreter) with C-like syntax[ csh ]
csplit.sys5context split[ csplit ]
ctags.bsdcreate a tags file[ ctags ]
cu.bsdconnect to a remote system[ tip, cu ]
cu.sys5call another UNIX system[ cu ]
cut.sys5cut out selected fields from each line of a file[ cut ]
cw.sys5prepare constant-width text for troff[ cw, checkcw ]
cxref.sys5generate a C program cross-reference[ cxref ]
date.bsdprint the date[ date ]
date.sys5print the date[ date ]
dc.bsddesk calculator[ dc ]
dc.sys5desk calculator[ dc ]
dd.bsdconvert and copy a file[ dd ]
dd.sys5convert and copy a file[ dd ]
delta.bsdmake a delta (change) to an SCCS file[ delta ]
delta.sys5make a delta (change) to an SCCS file[ delta ]
deroff.bsdremove nroff, troff, tbl, and eqn constructs[ deroff ]
deroff.sys5remove nroff/troff, tbl, and eqn constructs[ deroff ]
df.bsddisk free[ df ]
diction.bsdprint wordy sentences; thesaurus for diction[ diction, explain ]
diff.bsddifferential file and directory comparator[ diff ]
diff.sys5differential file comparator[ diff ]
diff3.bsdthree-way differential file comparison[ diff3 ]
diff3.sys53-way differential file comparison[ diff3 ]
diffmk.sys5mark differences between files[ diffmk ]
dircmp.sys5directory comparison[ dircmp ]
dirname.sys5deliver portions of pathnames[ basename, dirname ]
du.bsdsummarize disk usage[ du ]
du.sys5summarize disk usage[ du ]
echo.bsdecho arguments[ echo ]
echo.sys5echo arguments[ echo ]
ed.bsdtext editor[ ed ]
ed.sys5text editor[ ed, red ]
edit.sys5text editor (a variant of ex for casual users)[ edit ]
egrep.bsdsearch a file for a pattern[ grep, egrep, fgrep ]
egrep.sys5search a file for a pattern[ grep, egrep, fgrep ]
env.sys5set environment for command execution[ env ]
eqn.bsdformat mathematical text for troff[ eqn ]
eqn.sys5format mathematical text for nroff or troff[ eqn, neqn, checkeq ]
ex.bsdtext editor[ ex, edit ]
ex.sys5text editor[ ex ]
expand.bsdexpand tabs to spaces and vice versa[ expand, unexpand ]
explain.bsdprint wordy sentences; thesaurus for diction[ diction, explain ]
expr.bsdevaluate arguments as an expression[ expr ]
expr.sys5evaluate arguments as an expression[ expr ]
eyacc.bsdmodified yacc allowing much improved error recovery[ eyacc ]
factor.sys5factor a number[ factor ]
false.bsdprovide truth values[ false, true ]
fgrep.bsdsearch a file for a pattern[ grep, egrep, fgrep ]
fgrep.sys5search a file for a pattern[ grep, egrep, fgrep ]
file.bsddetermine file type[ file ]
file.sys5determine file type[ file ]
find.bsdfind files[ find ]
find.sys5find files[ find ]
fmt.bsdsimple text formatter[ fmt ]
fold.bsdfold long lines for finite width output device[ fold ]
fpr.bsdprint FORTRAN file[ fpr ]
from.bsdwho is my mail from? [ from ]
ftp.bsdfile transfer program[ ftp ]
get.bsdget a version of an SCCS file[ get ]
get.sys5get a version of an SCCS file[ get ]
getopt.sys5parse command options[ getopt ]
grep.bsdsearch a file for a pattern[ grep, egrep, fgrep ]
grep.sys5search a file for a pattern[ grep, egrep, fgrep ]
groups.bsdshow group memberships[ groups ]
head.bsdgive first few lines[ head ]
help.bsdask for help[ help ]
help.sys5ask for help[ help ]
hostid.bsdset or print identifier of current host system[ hostid ]
hostname.bsdset or print name of current host system[ hostname ]
hyphen.sys5find hyphenated words[ hyphen ]
id.sys5print user and group IDs and names[ id ]
indent.bsdindent and format C program source[ indent ]
indxbib.bsdbuild inverted index for a bibliography; find references in a bibliography[ indxbib, lookbib ]
install.bsdinstall binaries[ install ]
intro.bsdintroduction to commands[ intro ]
intro.sys5introduction to commands[ intro ]
ipcrm.sys5remove a message queue, semaphore set, or shared memory ID[ ipcrm ]
ipcs.sys5report interprocess communication facilities status[ ipcs ]
join.bsdrelational database operator[ join ]
join.sys5relational database operator[ join ]
kill.bsdterminate a specified process[ kill ]
kill.sys5terminate a process[ kill ]
ld.bsdlink editor[ ld ]
ld.sys5link editor[ ld ]
lex.bsdgenerator of lexical analysis programs[ lex ]
lex.sys5generate programs for simple lexical tasks[ lex ]
line.sys5read one line[ line ]
lint.bsda C program verifier[ lint ]
lint.sys5a C program checker[ lint ]
ln.bsdmake links[ ln ]
ln.sys5copy, link, or move files[ cp, ln, mv ]
login.bsdsign on[ login ]
login.sys5sign on[ login ]
logname.sys5get log-in name[ logname ]
look.bsdfind lines in a sorted list[ look ]
lookbib.bsdbuild inverted index for a bibliography; find references in a bibliography[ indxbib, lookbib ]
lorder.bsdfind ordering relation for an object library[ lorder ]
lorder.sys5find ordering relation for an object library[ lorder ]
ls.bsdlist contents of directory[ ls ]
ls.sys5list contents of directory[ ls ]
m4.bsdmacro processor[ m4 ]
m4.sys5macro processor[ m4 ]
machid.sys5provide truth value about your processor type[ apollo, pdp11, u3b, u3b5, vax ]
mail.bsdsend and receive mail[ mail ]
mail.sys5send mail to users or read mail[ mail, rmail ]
mailx.sys5interactive message processing system[ mailx ]
make.bsdmaintain program groups[ make ]
make.sys5maintain, update, and regenerate groups of programs[ make ]
man.bsdfind manual information by keywords; print out the manual[ man ]
man.sys5print entries in this manual[ man ]
mesg.bsdpermit or deny messages[ mesg ]
mesg.sys5permit or deny messages[ mesg ]
mkdir.bsdmake a directory[ mkdir ]
mkdir.sys5make a directory[ mkdir ]
mkstr.bsdcreate an error message file by massaging C source[ mkstr ]
mm.sys5print out documents formatted with the MM macros[ mm ]
mmt.sys5typeset documents, viewgraphs, and slides[ mmt, mvt ]
more.bsdfile perusal filter for CRT viewing[ more, page ]
mv.bsdmove or rename files[ mv ]
mv.sys5copy, link, or move files[ cp, ln, mv ]
mvt.sys5typeset documents, viewgraphs, and slides[ mmt, mvt ]
neqn.bsdformat mathematical text for nroff[ neqn ]
neqn.sys5format mathematical text for nroff or troff[ eqn, neqn, checkeq ]
newaliases.bsdrebuild the database for the mail aliases file[ newaliases ]
newform.sys5change the format of a text file[ newform ]
news.sys5print news items[ news ]
nice.bsdrun a command at a different priority (sh only)[ nice, nohup ]
nice.sys5run a command at low priority[ nice ]
nl.sys5line numbering filter[ nl ]
nm.bsdprint name list[ nm ]
nm.sys5print name list[ nm ]
nohup.bsdrun a command at a different priority (sh only)[ nice, nohup ]
nohup.sys5run a command immune to hangups and quits[ nohup ]
nroff.bsdtext formatting[ nroff ]
nroff.sys5format text[ nroff ]
od.bsdoctal, decimal, hex, ASCII dump[ od ]
od.sys5octal dump[ od ]
pack.sys5compress and expand files[ pack, pcat, unpack ]
page.bsdfile perusal filter for CRT viewing[ more, page ]
pagesize.bsdprint system page size[ pagesize ]
paste.sys5merge same lines of several files or subsequent lines of one file[ paste ]
pcat.sys5compress and expand files[ pack, pcat, unpack ]
pr.bsdprint file[ pr ]
pr.sys5print files[ pr ]
printenv.bsdprint out the environment[ printenv ]
prs.bsdprint an SCCS file[ prs ]
prs.sys5print an SCCS file[ prs ]
ps.bsdprocess status[ ps ]
ps.sys5report process status[ ps ]
ptx.bsdpermuted index[ ptx ]
ptx.sys5permuted index[ ptx ]
pwd.bsdworking directory name[ pwd ]
pwd.sys5working directory name[ pwd ]
ranlib.bsdconvert archives to random libraries[ ranlib ]
ratfor.bsdrational FORTRAN dialect[ ratfor ]
ratfor.sys5rational FORTRAN dialect[ ratfor ]
rcp.bsdremote file copy[ rcp ]
red.sys5text editor[ ed, red ]
refer.bsdfind and insert literature references in documents[ refer ]
regcmp.sys5regular expression compile[ regcmp ]
reset.bsdreset the teletype bits to a sensible state[ reset ]
rev.bsdreverse lines of a file[ rev ]
rlogin.bsdremote log-in[ rlogin ]
rm.bsdremove (unlink) directories or files[ rm, rmdir ]
rm.sys5remove files or directories[ rm, rmdir ]
rmail.bsdhandle remote mail received via uucp[ rmail ]
rmail.sys5send mail to users or read mail[ mail, rmail ]
rmdel.bsdremove a delta from an SCCS file[ rmdel ]
rmdel.sys5remove a delta from an SCCS file[ rmdel ]
rmdir.bsdremove (unlink) directories or files[ rm, rmdir ]
rmdir.sys5remove files or directories[ rm, rmdir ]
roffbib.bsdrun off bibliographic database[ roffbib ]
rsh.bsdremote Shell[ rsh ]
rsh.sys5Shell, the standard/restricted command programming language[ sh, rsh ]
ruptime.bsdshow host status of local machines[ ruptime ]
rwho.bsdwho’s logged in on local machines[ rwho ]
sact.bsdprint current SCCS file editing activity[ sact ]
sact.sys5print current SCCS file editing activity[ sact ]
sccsdiff.bsdcompare two versions of an SCCS file[ sccsdiff ]
sccsdiff.sys5compare two versions of an SCCS file[ sccsdiff ]
sdiff.sys5side-by-side difference program[ sdiff ]
sed.bsdstream editor[ sed ]
sed.sys5stream editor[ sed ]
sh.bsdcommand language[ sh ]
sh.sys5Shell, the standard/restricted command programming language[ sh, rsh ]
size.bsdsize of an object file[ size ]
sleep.bsdsuspend execution for an interval[ sleep ]
sleep.sys5suspend execution for an interval[ sleep ]
soelim.bsdeliminate .so’s from nroff input[ soelim ]
sort.bsdsort or merge files[ sort ]
sort.sys5sort and/or merge files[ sort ]
sortbib.bsdsort bibliographic database[ sortbib ]
spell.bsdfind spelling errors[ spell, spellin, spellout ]
spell.sys5find spelling errors[ spell, hashmake, spellin, hashcheck ]
spellin.bsdfind spelling errors[ spell, spellin, spellout ]
spellout.bsdfind spelling errors[ spell, spellin, spellout ]
split.bsdsplit a file into pieces[ split ]
split.sys5split a file into pieces[ split ]
start_csh.bsdstart a C Shell[ cp /bin/start_csh ]
start_rsh.sys5start a restricted Shell[ start_rsh ]
start_sh.bsdstart a Bourne Shell[ cp /bin/start_sh ]
start_sh.sys5start a Bourne Shell[ cp /bin/start_sh ]
strip.sys5strip symbol and line number information from a com- mon object file[ strip ]
stty.bsdset terminal options[ stty ]
stty.sys5set the options for a terminal[ stty ]
style.bsdanalyze surface characteristics of a document[ style ]
su.bsdsubstitute user ID temporarily[ su ]
su.sys5become super-user or another user[ su ]
sum.bsdsum and count blocks in a file[ sum ]
sum.sys5print checksum and block count of a file[ sum ]
sync.sys5update the super block[ sync ]
tabs.bsdset terminal tabs[ tabs ]
tabs.sys5set tabs on a terminal[ tabs ]
tail.bsddeliver the last part of a file[ tail ]
tail.sys5deliver the last part of a file[ tail ]
tar.bsdtape (and general purpose) archiver[ tar ]
tar.sys5tape (and general purpose) archiver[ tar ]
tbl.bsdformat tables for nroff or troff[ tbl ]
tbl.sys5format tables for nroff or troff[ tbl ]
tee.bsdpipe fitting[ tee ]
tee.sys5pipe fitting[ tee ]
telnet.bsduser interface to the TELNET protocol[ telnet ]
test.bsdcondition command[ test ]
test.sys5condition evaluation command[ test ]
time.bsdtime a command[ time ]
time.sys5time a command[ time ]
tip.bsdconnect to a remote system[ tip, cu ]
touch.bsdupdate date last modified of a file[ touch ]
touch.sys5update access and modification times of a file[ touch ]
tr.bsdtranslate characters[ tr ]
tr.sys5translate characters[ tr ]
troff.bsdtext formatting and typesetting[ troff ]
troff.sys5typeset text[ troff ]
true.bsdprovide truth values[ true, false ]
true.sys5provide truth values[ true, false ]
tset.bsdterminal-dependent initialization[ tset ]
tsort.bsdtopological sort[ tsort ]
tsort.sys5topological sort[ tsort ]
tty.bsdget terminal name[ tty ]
tty.sys5get the name of the terminal[ tty ]
ul.bsddo underlining[ ul ]
umask.sys5set file-creation mode mask[ umask ]
uname.sys5print name of current UNIX system[ uname ]
uncompact.bsdcompress and uncompress files, and then cat them[ compact, uncompact, ccat ]
unexpand.bsdexpand tabs to spaces and vice versa[ expand, unexpand ]
unget.bsdundo a previous get of an SCCS file[ unget ]
unget.sys5undo a previous get of an SCCS file[ unget ]
uniq.bsdreport repeated lines in a file[ uniq ]
uniq.sys5report repeated lines in a file[ uniq ]
units.bsdconversion program[ units ]
units.sys5conversion program[ units ]
unpack.sys5compress and expand files[ pack, pcat, unpack ]
users.bsdcompact list of users who are on the system[ users ]
uucp.bsdUNIX to UNIX copy[ uucp, uuname, uulog ]
uucp.sys5UNIX system to UNIX system copy[ uucp, uulog, uuname ]
uudecode.bsdencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uuencode.bsdencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uulog.bsdUNIX to UNIX copy[ uucp, uuname, uulog ]
uulog.sys5UNIX system to UNIX system copy[ uucp, uulog, uuname ]
uuname.bsdUNIX to UNIX copy[ uucp, uuname, uulog ]
uuname.sys5UNIX system to UNIX system copy[ uucp, uulog, uuname ]
uupick.sys5public UNIX-to-UNIX system file copy[ uuto, uupick ]
uusend.bsdsend a file to a remote host[ uusend ]
uustat.sys5uucp status inquiry and job control[ uustat ]
uuto.sys5public UNIX-to-UNIX system file copy[ uuto, uupick ]
uux.bsdUNIX-to-UNIX command execution[ uux ]
uux.sys5UNIX-to-UNIX system command execution[ uux ]
val.bsdvalidate SCCS file[ val ]
val.sys5validate SCCS file[ val ]
vc.sys5version control[ vc ]
vi.bsdscreen-oriented (visual) display editor based on ex[ vi ]
vi.sys5screen-oriented (visual) display editor based on ex[ vi ]
wait.bsdawait completion of process[ wait ]
wait.sys5await completion of process[ wait ]
wc.bsdword count[ wc ]
wc.sys5word count[ wc ]
what.bsdidentify SCCS files[ what ]
what.sys5identify SCCS files[ what ]
whatis.bsddescribe what a command is[ whatis ]
whereis.bsdlocate binary and/or manual for program[ whereis ]
which.bsdlocate a program file, including aliases and paths (csh only)[ which ]
who.bsdwho is on the system[ who ]
who.sys5who is on the system[ who ]
whoami.bsdprint effective current user ID[ whoami ]
xargs.sys5construct argument list(s) and execute a command[ xargs ]
xstr.bsdextract strings from C programs to implement shared strings[ xstr ]
yacc.bsdyet another compiler-compiler[ yacc ]
yacc.sys5yet another compiler-compiler[ yacc ]
yes.bsdbe repetitively affirmative[ yes ]

1M. Maintenance Commands

addroot.sys5add a root ID[ addroot ]
cron.sys5clock daemon[ cron ]
crpasswd.sys5create password and group files[ crpasswd ]
cvtumap.sys5convert name trees between SR8 and SR9 mapping[ cvtumap ]
df.sys5report number of free disk blocks[ df ]
install.sys5install commands[ install ]
intro.sys5introduction to system maintenance commands and application programs[ intro ]
killall.sys5kill all active processes[ killall ]
link.sys5exercise link and unlink system calls[ link, unlink ]
mknod.sys5build special file[ mknod ]
mvdir.sys5move a directory[ mvdir ]
pwck.sys5password/group file checkers[ pwck, grpck ]
rc.sys5boot time shell script[ rc ]
run_rc.sys5run the command script in `node_data/etc.rc[ run_rc ]
swapul.sys5rearrange underlining[ swapul ]
systype.sys5display version stamp[ systype ]
tic.sys5terminfo compiler[ tic ]
uuclean.sys5uucp spool directory clean-up[ uuclean ]
uusub.sys5monitor uucp network[ uusub ]
ver.sys5change version of Shell commands[ ver ]

2. System Calls

accept.bsdaccept a connection on a socket[ accept ]
access.bsddetermine if a file can be accessed[ access ]
access.sys5determine accessibility of a file[ access ]
alarm.sys5set a process alarm clock[ alarm ]
bind.bsdbind a name to a socket[ bind ]
brk.bsdchange data segment size[ brk, sbrk ]
brk.sys5change amount of memory available[ brk, sbrk ]
chdir.bsdchange current working directory[ chdir ]
chdir.sys5change working directory[ chdir ]
chmod.bsdchange mode of file[ chmod ]
chmod.sys5change mode of file[ chmod ]
chown.bsdchange owner and group of a file[ chown ]
chown.sys5change owner and group of a file[ chown ]
close.bsddelete a descriptor[ close ]
close.sys5close a file descriptor[ close ]
connect.bsdinitiate a connection on a socket[ connect ]
creat.bsdcreate a new file[ creat ]
creat.sys5create a new file or write over an existing one[ creat ]
default_acl.bsdchange default file protection environment[ default_acl ]
default_acl.sys5change default file protection environment[ default_acl ]
dup.bsdduplicate a descriptor[ dup, dup2 ]
dup.sys5duplicate an open file descriptor[ dup ]
dup2.bsdduplicate a descriptor[ dup, dup2 ]
exec.sys5execute a file[ execl, execv, execle, execve, execlp, execvp ]
execve.bsdexecute a file[ execve ]
exit.bsdterminate a process[ _exit ]
exit.sys5terminate process[ exit, _exit ]
fchmod.bsdchange mode of file[ chmod ]
fchown.bsdchange owner and group of a file[ chown ]
fcntl.bsdfile control[ fcntl ]
fcntl.sys5file control[ fcntl ]
flock.bsdplace or remove an advisory lock on an open file[ flock ]
fork.bsdcreate a new process[ fork ]
fork.sys5create a new process[ fork ]
fstat.bsdget file status[ stat, lstat, fstat ]
fsync.bsdsynchronize a file’s in-core state with that on disk[ fsync ]
ftruncate.bsdtruncate a file to a specified length[ truncate ]
get_version.bsdsets or gets system version for syntax interpretation[ set_version, get_version ]
get_version.sys5sets/gets system version for syn- tax interpretation[ set_version, get_version ]
getdtablesize.bsdget descriptor table size[ getdtablesize ]
getegid.bsdget group identity[ getgid, getegid ]
geteuid.bsdget user identity[ getuid, geteuid ]
getgid.bsdget group identity[ getgid, getegid ]
getgroups.bsdget group access list[ getgroups ]
gethostid.bsdget or set unique identifier of current host[ gethostid, sethostid ]
gethostname.bsdget or set name of current host[ gethostname, sethostname ]
getitimer.bsdget or set value of interval timer[ getitimer, setitimer ]
getpagesize.bsdget system page size[ getpagesize ]
getpeername.bsdget name of connected peer[ getpeername ]
getpgrp.bsdget process group[ getpgrp ]
getpid.bsdget process identification[ getpid, getppid ]
getpid.sys5get process, process group, and parent process IDs[ getpid, getpgrp, getppid ]
getppid.bsdget process identification[ getpid, getppid ]
getpriority.bsdget or set program scheduling priority[ getpriority, setpriority ]
getsockname.bsdget socket name[ getsockname ]
getsockopt.bsdget and set options on sockets[ getsockopt, setsockopt ]
gettimeofday.bsdget/set date and time[ gettimeofday, settimeofday ]
getuid.bsdget user identity[ getuid, geteuid ]
getuid.sys5get real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
intro.bsdintroduction to system calls and error numbers[ intro ]
intro.sys5introduction to system calls and error numbers[ intro ]
ioctl.bsdcontrol device[ ioctl ]
ioctl.sys5control device[ ioctl ]
kill.bsdsend signal to a process[ kill ]
kill.sys5send a signal to a process or a group of processes[ kill ]
killpg.bsdsend signal to a process group[ killpg ]
link.bsdmake a hard link to a file[ link ]
link.sys5link to a file[ link ]
listen.bsdlisten for connections on a socket[ listen ]
lseek.bsdmove read/write pointer[ lseek ]
lseek.sys5move read/write file pointer[ lseek ]
lstat.bsdget file status[ stat, lstat, fstat ]
mkdir.bsdmake a directory file[ mkdir ]
mknod.bsdmake a special file[ mknod ]
mknod.sys5make a directory, or a special or ordinary file[ mknod ]
msgctl.sys5message control operations[ msgctl ]
msgget.sys5get message queue[ msgget ]
msgop.sys5message operations[ msgop ]
nice.sys5change priority of a process[ nice ]
open.bsdopen a file for reading or writing, or create a new file[ open ]
open.sys5open for reading or writing[ open ]
pause.sys5suspend process until signal[ pause ]
pipe.bsdcreate an interprocess communication channel[ pipe ]
pipe.sys5create an interprocess channel[ pipe ]
plock.sys5lock process, text, or data in memory[ plock ]
read.bsdread input[ read, readv ]
read.sys5read from file[ read ]
readlink.bsdread value of a symbolic link[ readlink ]
readv.bsdread input[ read, readv ]
recv.bsdreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvfrom.bsdreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvmsg.bsdreceive a message from a socket[ recv, recvfrom, recvmsg ]
rename.bsdchange the name of a file[ rename ]
rmdir.bsdremove a directory file[ rmdir ]
select.bsdsynchronous I/O multiplexing[ select ]
semctl.sys5semaphore control operations[ semctl ]
semget.sys5get set of semaphores[ semget ]
semop.sys5semaphore operations[ semop ]
send.bsdsend a message from a socket[ send, sendto, sendmsg ]
sendmsg.bsdsend a message from a socket[ send, sendto, sendmsg ]
sendto.bsdsend a message from a socket[ send, sendto, sendmsg ]
set_sbrk_size.bsddefine memory available for allocation[ set_sbrk_size ]
set_version.bsdsets or gets system version for syntax interpretation[ set_version, get_version ]
set_version.sys5sets/gets system version for syn- tax interpretation[ set_version, get_version ]
setgroups.bsdset group access list[ setgroups ]
sethostid.bsdget or set unique identifier of current host[ gethostid, sethostid ]
sethostname.bsdget or set name of current host[ gethostname, sethostname ]
setitimer.bsdget or set value of interval timer[ getitimer, setitimer ]
setpgrp.bsdset process group[ setpgrp ]
setpgrp.sys5set process group ID[ setpgrp ]
setpriority.bsdget or set program scheduling priority[ getpriority, setpriority ]
setregid.bsdset real and effective group ID[ setregid ]
setreuid.bsdset real and effective user IDs[ setreuid ]
setsockopt.bsdget and set options on sockets[ getsockopt, setsockopt ]
settimeofday.bsdget/set date and time[ gettimeofday, settimeofday ]
setuid.sys5set user and group IDs[ setuid, setgid ]
shmctl.sys5shared memory control operations[ shmctl ]
shmget.sys5get shared memory segment[ shmget ]
shmop.sys5shared memory operations[ shmop ]
shutdown.bsdshut down part of a full-duplex connection[ shutdown ]
sigblock.bsdblock signals[ sigblock ]
signal.sys5specify what to do upon receipt of a signal[ signal ]
sigpause.bsdatomically release blocked signals and wait for interrupt[ sigpause ]
sigsetmask.bsdset current signal mask[ sigsetmask ]
sigstack.bsdset and/or get signal stack context[ sigstack ]
sigvec.bsdsoftware signal facilities[ sigvec ]
socket.bsdcreate an endpoint for communication[ socket ]
socketpair.bsdcreate a pair of connected sockets[ socketpair ]
soft_link.bsdcreate or delete soft links[ soft_link, soft_unlink ]
soft_link.sys5create or delete soft links[ soft_link, soft_unlink ]
soft_unlink.bsdcreate or delete soft links[ soft_link, soft_unlink ]
soft_unlink.sys5create or delete soft links[ soft_link, soft_unlink ]
stat.bsdget file status[ stat, lstat, fstat ]
stat.sys5get file status[ stat, fstat ]
symlink.bsdmake symbolic link to a file[ symlink ]
time.sys5get time[ time ]
times.sys5get process and child process times[ times ]
truncate.bsdtruncate a file to a specified length[ truncate ]
umask.bsdset and get file creation mask[ umask ]
umask.sys5set and get file creation mask[ umask ]
uname.sys5get name of current UNIX system[ uname ]
unlink.bsdremove directory entry[ unlink ]
unlink.sys5remove directory entry[ unlink ]
utime.sys5set file access and modification times[ utime ]
utimes.bsdset file times[ utimes ]
vfork.bsdspawn new process in a virtual memory efficient way[ vfork ]
wait.bsdwait for process to terminate[ wait, wait3 ]
wait.sys5wait for child process to stop or terminate[ wait ]
wait3.bsdwait for process to terminate[ wait, wait3 ]
write.bsdwrite on a file[ write, writev ]
write.sys5write on a file[ write ]
writev.bsdwrite on a file[ write, writev ]

3. Subroutines

abort.bsdgenerate a fault[ abort ]
abs.bsdinteger absolute value[ abs ]
atof.bsdconvert ASCII to numbers[ atof, atoi, atol ]
bstring.bsdbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bstring.sys5bit and byte string operations[ bcopy, bcmp, bzero, ffs ]
ctime.bsdconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone ]
ctype.bsdcharacter classification macros[ isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii ]
directory.bsddirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
ecvt.bsdoutput conversion[ ecvt, fcvt, gcvt ]
execl.bsdexecute a file[ execl, execv, execle, execlp, execvp, environ ]
exit.bsdterminate a process after flushing any pending output[ exit ]
getenv.bsdvalue for environment name[ getenv ]
getgrent.bsdget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getlogin.bsdget log-in name[ getlogin ]
getpass.bsdread a password[ getpass ]
getpwent.bsdget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
getwd.bsdget current working directory pathname[ getwd ]
insque.bsdinsert or remove element from a queue[ insque, remque ]
intro.bsdintroduction to library functions[ intro ]
intro.sys5introduction to subroutines and libraries[ intro ]
malloc.bsdmemory allocator[ malloc free, realloc, calloc, alloca ]
mktemp.bsdmake a unique filename[ mktemp ]
perror.bsdsystem error messages[ perror, sys_errlist, sys_nerr ]
popen.bsdinitiate I/O to and from a process[ popen, pclose ]
psignal.bsdsystem signal messages[ psignal, sys_siglist ]
qsort.bsdquicker sort[ qsort ]
random.bsdbetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
regex.bsdregular expression handler[ re_comp, re_exec ]
scandir.bsdscan a directory[ scandir ]
setgid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setjmp.bsdnon-local goto[ setjmp, longjmp ]
setuid.bsdset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
sleep.bsdsuspend execution for interval[ sleep ]
string.bsdstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
swab.bsdswap bytes[ swab ]
system.bsdissue a Shell command[ system ]
ttyname.bsdfind name of a terminal[ ttyname, isatty ]
valloc.bsdaligned memory allocator[ valloc ]
varargs.bsdvariable argument list[ varargs ]

3C. Communications Routines

a64l.sys5convert between long integer and base-64 ASCII string[ a64l, l64a ]
abort.sys5generate an IOT fault[ abort ]
abs.sys5return an integer's absolute value[ abs ]
bsearch.sys5binary search a sorted table[ bsearch ]
clock.sys5report CPU time used[ clock ]
conv.sys5[ toupper, tolower, _toupper, _tolower, toascii - translate characters ]
ctime.sys5convert date and time to string[ ctime, localtime, gmtime, asctime, tzset ]
ctype.sys5clas- sify characters[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii ]
dial.sys5establish an outgoing terminal line connection[ dial ]
drand48.sys5generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
ecvt.sys5convert floating-point number to string[ ecvt, fcvt, gcvt ]
frexp.sys5manipulate parts of floating-point numbers[ frexp, ldexp, modf ]
ftw.sys5walk a file tree[ ftw ]
getcwd.sys5get pathname of current working directory[ getcwd ]
getenv.sys5return value for environment name[ getenv ]
getgrent.sys5get group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
getlogin.sys5get log-in name[ getlogin ]
getopt.sys5get option letter from argument vector[ getopt ]
getpass.sys5read a password[ getpass ]
getpw.sys5get name from UID[ getpw ]
getpwent.sys5get password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
hsearch.sys5manage hash search tables[ hsearch, hcreate, hdestroy ]
l3tol.sys5convert between 3-byte integers and long integers[ l3tol, ltol3 ]
lsearch.sys5linear search and update[ lsearch, lfind ]
malloc.sys5main memory allocator[ malloc, free, realloc, calloc ]
memory.sys5memory operations[ memccpy, memchr, memcmp, memcpy, memset ]
mktemp.sys5make a unique filename[ mktemp ]
perror.sys5system error messages[ perror, errno, sys_errlist, sys_nerr ]
putenv.sys5change or add value to environment[ putenv ]
putpwent.sys5write password file entry USAGE] #include <pwd.h> int putpwent (p, f) struct passwd *p; FILE *f;[ putpwent ]
qsort.sys5quicker sort[ qsort ]
rand.sys5simple random-number generator[ rand, srand ]
setjmp.sys5non-local goto[ setjmp, longjmp ]
sleep.sys5suspend execution for interval[ sleep ]
ssignal.sys5software signals[ ssignal, gsignal ]
stdipc.sys5standard interprocess communication package[ ftok ]
string.sys5string operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strtod.sys5convert string to double-precision number[ strtod, atof ]
strtol.sys5convert string to integer[ strtol, atol, atoi ]
swab.sys5swap bytes[ swab ]
tsearch.sys5manage binary search trees[ tsearch, tfind, tdelete, twalk ]
ttyname.sys5find name of a terminal[ ttyname, isatty ]
alarm.bsdschedule signal after specified time[ alarm ]
frexp.bsdsplit into mantissa and exponent[ frexp, ldexp, modf ]
ftime.bsdget date and time[ time, ftime ]
getpw.bsdget name from user ID[ getpw ]
gtty.bsdset and get terminal state (defunct)[ stty, gtty ]
intro.bsdintroduction to compatibility library functions[ intro ]
nice.bsdset program priority[ nice ]
pause.bsdstop until signal[ pause ]
rand.bsdrandom number generator[ rand, srand ]
signal.bsdsimplified software signal facilities[ signal ]
stty.bsdset and get terminal state (defunct)[ stty, gtty ]
time.bsdget date and time[ time, ftime ]
times.bsdget process times[ times ]
utime.bsdset file times[ utime ]

3M. Math Library

bessel.sys5Bessel functions[ j0, j1, jn, y0, y1, yn ]
erf.sys5error function and complementary error function[ erf, erfc ]
exp.sys5exponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
floor.sys5floor, ceiling, remainder, abso- lute value functions[ floor, ceil, fmod, fabs ]
gamma.sys5log gamma function[ gamma ]
hypot.sys5Euclidean distance function[ hypot ]
sinh.sys5hyperbolic functions[ sinh, cosh, tanh ]
trig.sys5trigonometric func- tions[ sin, cos, tan, asin, acos, atan, atan2 ]
exp.bsdexponential, logarithm, power, square root[ exp, log, log10, pow, sqrt ]
floor.bsdabsolute value, floor, ceiling functions[ fabs, floor, ceil ]
gamma.bsdlog gamma function[ gamma ]
hypot.bsdEuclidean distance[ hypot, cabs ]
intro.bsdintroduction to mathematical library functions[ intro ]
j0.bsdBessel functions[ j0, j1, jn, y0, y1, yn ]
sin.bsdtrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
sinh.bsdhyperbolic functions[ sinh, cosh, tanh ]

3N. Networking Routines

byteorder.bsdconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
gethostent.bsdget network host entry[ gethostent, gethostbyaddr, gethostbyname, sethostent, endhostent ]
getnetent.bsdget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getprotoent.bsdget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getservent.bsdget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
inet.bsdInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
intro.bsdintroduction to network library functions[ intro ]

3S. Standard I/O Library

ctermid.sys5generate filename for terminal[ ctermid ]
cuserid.sys5get character log-in name of the user[ cuserid ]
fclose.sys5close or flush a stream[ fclose, fflush ]
ferror.sys5stream status inquiries[ ferror, feof, clearerr, fileno ]
fopen.sys5open a stream[ fopen, freopen, fdopen ]
fread.sys5binary input/output on files[ fread, fwrite ]
fseek.sys5reposition a file pointer in a stream[ fseek, rewind, ftell ]
getc.sys5get character or word from a stream[ getc, getchar, fgetc, getw ]
gets.sys5get a string from a stream[ gets, fgets ]
intro.sys5standard buffered input/output package[ stdio ]
popen.sys5initiate pipe to or from a process[ popen, pclose ]
printf.sys5print formatted output[ printf, fprintf, sprintf ]
putc.sys5put character or word on a stream[ putc, putchar, fputc, putw ]
puts.sys5put a string on a stream[ puts, fputs ]
scanf.sys5convert formatted input[ scanf, fscanf, sscanf ]
setbuf.sys5assign buffering to a stream[ setbuf, setvbuf ]
system.sys5issue a Shell command[ system ]
tmpfile.sys5create a temporary file[ tmpfile ]
tmpnam.sys5create a name for a temporary file[ tmpnam, tempnam ]
ungetc.sys5push character back into input stream[ ungetc ]
vprintf.sys5print formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
fclose.bsdclose or flush a stream[ fclose, fflush ]
ferror.bsdstream status inquiries[ ferror, feof, clearerr, fileno ]
fopen.bsdopen a stream[ fopen, freopen, fdopen ]
fread.bsdbuffered binary input/output[ fread, fwrite ]
fseek.bsdreposition a stream[ fseek, ftell, rewind ]
getc.bsdget character or word from stream[ getc, getchar, fgetc, getw ]
gets.bsdget a string from a stream[ gets, fgets ]
intro.bsdstandard buffered input/output package[ stdio ]
printf.bsdformatted output conversion[ printf, fprintf, sprintf ]
putc.bsdput character or word on a stream[ putc, putchar, fputc, putw ]
puts.bsdput a string on a stream[ puts, fputs ]
scanf.bsdformatted input conversion[ scanf, fscanf, sscanf ]
setbuf.bsdassign buffering to a stream[ setbuf, setbuffer, setlinebuf ]
ungetc.bsdpush character back into input stream[ ungetc ]
vprintf.bsdprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]

3X. Miscellaneous Routines

assert.sys5verify program assertion[ assert ]
logname.sys5return log-in name of user[ logname ]
regcmp.sys5compile and execute regular expression[ regcmp, regex ]
sputl.sys5access long integer data in a machine- independent fashion.[ sputl, sgetl ]
assert.bsdprogram verification[ assert ]
curses.bsdscreen functions with “optimal” cursor motion[ curses ]
dbm.bsddatabase subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
initgroups.bsdinitialize group access list[ initgroups ]
intro.bsdintroduction to miscellaneous library functions[ intro ]
rcmd.bsdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
rexec.bsdreturn stream to a remote command[ rexec ]
termcap.bsdterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]

4. Special Files

ar.sys5common archive file format[ ar ]
arp.bsdAddress Resolution Protocol[ arp ]
cpio.sys5format of the cpio archive[ cpio ]
fspec.sys5format specification in text files[ fspec ]
group.sys5group file contents[ group ]
intro.bsdintroduction to special files[ special files ]
intro.sys5introduction to file formats[ intro ]
mtio.bsdtape device files[ mtio ]
null.bsddata sink[ null ]
passwd.sys5password file[ passwd ]
pty.bsdpseudo terminal driver[ pty ]
sccsfile.sys5format of Source Code Control System (SCCS) file[ sccsfile ]
term.sys5format of compiled term file.[ term ]
terminfo.sys5terminal capability database[ terminfo ]
tty.bsdgeneral terminal interface[ tty ]

4F. Network Protocol Families

inet.bsdInternet protocol family[ inet ]

4N. Networking Facilities

intro.bsdintroduction to networking facilities[ networking ]

4P. Network Protocols

tcp.bsdInternet Transmission Control Protocol[ tcp ]
udp.bsdInternet User Datagram Protocol[ udp ]

5. File Formats

a.out.bsdassembler and link editor output[ a.out ]
aliases.bsdaliases file for sendmail[ aliases ]
ar.bsdarchive (library) file format[ ar ]
ascii.sys5map of ASCII character set[ ascii ]
dir.bsdformat of directories[ dir ]
dir.sys5format of directories[ dir ]
environ.sys5user environment[ environ ]
eqnchar.sys5special character definitions for eqn and neqn[ eqnchar ]
fcntl.sys5file control options[ fcntl ]
group.bsdgroup file[ group ]
hosts.bsdhost name database[ hosts ]
intro.bsdintroduction to file formats[ intro ]
intro.sys5introduction to miscellany[ intro ]
man.sys5macros for formatting UNIX manual pages.[ man ]
manx.sys5macros for formatting entries in this manual[ manx ]
math.sys5math functions and constants[ math ]
mm.sys5the MM macro package for formatting documents[ mm ]
mv.sys5a troff macro package for typesetting viewgraphs and slides[ mv ]
networks.bsdnetwork name database[ networks ]
null.sys5the null file[ null ]
passwd.bsdpassword file[ passwd ]
phones.bsdremote host phone number database[ phones ]
protocols.bsdprotocol name database[ protocols ]
regexp.sys5regular expression compile and match routines[ regexp ]
remote.bsdremote host description file[ remote ]
services.bsdservice name database[ services ]
stat.sys5data returned by stat system call[ stat ]
tar.bsdtape archive file format .IX "tape archive"[ tar ]
term.sys5conventional names for terminals[ term ]
termcap.bsdterminal capability database[ termcap ]
termio.sys5general terminal interface[ termio ]
types.bsdprimitive system data types[ types ]
types.sys5primitive system data types[ types ]
uuencode.bsdformat of an encoded uuencode file[ uuencode ]
values.sys5machine-dependent values[ values ]
varargs.sys5handle variable argument list[ varargs ]

6. Games

intro.bsdthe bsd4.2 games set[ games ]
intro.sys5introduction to games[ intro ]

7. Miscellaneous Facilities

ascii.bsdmap of ASCII character set[ ascii ]
environ.bsduser environment[ environ ]
eqnchar.bsdspecial character definitions for eqn[ eqnchar ]
hier.bsdfile system hierarchy[ hier ]
intro.bsdmiscellaneous useful information pages[ miscellaneous ]
mailaddr.bsdmail addressing description[ mailaddr ]
man.bsdmacros to typeset manual[ man ]
manx.bsdmacros for formatting entries in this manual[ manx ]
me.bsdmacros for formatting papers[ me ]
ms.bsdtext formatting macros[ ms ]
term.bsdconventional names for terminals[ term ]

8. Maintenance Procedures

addroot.bsdadd a root ID[ addroot ]
arcv.bsdconvert archive files to new format[ arcv ]
catman.bsdformat the files for this manual[ catman ]
chown.bsdchange the owner of files[ chown ]
cron.bsdclock daemon[ cron ]
crpasswd.bsdcreate password and group files[ crpasswd ]
crpty.bsdcreate psuedo tty device entries[ crpty ]
cvtumap.bsdconvert name trees between SR8 and SR9 mapping[ cvtumap ]
ftpd.bsdDARPA Internet File Transfer Protocol server[ ftpd ]
gettable.bsdget NIC format host tables from a host[ gettable ]
htable.bsdconvert NIC standard format host tables[ htable ]
intro.bsdintroduction to system administration commands[ intro ]
pwck.bsdpassword/group file checkers[ pwck, grpck ]
rc.bsdboot time shell script[ rc ]
renice.bsdalter priority of running processes[ renice ]
rexecd.bsdremote execution server[ rexecd ]
rlogind.bsdremote log-in server[ rlogind ]
routed.bsdnetwork routing daemon[ routed ]
rshd.bsdremote Shell server[ rshd ]
run_rc.bsdboot time shell script[ rc ]
rwhod.bsdsystem status server[ rwhod ]
sendmail.bsdsend mail over the internet[ sendmail ]
swapul.bsdrearrange underlining[ swapul ]
sync.bsdupdate the super block[ sync ]
syslog.bsdlog systems messages[ syslog ]
systype.bsddisplay version stamp[ systype ]
telnetd.bsdDARPA TELNET protocol server[ telnetd ]
tftpd.bsdDARPA Trivial File Transfer Protocol server[ tftpd ]
uuclean.bsduucp spool directory clean-up[ uuclean ]
uusnap.bsdshow snapshot of the UUCP system[ uusnap ]
ver.bsdchange the version of Shell commands[ ver ]

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