Museum

Home

Lab Overview

Retrotechnology Articles

⇒ NEXTSTEP 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section (1)

1. Commands

1C. Communications Commands

1G. Graphics Commands

1L. TeX Commands

2. System Calls

3. C Library

3C. Compatibility Routines

3M. Math Library

3N. Network Support Library

3R. RPC Library

3S. Standard I/O Library

3X. Miscellaneous Libraries

4. Special Files

4F. Network Protocol Families

4N. Network Facilities

4P. Network Protocols

5. File Formats

7. Miscellaneous Facilities

8. Maintenance Procedures

8C. Network Services

8c. Network Services

Manual — NEXTSTEP 1.0

1128 entries

Section (1)

bmsearch a file for a string

1. Commands (intro)

BuildDiskNeXT applications[ NeXTApps ]
DigitalLibrarianNeXT applications[ NeXTApps ]
DigitalQuotationsNeXT applications[ NeXTApps ]
DigitalWebsterNeXT applications[ NeXTApps ]
EditNeXT applications[ NeXTApps ]
IBNeXT applications[ NeXTApps ]
Install_TeXinstall TeX for use from distribution media
InterfaceBuilderNeXT applications[ NeXTApps ]
LibrarianNeXT applications[ NeXTApps ]
MailNeXT applications[ NeXTApps ]
MathematicaNeXT applications[ NeXTApps ]
NIBNeXT applications[ NeXTApps ]
NeXTAppsNeXT applications
NetInfoManagerNeXT applications[ NeXTApps ]
NetManagerNeXT applications[ NeXTApps ]
PreferencesNeXT applications[ NeXTApps ]
PreviewNeXT applications[ NeXTApps ]
PrintManagerNeXT applications[ NeXTApps ]
PrinterTesterNeXT applications[ NeXTApps ]
QuotationsNeXT applications[ NeXTApps ]
ShellNeXT applications[ NeXTApps ]
TeXviewpreview TeX dvi files on screen
TechReportNeXT applications[ NeXTApps ]
TerminalNeXT applications[ NeXTApps ]
UserManagerNeXT applications[ NeXTApps ]
WebsterNeXT applications[ NeXTApps ]
WriteNowNeXT applications[ NeXTApps ]
addbibcreate or extend bibliographic database
applyapply a command to a set of arguments
ararchive and library maintainer
asassembler
asm56000Motorola DSP56000 Macro Cross Assembler
atexecute commands at a later time
atoma.out to Mach-O object file converter
atqprint the queue of jobs waiting to be run
atrmremove jobs spooled by at
awkpattern scanning and processing language
basenamestrip filename affixes
bcarbitrary-precision arithmetic language
bibtexmake a LaTeX bibliography
biffbe notified if mail arrives and who it is from
binmailsend or receive mail among users
bisonGNU Project parser generator (yacc replacement)
buildafmdirbuilds font index information
calprint calendar
calendarreminder service
casecommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ]
catcatenate and print
cbC program beautifier
ccGNU C Compiler
cdchange working directory
checkeqtypeset mathematics[ eqn, neqn, checkeq ]
checknrcheck nroff/troff files
chfnchange password file information[ chfn, chsh, passwd ]
chgrpchange group
chmodchange mode
chshchange password file information[ chfn, chsh, passwd ]
cicheck in RCS revisions
clAllegro CL™, an extended implementation of Common Lisp
clearclear terminal screen
cmpcompare two files
cocheck out RCS revisions
colfilter reverse line feeds
colcrtfilter nroff output for CRT previewing
colrmremove columns from a file
commselect or reject lines common to two sorted files
compresscompress and expand data[ compress, uncompress, zcat ]
copyprovide copying and pasting from command line[ copy, paste ]
cpcopy
cryptencode/decode
csha shell (command interpreter) with C-like syntax
ctagscreate a tags file
ctreeprint C function-call trees
dateprint and set the date
dbCatenatehashed database utilities[ dbCatenate, dbCompare, dbCompress, dbCopy, dbDescribe, dbExpand ]
dcdesk calculator
ddconvert and copy a file
deroffremove nroff, troff, tbl and eqn constructs
dfreport free disk space on file systems
dictionprint wordy sentences; thesaurus for diction[ diction, explain ]
diffdifferential file and directory comparator
diff33-way differential file comparison
diffhdifferential file and directory comparator[ diff ]
domainnameset or display name of current domain system
dreadread from the defaults database
dremoveremove a variable from the defaults database
dspabortAbort DSP  
dspbeepsynthesize a beep using the DSP and sound output  
dspimgconvert a ".lod" file into a ".dsp" file.   
dsploadwrapgenerate code to load a DSP linker file into the DSP  
dspmsgcreate include file dspmessages.h from mkmon8k and apmon8k assembly  
dsptesttest the DSP  
dspwrapwrap a DSP macro in a host C function  
dusummarize disk usage
dvipsconvert a TeX dvi file to PostScript (PostScript is a trademark of Adobe Systems, Inc.) 
dwritewrite to the defaults database
echoecho arguments
edtext editor
edittext editor[ ex, edit ]
egrepsearch a file for a pattern[ grep, egrep, fgrep ]
emacsGNU project Emacs
enrollsecret mail[ xsend, xget, enroll ]
enscriptconvert text files to POSTSCRIPT format for printing
eqntypeset mathematics[ eqn, neqn, checkeq ]
erroranalyze and disperse compiler error messages
extext editor[ ex, edit ]
expandexpand tabs to spaces, and vice versa[ expand, unexpand ]
explainprint wordy sentences; thesaurus for diction[ diction, explain ]
exprevaluate arguments as an expression
falseprovide truth values[ false, true ]
fgrepsearch a file for a pattern[ grep, egrep, fgrep ]
filedetermine file type
findfind files
fingeruser information lookup program
fmtsimple text formatter
foldfold long lines for finite width output device
forcommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ]
fromwho is my mail from? 
gccGNU project C Compiler
gdbGNU Debugger
gprofdisplay call graph profile data
grepsearch a file for a pattern[ grep, egrep, fgrep ]
groupsshow group memberships
headgive first few lines
hostidset or print identifier of current host system
hostinfodisplay information about a Mach host
hostnameset or print name of current host system
identidentify files
ifcommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ]
indentindent and format Objective-C program source
indxbibbuild inverted index for a bibliography, find references in a bibliography[ indxbib, lookbib ]
installinstall binaries
installmanformats and re-indexes a manual page
introintroduction to commands
iostatreport I/O statistics
ixBuildbuild an index to a directory
ixCleanindexing utilities[ ixClean, ixDump, ixFind, ixRemove, ixStat ]
joinrelational database operator
jota personal database
killterminate a process with extreme prejudice
lastindicate last logins of users and teletypes
lastcommshow last commands executed in reverse order
ldlink editor
leaveremind you when you have to leave
lessopposite of more
lexgenerator of lexical analysis programs
lib56000Motorola DSP56000 Librarian
lnmake links
lnk56000Motorola DSP56000 Cross Linker
lockreserve a terminal
loggermake entries in the system log
loginsign on
lookfind lines in a sorted list
lookbibbuild inverted index for a bibliography, find references in a bibliography[ indxbib, lookbib ]
lorderfind ordering relation for an object library
lpqspool queue examination program
lproff line print
lprmremove jobs from the line printer spooling queue
lptestgenerate lineprinter ripple pattern
lslist contents of directory
m4macro processor
mailsend and receive mail
makemaintain program groups
manfind manual information by keywords; print out the manual
mathMathematica mathematics system
mathremoteremote-access version of Mathematica
mergethree-way file merge
mesgpermit or deny messages
mfMETAFONT, a language for font design[ cmmf, inimf, virmf ]
migMach message interface generator
mkdirmake a directory
mkdirsmake directories
mkstrcreate an error message file by massaging C source
morefile perusal filter for crt viewing[ more, page ]
msetretrieve ASCII to IBM 3270 keyboard map
msgssystem messages and junk mail program
mtmagnetic tape manipulating program
mvmove or rename files
neqntypeset mathematics[ eqn, neqn, checkeq ]
netstatshow network status
newaliasesrebuild the data base for the mail aliases file
nicerun a command at low priority (sh only)[ nice, nohup ]
nidumpextract a UNIX-format file out of NetInfo
niloadload UNIX-format file into NetInfo
niutilNetInfo utility
nmprint name list
nmcontrolcontrol the operation of the Mach network server
nmtestGeneric test program for the Mach network server. 
nmtimeTiming program for the Mach network server. 
nmxlogtranslate a Mach network server debugging log
nohuprun a command at low priority (sh only)[ nice, nohup ]
nrofftext formatting
odoctal, decimal, hex, ascii dump
openopen files
openfileopen files in Edit
otoolobject file printing tool
pagefile perusal filter for crt viewing[ more, page ]
pagesizeprint system page size
passwdchange password file information[ chfn, chsh, passwd ]
pasteprovide copying and pasting from command line[ copy, paste ]
pftcommunicate with PostScript Window Server
playscoreplay a scorefile
prprint file
printenvprint out the environment
psprocess status
ps4014convert a Tektronix 4014 files to POSTSCRIPT format
ps630convert Diablo 630 print files to POSTSCRIPT format
pscatconvert C/A/T files to POSTSCRIPT format
psditconvert ditroff intermediate format to POSTSCRIPT format
psfixmodify PostScript from Mathematica for output
psfontsPOSTSCRIPT font information for TRANSCRIPT[ PSFONTS ]
psplotconvert plot(5) files to POSTSCRIPT format
psrevselect or reverse page order of a POSTSCRIPT file
psroffditroff to a POSTSCRIPT printer
pssymbolsList of symbols for ditroff in TRANSCRIPT[ PSSYMBOLS ]
pswrapcreates C routines from pieces of PostScript language
ptagsprint tag information
ptrofftroff to a POSTSCRIPT printer
ptxpermuted index
pwdworking directory name
pwordprint the peculiar words in a document
ranlibconvert archives to random libraries
ratforrational Fortran dialect
rcschange RCS file attributes
rcsdiffcompare RCS revisions
rcsintrointroduction to RCS commands
rcsmergemerge RCS revisions
rdistremote file distribution program
referfind and insert literature references in documents
resetterminal dependent initialization[ tset ]
revreverse lines of a file
rlogprint log messages and other information about RCS files
rmremove (unlink) files or directories[ rm, rmdir ]
rmailhandle remote mail received via uucp
rmdirremove (unlink) directories or files[ rmdir, rm ]
roffbibrun off bibliographic database
rpcgenan RPC protocol compiler
screenafmBuild screen font metric file from bitmap description files
scriptmake typescript of terminal session
sedstream editor
segeditextract and replace sections from object files
shcommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ]
sizesize of an object file
sleepsuspend execution for an interval
sndconvertconvert a soundfile to a different format
sndinfodisplays soundfile headers on standard output. 
sndplayplay soundfiles
sndrecordrecord a soundfile from DSP or microphone
soelimeliminate .so’s from nroff input
sortsort or merge files
sortbibsort bibliographic database
spellfind spelling errors[ spell, spellin, spellout ]
spellinfind spelling errors[ spell, spellin, spellout ]
spelloutfind spelling errors[ spell, spellin, spellout ]
splitsplit a file into pieces
stringsfind the printable strings in a object, or other binary, file
stripremove symbols and relocation bits
structstructure Fortran programs
sttyset terminal options
styleanalyze surface characteristics of a document
susubstitute user id temporarily
su.wheelsubstitute user id temporarily[ su ]
sumsum and count blocks in a file
syslinedisplay system status on status line of a terminal
tabsset terminal tabs
taildeliver the last part of a file
talktalk to another user
tartape archiver
tblformat tables for nroff or troff
tcphotoypesetter simulator
tcopycopy a mag tape
teepipe fitting
testcondition command
texviewpreview TeX dvi files on screen
timetime a command
tkpaginator for the Tektronix 4014
tn3270full-screen remote login to IBM VM/CMS
touchupdate date last modified of a file
tpmanipulate tape archive
trtranslate characters
transcriptPrograms for accessing  POSTSCRIPT printers[ TRANSCRIPT ]
trofftext formatting and typesetting[ troff, nroff ]
trueprovide truth values[ true, false ]
tsetterminal dependent initialization
tsorttopological sort
ttyget terminal name
uldo underlining
uncompresscompress and expand data[ compress, uncompress, zcat ]
unexpandexpand tabs to spaces, and vice versa[ expand, unexpand ]
unifdefremove ifdef’ed lines
uniqreport repeated lines in a file
unitsconversion program
userscompact list of users who are on the system
vacationreturn “I am on vacation” indication
vers_stringproduce version identification string
vgrindgrind nice listings of programs
viscreen oriented (visual) display editor based on ex
viewscreen oriented (visual) display editor based on ex[ vi ]
vm_statshow Mach virtual memory statistics
wwho is on and what they are doing
waitawait completion of process
wallwrite to all users
wcword count
wfcompword frequency table compiler
whatshow what versions of object modules were used to construct a file
whereislocate source, binary, and or manual for program
whichlocate a program file including aliases and paths (csh only)
whilecommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ]
whowho is on the system
whoamiprint effective current user id
whoisDARPA Internet user name directory service
windowwindow environment
xargsconstruct argument list(s) and execute command
xgetsecret mail[ xsend, xget, enroll ]
xsendsecret mail[ xsend, xget, enroll ]
xstrextract strings from C programs to implement shared strings
yaccyet another compiler-compiler
yesbe repetitively affirmative
ypcatprint values in a YP data base
ypmatchprint the value of one or more keys from a yp map
yppasswdchange login password in yellow pages
ypwhichwhich host is the YP server or map master? 
zcatcompress and expand data[ compress, uncompress, zcat ]

1C. Communications Commands

cuconnect to a remote system[ tip, cu ]
ftpARPANET file transfer program
onexecute a command remotely
rcpremote file copy
rloginremote login
rshremote shell
rupshow host status of local machines (RPC version)
ruptimeshow host status of local machines
ruserswho’s logged in on local machines (RPC version)
rwhowho’s logged in on local machines
telnetuser interface to the TELNET protocol
tftptrivial file transfer program
tipconnect to a remote system[ tip, cu ]
uucpunix to unix copy
uudecodeencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uuencodeencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uulogdisplay UUCP log files
uunamelist names of UUCP hosts
uuqexamine or manipulate the uucp queue
uusendsend a file to a remote host
uuxunix to unix command execution

1G. Graphics Commands

splineinterpolate smooth curve

1L. TeX Commands

gftopkconvert generic font files to packed font files
gftypetranslate a generic font file for humans to read
pktogfconvert packed font files to generic font files
pktypetranslate a packed font file for humans to read
textext formatting and typesetting[ tex, initex, virtex ]

2. System Calls (intro)

acceptaccept a connection on a socket
accessdetermine accessibility of file
acctturn accounting on or off
adjtimecorrect the time to allow synchronization of the system clock
async_daemonNFS daemons[ nfssvc, async_daemon ]
bindbind a name to a socket
brkchange data segment size  The UNIX system calls brk and sbrk are not supported on the NeXT computer. [ brk, sbrk ]
chdirchange current working directory
chmodchange mode of file
chownchange owner and group of a file
chrootchange root directory
closedelete a descriptor
connectinitiate a connection on a socket
creatcreate a new file
dupduplicate a descriptor[ dup, dup2 ]
dup2duplicate a descriptor[ dup, dup2 ]
execveexecute a file
exitterminate a process[ _exit ]
fchmodchange mode of file[ chmod ]
fchownchange owner and group of a file[ chown ]
fcntlfile control
flockapply or remove an advisory lock on an open file
forkcreate a new process
fstatget file status[ stat, lstat, fstat ]
fsyncsynchronize a file’s in-core state with that on disk
ftruncatetruncate a file to a specified length[ truncate ]
getdirentriesgets directory entries in a filesystem independent format
getdomainnameget/set name of current domain[ getdomainname, setdomainname ]
getdtablesizeget descriptor table size
getegidget group identity[ getgid, getegid ]
geteuidget user identity[ getuid, geteuid ]
getgidget group identity[ getgid, getegid ]
getgroupsget group access list
gethostidget unique identifier of current host
gethostnameget/set name of current host[ gethostname, sethostname ]
getitimerget/set value of interval timer[ getitimer, setitimer ]
getpagesizeget system page size
getpeernameget name of connected peer
getpgrpget process group
getpidget process identification[ getpid, getppid ]
getppidget process identification[ getpid, getppid ]
getpriorityget/set program scheduling priority[ getpriority, setpriority ]
getrlimitcontrol maximum system resource consumption[ getrlimit, setrlimit ]
getrusageget information about resource utilization
getsocknameget socket name
getsockoptget and set options on sockets[ getsockopt, setsockopt ]
gettimeofdayget/set date and time[ gettimeofday, settimeofday ]
getuidget user identity[ getuid, geteuid ]
host_infoget information about a Mach host.
introintroduction to system calls and error numbers
ioctlcontrol device
kern_timestampreturn (machine-dependent) timestamp
killsend signal to a process
killpgsend signal to a process group
linkmake a hard link to a file
listenlisten for connections on a socket
lseekmove read/write pointer
lstatget file status[ stat, lstat, fstat ]
mach_swaponadd a file for system paging/swapping. 
mkdirmake a directory file
mknodmake a special file
mountmount file system
nfssvcNFS daemons[ nfssvc, async_daemon ]
openopen a file for reading or writing, or create a new file
pipecreate an interprocess communication channel
profilexecution time profile
ptraceprocess trace  The UNIX system call ptrace is not supported on the NeXT computer. 
readread input[ read, readv ]
readlinkread value of a symbolic link
readvread input[ read, readv ]
rebootreboot system or halt processor
recvreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvfromreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvmsgreceive a message from a socket[ recv, recvfrom, recvmsg ]
renamechange the name of a file
rmdirremove a directory file
sbrkchange data segment size  The UNIX system calls brk and sbrk are not supported on the NeXT computer. [ brk, sbrk ]
selectsynchronous I/O multiplexing
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 ]
setdomainnameget/set name of current domain[ getdomainname, setdomainname ]
setgroupsset group access list
sethostidget unique identifier of current host[ gethostid ]
sethostnameget/set name of current host[ gethostname, sethostname ]
setitimerget/set value of interval timer[ getitimer, setitimer ]
setpgrpset process group
setpriorityget/set program scheduling priority[ getpriority, setpriority ]
setregidset real and effective group ID
setreuidset real and effective user ID’s
setrlimitcontrol maximum system resource consumption[ getrlimit, setrlimit ]
setsockoptget and set options on sockets[ getsockopt, setsockopt ]
settimeofdayget/set date and time[ gettimeofday, settimeofday ]
shutdownshut down part of a full-duplex connection
sigblockblock signals
sigpauseatomically release blocked signals and wait for interrupt
sigreturnreturn from signal
sigsetmaskset current signal mask
sigstackset and/or get signal stack context
sigvecsoftware signal facilities
slot_infoget information about a logical slot in a Mach host
socketcreate an endpoint for communication
socketpaircreate a pair of connected sockets
statget file status[ stat, lstat, fstat ]
statfsget file system statistics
swaponadd a swap device for interleaved paging/swapping
symlinkmake symbolic link to a file
syncupdate super-block
syscallindirect system call
truncatetruncate a file to a specified length
umaskset file creation mode mask
unlinkremove directory entry
unmountremove a file system
utimesset file times
vforkspawn new process in a virtual memory efficient way
vhangupvirtually “hangup” the current control terminal
waitwait for process to terminate[ wait, wait3 ]
wait3wait for process to terminate[ wait, wait3 ]
writewrite output[ write, writev ]
writevwrite output[ write, writev ]

3. C Library (intro)

ArrayFromFile[ simple string array functions ]
_longjmpnon-local goto[ setjmp, longjmp ]
_setjmpnon-local goto[ setjmp, longjmp ]
abortgenerate a fault
absinteger absolute value
aliasdbget mail alias database entries[ alias_setent, alias_getent, alias_getbyname, alias_end ]
allocamemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
alphasortscan a directory[ scandir, alphasort ]
asctimeconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone, tzset ]
assertprogram verification
atofconvert ASCII to numbers[ atof, atoi, atol ]
atohconvert ASCII to hexadecimal or octal[ atoh, atoo ]
atoiconvert ASCII to numbers[ atof, atoi, atol ]
atolconvert ASCII to numbers[ atof, atoi, atol ]
atooconvert ASCII to hexadecimal or octal[ atoh, atoo ]
bcmpbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bcopybit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bstringbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bzerobit and byte string operations[ bcopy, bcmp, bzero, ffs ]
callocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
cfreememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
closedirdirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
closelogcontrol system log[ syslog, openlog, closelog, setlogmask ]
compregular expression handler[ regex, re_comp, re_exec, recmp, re_compile, re_match ]
convert_ts_to_tvconvert timestamp to timeval
cryptDES encryption[ crypt, setkey, encrypt ]
ctimeconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone, tzset ]
ctypecharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
dbintroduction to the hashed database library functions
dbm_clearerrdata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_closedata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_deletedata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_errordata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_fetchdata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_firstkeydata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_nextkeydata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_opendata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
dbm_storedata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
directorydirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
ecvtoutput conversion[ ecvt, fcvt, gcvt ]
edatalink editor defined symbols[ _mh_execute_header, _end, _etext, _edata, _shared_library_initialization ]
encryptDES encryption[ crypt, setkey, encrypt ]
endlink editor defined symbols[ _mh_execute_header, _end, _etext, _edata, _shared_library_initialization ]
endfsentget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
endgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
endpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
endttyentget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
endusershellget legal user shells[ getusershell, setusershell, endusershell ]
environexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
errlistsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
etextlink editor defined symbols[ _mh_execute_header, _end, _etext, _edata, _shared_library_initialization ]
execlexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execleexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execlpexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
exectexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execvexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execveexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
execvpexecute a file[ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ]
exitterminate a process after flushing any pending output
exportentget exported file system information[ exportent, getexportent, setexportent, addexportent, remexportent, endexportent, getexportopt ]
fcvtoutput conversion[ ecvt, fcvt, gcvt ]
ffsbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
fileutilfile utilities
freememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
frexpsplit into mantissa and exponent[ frexp, ldexp, modf ]
gcvtoutput conversion[ ecvt, fcvt, gcvt ]
getdiskget disk description by its name[ getdiskbyname ]
getdiskbydevget disk description by its name[ getdiskbyname ]
getdiskbynameget disk description by its name
getenvvalue for environment name
getfsentget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getfsfileget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getfsspecget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getfstypeget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getgrgidget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getgrnamget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getloginget login name
getmachheadersget the Mach headers for the executable
getmntentget file system descriptor file entry[ getmntent, setmntent, addmntent, endmntent, hasmntopt ]
getoptget option letter from argv
getpassread a password
getpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
getpwnamget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
getpwuidget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
getsectbynameget the section information for the named section[ getsectbyname, getsectdata ]
getsectbynamefromheaderget the section information for the named section[ getsectbyname, getsectdata ]
getsectdataget the section information for the named section[ getsectbyname, getsectdata ]
getsectdatafromheaderget the section information for the named section[ getsectbyname, getsectdata ]
getsectdatafromlibget the section information for the named section[ getsectbyname, getsectdata ]
getsegbynameget the segment command for the named segment
getttyentget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
getttynamget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
getusershellget legal user shells[ getusershell, setusershell, endusershell ]
getwdget current working directory pathname
gmtimeconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone, tzset ]
indexstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
initgroupsinitialize group access list
initstatebetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
insqueinsert/remove element from a queue[ insque, remque ]
introintroduction to C library functions
isalnumcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isalphacharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isasciicharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isattyfind name of a terminal[ ttyname, isatty, ttyslot ]
iscntrlcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isdigitcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
islowercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isprintcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
ispunctcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isspacecharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isuppercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
isxdigitcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
ixinverted index access functions
ldexpsplit into mantissa and exponent[ frexp, ldexp, modf ]
libudpUDP user library
localtimeconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone, tzset ]
longjmpnon-local goto[ setjmp, longjmp ]
mach_errorprint a Mach-related error message on stderrmach_errormsg − return a string corresponding to a Mach error code
mach_initthe port to which a task sends its kernel requeststask_data_ − a port on which a task may receive messagestask_notify_ − the port on which a task receives notify messages from the kernelname_server_port − the service port for the network name serverservice_port − the service port for the service servermach_init_ports − set of server ports initially handed to a taskmach_init_ports_count − number of mach_init_portsvm_page_size − size of the virtual memory pages in bytes [ task_self_ ]
mallocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
malloc_debugmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
malloc_errormemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
malloc_good_sizememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
malloc_sizememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
mkstempmake a unique file name[ mktemp ]
mktempmake a unique file name
modfsplit into mantissa and exponent[ frexp, ldexp, modf ]
moncontrolprepare execution profile[ monitor, monstartup, moncontrol ]
monitorprepare execution profile[ monitor, monstartup, moncontrol ]
monstartupprepare execution profile[ monitor, monstartup, moncontrol ]
mstatsmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
ndbmdata base subroutines[ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ]
nlistget entries from name list
opendirdirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
openlogcontrol system log[ syslog, openlog, closelog, setlogmask ]
pathutilpath name utilities
pcloseinitiate I/O to/from a process[ popen, pclose ]
perrorsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
popeninitiate I/O to/from a process[ popen, pclose ]
printerdbget printer database entry[ prdb_set, prdb_get, prdb_getbyname, prdb_end ]
psignalsystem signal messages[ psignal, sys_siglist ]
qsortquicker sort
quitprint message and exit
randombetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
rcmdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
re_compregular expression handler[ regex, re_comp, re_exec, recmp, re_compile, re_match ]
re_execregular expression handler[ regex, re_comp, re_exec, recmp, re_compile, re_match ]
readdirdirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
reallocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
regexregular expression handler[ regex, re_comp, re_exec, recmp, re_compile, re_match ]
remqueinsert/remove element from a queue[ insque, remque ]
resolverresolver routines[ res_mkquery, res_send, res_init, dn_comp, dn_expand ]
rewinddirdirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
rexecreturn stream to a remote command
rindexstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
rresvportroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
ruserokroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
scandirscan a directory[ scandir, alphasort ]
searchsearching utilities
seekdirdirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
service_checkininititalize interface to service serverservice_checkin − get receive rights to a standard server port[ init_service ]
setegidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
seteuidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setfsentget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
setgidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
setjmpnon-local goto[ setjmp, longjmp ]
setkeyDES encryption[ crypt, setkey, encrypt ]
setlogmaskcontrol system log[ syslog, openlog, closelog, setlogmask ]
setpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
setpwfileget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
setrgidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setruidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setstatebetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
setttyentget ttys file entry[ getttyent, getttynam, setttyent, endttyent ]
setuidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setusershellget legal user shells[ getusershell, setusershell, endusershell ]
siginterruptallow signals to interrupt system calls
sleepsuspend execution for interval
sopen[ sopen, sclose, isapipe ]
spellspelling correction functions
srandombetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
strcatstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strcmpstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strcpystring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strerrorsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
stringstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strlenstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strncatstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strncmpstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strncpystring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
strutil[ more string utilities ]
swabswap bytes
syssystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
sys_errlistsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
sys_nerrsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
sys_siglistsystem signal messages[ psignal, sys_siglist ]
syslogcontrol system log[ syslog, openlog, closelog, setlogmask ]
systemissue a shell command
telldirdirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
text[ utilities for textual analysis, indexing, searching, and file analysis ]
threadssupport for concurrent programming in C under MACH[ C-Threads ]
timezoneconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone, tzset ]
toasciicharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
tolowercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
touppercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ]
ttynamefind name of a terminal[ ttyname, isatty, ttyslot ]
ttyslotfind name of a terminal[ ttyname, isatty, ttyslot ]
ualarmschedule signal after specified time
usleepsuspend execution for interval
vallocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
varargsvariable argument list
vfreememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, mstats, alloca ]
websteraccess to the Merriam-Webster database
wftableword frequency table functions

3C. Compatibility Routines

alarmschedule signal after specified time
ftimeget date and time[ time, ftime ]
getpwget name from uid
gttyset and get terminal state (defunct)[ stty, gtty ]
niceset program priority
pausestop until signal
randrandom number generator[ rand, srand ]
signalsimplified software signal facilities
srandrandom number generator[ rand, srand ]
sttyset and get terminal state (defunct)[ stty, gtty ]
timeget date and time[ time, ftime ]
timesget process times
utimeset file times
vlimitcontrol maximum system resource consumption
vtimesget information about resource utilization

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 ]
cabsEuclidean distance, complex absolute value[ hypot, cabs ]
cbrtcube root, square root[ cbrt, sqrt ]
ceilabsolute value, floor, ceiling, and round-to-nearest functions[ fabs, floor, ceil, rint ]
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 functions[ erf, erfc ]
erfcerror functions[ erf, erfc ]
expexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
expm1exponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
fabsabsolute value, floor, ceiling, and round-to-nearest functions[ fabs, floor, ceil, rint ]
finitecopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
floorabsolute value, floor, ceiling, and round-to-nearest functions[ fabs, floor, ceil, rint ]
gammalog gamma function[ lgamma ]
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
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 ]
logbcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
mathintroduction to mathematical library functions
powexponential, logarithm, power[ exp, expm1, log, log10, log1p, pow ]
rintabsolute value, floor, ceiling, and round-to-nearest functions[ fabs, floor, ceil, rint ]
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 ]
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

addrInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
bindresvportbind a socket to a privileged IP port
byteorderconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
endhostentget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
endnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
endprotoentget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
endserventget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
ethersEthernet address mapping operations[ ethers, ether_ntoa, ether_aton, ether_ntohost, ether_hostton, ether_line ]
gethostbyaddrget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
gethostbynameget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
gethostentget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
getnetbyaddrget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetbynameget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getprotobynameget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getprotobynumberget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getprotoentget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getrpcbynameget RPC entry[ getrpcent, getrpcbyname, getrpcbynumber ]
getrpcbynumberget RPC entry[ getrpcent, getrpcbyname, getrpcbynumber ]
getrpcentget RPC entry[ getrpcent, getrpcbyname, getrpcbynumber ]
getservbynameget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
getservbyportget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
getserventget 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_lnaofInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_makeaddrInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_netofInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
inet_networkInternet 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 ]
netinfolibrary routines for NetInfo calls
networkInternet address manipulation routines[ inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof ]
nsXerox NS(tm)  address conversion routines[ ns_addr, ns_ntoa ]
ns_addrXerox NS(tm)  address conversion routines[ ns_addr, ns_ntoa ]
ns_ntoaXerox NS(tm)  address conversion routines[ ns_addr, ns_ntoa ]
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 ]
rpclibrary routines for remote procedure calls
sethostentget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
sethostfileget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent ]
setnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
setprotoentget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
setserventget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
xdrlibrary routines for external data representation
yp_allyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_bindyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_firstyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_get_default_domainyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_masteryellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_matchyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_nextyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_orderyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yp_unbindyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
ypclntyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
yperr_stringyellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]
ypprot_erryellow pages client interface[ ypclnt, yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err ]

3R. RPC Library (intro)

bootparambootparam protocol
getrpcportget RPC port number
introintroduction to RPC service library functions
mountkeep track of remotely mounted filesystems
rexremote execution protocol
rnusersreturn information about users on remote machines[ rnusers, rusers ]
rusersreturn information about users on remote machines[ rnusers, rusers ]
rwallwrite to specified remote machines
yppasswdupdate user password in yellow pages

3S. Standard I/O Library

clearerrstream status inquiries[ ferror, feof, clearerr, fileno ]
fcloseclose or flush a stream[ fclose, fflush ]
fdopenopen a stream[ fopen, freopen, fdopen ]
feofstream status inquiries[ ferror, feof, clearerr, fileno ]
ferrorstream status inquiries[ ferror, feof, clearerr, fileno ]
fflushclose or flush a stream[ fclose, fflush ]
fgetcget character or word from stream[ getc, getchar, fgetc, getw ]
fgetsget a string from a stream[ gets, fgets ]
filenostream status inquiries[ ferror, feof, clearerr, fileno ]
fopenopen a stream[ fopen, freopen, fdopen ]
fprintfformatted output conversion[ printf, fprintf, sprintf ]
fputcput character or word on a stream[ putc, putchar, fputc, putw ]
fputsput a string on a stream[ puts, fputs ]
freadbuffered binary input/output[ fread, fwrite ]
freopenopen a stream[ fopen, freopen, fdopen ]
fscanfformatted input conversion[ scanf, fscanf, sscanf ]
fseekreposition a stream[ fseek, ftell, fgetpos, fsetpos, rewind ]
ftellreposition a stream[ fseek, ftell, fgetpos, fsetpos, rewind ]
fwritebuffered binary input/output[ fread, fwrite ]
getcget character or word from stream[ getc, getchar, fgetc, getw ]
getcharget character or word from stream[ getc, getchar, fgetc, getw ]
getsget a string from a stream[ gets, fgets ]
getwget character or word from stream[ getc, getchar, fgetc, getw ]
printfformatted output conversion[ 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 ]
removeremove directory entry
rewindreposition a stream[ fseek, ftell, fgetpos, fsetpos, rewind ]
scanfformatted input conversion[ scanf, fscanf, sscanf ]
setbufassign buffering to a stream[ setbuf, setvbuf, setbuffer, setlinebuf ]
setbufferassign buffering to a stream[ setbuf, setvbuf, setbuffer, setlinebuf ]
setlinebufassign buffering to a stream[ setbuf, setvbuf, setbuffer, setlinebuf ]
setvbufassign buffering to a stream[ setbuf, setvbuf, setbuffer, setlinebuf ]
sprintfformatted output conversion[ printf, fprintf, sprintf ]
sscanfformatted input conversion[ scanf, fscanf, sscanf ]
stdiostandard buffered input/output package
tmpfilegenerate unique file name[ tmpnam ]
tmpnamgenerate unique file name
ungetcpush character back into input stream
vfprintf[ vfprintf, vprintf, vsprintf ]
vprintf[ vfprintf, vprintf, vsprintf ]
vsprintf[ vfprintf, vprintf, vsprintf ]

3X. Miscellaneous Libraries

arcgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
circlegraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
contgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
cursesscreen functions with “optimal” cursor motion
dbmdata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
dbminitdata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
deletedata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
erasegraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
fetchdata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
firstkeydata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
labelgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
lib2648subroutines for the HP 2648 graphics terminal
linegraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
linemodgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
movegraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
mpmultiple precision integer arithmetic[ madd, msub, mult, mdiv, pow, gcd, invert, rpow, msqrt, mcmp, move, min, omin, fmin, m_in, mout, omout, fmout, m_out, sdiv, itom ]
nextkeydata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
openplgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
plotgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
pointgraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
spacegraphics interface[ plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
storedata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
termcapterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetentterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetflagterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetnumterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgetstrterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tgototerminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
tputsterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]

4. Special Files (intro)

bkline discipline for machine-machine communication (obsolete)
enXerox 3 Mb/s Ethernet interface
evsevent driver status
introintroduction to special files and hardware support
kmemmain memory[ mem, kmem ]
losoftware loopback network interface
memmain memory[ mem, kmem ]
midiMIDI device interface[ midi_set_owner, midi_get_xmit, midi_get_recv, midi_get_out_timer_port, midi_set_quanta_per_clock, midi_get_quanta_per_clock, midi_output_queue_size, midi_output_queue_notify, midi_send_raw_data,   midi_send_cooked_data, midi_send_packed_data, midi_get_data, midi_set_sys_ignores, midi_get_sys_ignores, midi_set_in_timer_port, midi_get_in_timer_port, midi_set_proto, midi_get_proto, midi_clear_queue, midi_reply_handler, midi_error, midi_error_string ]
midi_timerMIDI timer interface[ timer_timeval_req, timer_quanta_req, timer_set, timer_set_quantum, timer_stop, timer_start, timer_direction, midi_timer_reply_handler, midi_timer_error, midi_timer_error_string ]
npNeXT Laser Printer interface
nulldata sink
ptypseudo terminal driver
sdSCSI disk device driver
sggeneric SCSI device driver
soundDSP/Sound driver interface[ snddriver_get_device_parms, snddriver_set_device_parms, snddriver_get_volume, snddriver_set_volume, snddriver_set_dsp_owner_port, snddriver_set_sndin_owner_port, snddriver_set_sndout_owner_port, snddriver_get_dsp_cmd_port, snddriver_dspcmd_req_msg, snddriver_dspcmd_req_err, snddriver_dspcmd_req_condition, snddriver_dsp_set_flags, snddriver_dsp_host_cmd, snddriver_dsp_boot, snddriver_dsp_write, snddriver_dsp_read, snddriver_stream_setup, snddriver_dsp_protocol, snddriver_stream_start_reading, snddriver_stream_start_writing, snddriver_stream_control, snddriver_stream_nsamples, snddriver_reply_handler ]
stSCSI Tape Device Driver
tbline discipline for digitizing devices
ttygeneral terminal interface
zsZilog 8530 Serial Communications Controller

4F. Network Protocol Families

inetInternet protocol family

4N. Network Facilities (intro)

ifgeneral properties of network interfaces
introintroduction to networking facilities[ networking ]
networkingintroduction to networking facilities

4P. Network Protocols

arpAddress Resolution Protocol
icmpInternet Control Message Protocol
ipInternet Protocol
nfsnetwork file system[ nfs, NFS ]
tcpInternet Transmission Control Protocol
udpInternet User Datagram Protocol

5. File Formats

L-devicesUUCP device description file
L-dialcodesUUCP phone number index file
L.aliasesUUCP hostname alias file
L.cmdsUUCP remote command permissions file
L.sysUUCP remote host description file
Mach-OMach-O assembler and link editor output
USERFILEUUCP pathname permissions file
a.outMach-O assembler and link editor output[ Mach-O ]
acctexecution accounting file
aliasesaliases file for sendmail
ararchive (library) file format
bootparamsboot parameter data base
dbxdbx symbol table information
dirformat of directories
disktabdisk description file
dumpincremental dump format[ dump, dumpdates ]
dumpdatesincremental dump format[ dump, dumpdates ]
ethersEthernet address to hostname database or YP domain
exportsdirectories to export to NFS clients[ exports, xtab ]
fsformat of file system volume[ fs, inode ]
fstabstatic information about filesystems[ mntent, fstab ]
gettytabterminal configuration data base
groupgroup file
hosts.equivlist of trusted hosts
hostshost name data base[ /etc/hosts ]
inodeformat of file system volume[ fs, inode ]
map3270database for mapping ascii keystrokes into IBM 3270 keys
mntentstatic information about filesystems[ mntent, fstab ]
mtabmounted file system table
netgrouplist of network groups
netinfonetwork administrative information
networksnetwork name data base
passwdpassword file
phonesremote host phone number data base
plotgraphics interface
printcapprinter capability data base
protocolsprotocol name data base
rcsfileformat of RCS file
remoteremote host description file
resolver[ resolver configuration file ]
rmtablocal file system mount statistics
rpcrpc program number data base
servicesservice name data base
stabsymbol table types
swaptabstatic table of paging files
tartape archive file format
termcapterminal capability data base
tpDEC/mag tape formats
ttysterminal initialization data
typesprimitive system data types
tzfiletime zone information
utmplogin records[ utmp, wtmp ]
uuencodeformat of an encoded uuencode file
vfontfont formats for the Benson-Varian or Versatec
vgrindefsvgrind’s language definition data base
wtmplogin records[ utmp, wtmp ]
ypfilesthe yellowpages database and directory structure

7. Miscellaneous Facilities (intro)

afmAdobe POSTSCRIPT font metrics file format[ AFM ]
asciimap of ASCII character set
environuser environment
eqncharspecial character definitions for eqn
hierfile system hierarchy
intromiscellaneous useful information pages[ miscellaneous ]
mailaddrmail addressing description
manmacros to typeset manual
memacros for formatting papers
mstext formatting macros
postscriptprint file format[ POSTSCRIPT ]
termconventional names for terminals

8. Maintenance Procedures (intro)

aclogin accounting
acctonsystem accounting[ sa, accton ]
adduserprocedure for adding new users
autodiskmountautomatically mount and initialize optical disks
biodNFS daemons[ nfsd, biod ]
bootparamdboot parameter server
bootpdboot protocol daemon
bugfilerfile bug reports in folders automatically
catmancreate the cat files for the manual
checkswapcheck for the presence of a swapdisk
chownchange owner
clriclear i-node
cronclock daemon
dcheckfile system directory consistency check
diskdisk initialization and diagnosis
drteststandalone disk test program
dumpincremental file system dump
dumpfsdump file system information
exportfsexport and unexport directories to NFS clients
fsckfile system consistency check and interactive repair
fsirandinstall random inode generation numbers
gettyset terminal mode
haltstop the processor
icheckfile system storage consistency check
inetdinternet “super−server”
initprocess control initialization
introintroduction to system maintenance and operation commands
kern_loaderkernel server loader daemon
kgmongenerate a dump of the operating system’s profile buffers
kl_utilkernel server loader utility program
lookupdlookup daemon[ /usr/etc/lookupd ]
lpcline printer control program
lpdline printer daemon
mach_swaponadd a file for paging/swapping
mailqsend mail over the internet[ sendmail ]
makedbmmake a yellow pages dbm file
makedevmake system special files
makekeygenerate encryption key
mdcreate makefile dependencies from .d files created by -MD option to cc
mkfilecreate a file
mkfsconstruct a file system
mkhostsgenerate hashed host table
mklost+foundmake a lost+found directory for fsck
mknodbuild special file
mkpasswdgenerate hashed password table
mkprotoconstruct a prototype file system
mountmount and dismount filesystems[ mount, umount ]
msgwrapgenerate remote message classes
namedInternet domain name server
ncheckgenerate names from i-numbers
netinfodNetInfo daemon
newclient/private directory builder
newfsconstruct a new file system
nfsdNFS daemons[ nfsd, biod ]
nfsstatNetwork File System statistics
nibinddNetInfo binder
nidomainNetInfo domain utility
nmserverMach network server
nppowerpower on/off the NeXT Laser Printer
numanage user login accounts (create, modify, destroy UNIX accounts)
pacprinter/plotter accounting information
pingsend ICMP ECHO_REQUEST packets to network hosts
prebuildBuild PostScript prebuilt font file from bitmap description files
pscatmapbuild ptroff width tables POSTSCRIPT fonts
pscommTRANSCRIPT spooler filters for POSTSCRIPT printers[ pscomm, ps?f, psbad, psrv, pstext, psbanner, psint ]
rc.bootcommand script for auto-reboot and daemons[ rc, rc.boot, rc.local ]
rccommand script for auto-reboot and daemons[ rc, rc.boot, rc.local ]
rc.localcommand script for auto-reboot and daemons[ rc, rc.boot, rc.local ]
rebootUNIX bootstrapping procedures
renicealter priority of running processes
restoreincremental file system restore
rpc.bootparamdboot parameter server[ bootparamd ]
rpcinforeport RPC information
sasystem accounting[ sa, accton ]
sccstorcsbuild RCS file from SCCS file
sendmailsend mail over the internet
showmountshow all remote mounts
shutdownclose down the system at a given time
snd_registerregister sound device port
stickypersistent text and append-only directories
syncupdate the super block
syslogdlog systems messages
timedtime server daemon
timedctimed control program
tunefstune up an existing file system
umountmount and dismount filesystems[ mount, umount ]
updateperiodically update the super block
vipwedit the password file
ypbindyellow pages server and binder processes[ ypserv, ypbind ]
ypinitbuild and install yellow pages database
ypmakerebuild yellow pages database
yppollwhat version of a YP map is at a YP server host
yppushforce propagation of a changed YP map
ypservyellow pages server and binder processes[ ypserv, ypbind ]
ypsetpoint ypbind at a particular server
ypwhichwhat machine is the YP server? 
ypxfrtransfer a YP map from some YP server to here[ ypxfr, ypxfr_1perday, ypxfr_1perhour, ypxfr_2perday ]
ypxfr_1perdaytransfer a YP map from some YP server to here[ ypxfr, ypxfr_1perday, ypxfr_1perhour, ypxfr_2perday ]
ypxfr_1perhourtransfer a YP map from some YP server to here[ ypxfr, ypxfr_1perday, ypxfr_1perhour, ypxfr_2perday ]
ypxfr_2perdaytransfer a YP map from some YP server to here[ ypxfr, ypxfr_1perday, ypxfr_1perhour, ypxfr_2perday ]

8C. Network Services

NSWSdNextStep(tm) Window Server front-end daemon
arpaddress resolution display and control
comsatbiff server
fingerdremote user information server
ftpdDARPA Internet File Transfer Protocol server
ifconfigconfigure network interface parameters
mountdNFS mount request server
portmapDARPA port to RPC program number mapper
rdumpfile system dump across the network
rexdRPC-based remote execution server
rexecdremote execution server
rlogindremote login server
rmtremote magtape protocol module
routemanually manipulate the routing tables
routednetwork routing daemon
rpc.mountdNFS mount request server[ mountd ]
rpc.rstatdkernel statistics server[ rstatd ]
rpc.rusersdnetwork username server[ rusersd ]
rpc.rwalldnetwork rwall server[ rwalld ]
rpc.spraydspray server[ sprayd ]
rpc.yppasswddserver for modifying yellow pages password file[ yppasswdd ]
rpcinforeport RPC information
rrestorerestore a file system dump across the network
rshdremote shell server
rstatdkernel statistics server
rusersdnetwork username server
rwalldnetwork rwall server
rwhodsystem status server
slattachattach serial lines as network interfaces
spraydspray server
talkdremote user communication server
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
tnamedDARPA Trivial name server
trpttransliterate protocol trace
uucicotransfer files queued by uucp or uux[ uucico, uucpd ]
uucleanuucp spool directory clean-up
uucpdtransfer files queued by uucp or uux[ uucico, uucpd ]
uupollpoll a remote UUCP site
uusnapshow snapshot of the UUCP system
uuxqtUUCP execution file interpreter
yppasswddserver for modifying yellow pages password file

8c. Network Services

trsptransliterate sequenced packet protocol trace

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