Museum

Home

Lab Overview

Retrotechnology Articles

⇒ NEXTSTEP 3.3

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

2P. POSIX System Calls

3. C Library

3C. Compatibility Routines

3M. Math Library

3N. Network Support Library

3P. POSIX Compatibility Routines

3R. RPC Library

3S. Standard I/O Library

3X. Miscellaneous Libraries

3x. Miscellaneous Libraries

4. Special Files

4F. Network Protocol Families

4N. Network Facilities

4P. Network Protocols

5. File Formats

Section 6

7. Miscellaneous Facilities

8. Maintenance Procedures

8C. Network Services

Manual — NEXTSTEP 3.3

1374 entries

Section (1)

bmsearch a file for a string

1. Commands (intro)

AppInspectorNeXT applications[ NeXTApps ]
BuildDiskNeXT applications[ NeXTApps ]
CoverAppNeXT applications[ NeXTApps ]
DigitalLibrarianNeXT applications[ NeXTApps ]
DigitalQuotationsNeXT applications[ NeXTApps ]
DigitalWebsterNeXT applications[ NeXTApps ]
EditNeXT applications[ NeXTApps ]
FaxReaderNeXT applications[ NeXTApps ]
HostManagerNeXT applications[ NeXTApps ]
IBNeXT applications[ NeXTApps ]
IconBuilderNeXT applications[ NeXTApps ]
InstallTabletNeXT applications[ NeXTApps ]
Install_TeXinstall TeX for use from distribution media
InstallerNeXT applications[ NeXTApps ]
InterfaceBuilderNeXT applications[ NeXTApps ]
LibrarianNeXT applications[ NeXTApps ]
MailNeXT applications[ NeXTApps ]
MallocDebugNeXT applications[ NeXTApps ]
NFSManagerNeXT applications[ NeXTApps ]
NeXTAppsNeXT applications
NetInfoManagerNeXT applications[ NeXTApps ]
PreferencesNeXT applications[ NeXTApps ]
PreviewNeXT applications[ NeXTApps ]
PrintManagerNeXT applications[ NeXTApps ]
ProcessMonitorNeXT applications[ NeXTApps ]
ProjectBuilderNeXT applications[ NeXTApps ]
QuotationsNeXT applications[ NeXTApps ]
SimpleNetworkStarterNeXT applications[ NeXTApps ]
TeXviewpreview TeX dvi files on screen
TerminalNeXT applications[ NeXTApps ]
UpgraderNeXT applications[ NeXTApps ]
UserManagerNeXT applications[ NeXTApps ]
WebsterNeXT applications[ NeXTApps ]
YapNeXT applications[ NeXTApps ]
addbibcreate or extend bibliographic database
applyapply a command to a set of arguments
ararchive and library maintainer
asNeXT GNU-based assemblers producing Mach object files
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
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 and C++ Compiler[ cc, cc++ ]
cdchange working directory
checkeqtypeset mathematics[ eqn, neqn, checkeq ]
checknrcheck nroff/troff files
chfnchange password database information[ chfn, chsh, passwd ]
chgrpchange group
chmodchange mode
chshchange password database information[ chfn, chsh, passwd ]
cicheck in RCS revisions
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
cpiocopy file archives in and out
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 ]
dbComparehashed database utilities[ dbCatenate, dbCompare, dbCompress, dbCopy, dbDescribe, dbExpand ]
dbCompresshashed database utilities[ dbCatenate, dbCompare, dbCompress, dbCopy, dbDescribe, dbExpand ]
dbCopyhashed database utilities[ dbCatenate, dbCompare, dbCompress, dbCopy, dbDescribe, dbExpand ]
dbDescribehashed database utilities[ dbCatenate, dbCompare, dbCompress, dbCopy, dbDescribe, dbExpand ]
dbExpandhashed 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
dusummarize disk usage
dvipsconvert a TeX dvi file to PostScript (PostScript is a trademark of Adobe Systems, Inc.) 
dwritewrite to the defaults database
ebadexecdetermine why a file will not execute
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 ]
fastcpcopy optimally (only if destination is missing or different)
fgrepsearch a file for a pattern[ grep, egrep, fgrep ]
filedetermine file type
filememshow a list of a file’s pages cached in memory
findfind files
fingeruser information lookup program
fmtsimple text formatter
foldfold long lines for finite width output device
font_update_2updates PostScript fonts for 2.0 WindowServer[ font_update_2.0 ]
fontloaderInstall typefaces in non-NeXT printer
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? 
gdbGNU Debugger
genstringsgenerate string table from source code
gnutarGNU tape archiver
gprofdisplay call graph profile data
grepsearch a file for a pattern[ grep, egrep, fgrep ]
groupsshow group memberships
gunzipcompress or expand files[ gzip, gunzip, zcat ]
gzcatcompress or expand files[ gzip, gunzip, zcat ]
gzexecompress executable files in place
gzipcompress or expand files[ gzip, gunzip, zcat ]
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
introintroduction to commands
iostatreport I/O statistics
ixBuildNEXTSTEP Release 2 indexing utilities[ ixBuild, ixClean, ixDump, ixFind, ixRemove, ixStat, pword ]
ixCleanNEXTSTEP Release 2 indexing utilities[ ixBuild, ixClean, ixDump, ixFind, ixRemove, ixStat, pword ]
ixbuildbuild inverted indexes on file system subtrees  
ixdomainconvert weighting domain files  
ixparsegenerate and convert text processing information files  
ixsearchevaluate a query against an indexed subtree of a filesystem and print names of files matching the query  
joinrelational database operator
jshcommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ]
killterminate a process with extreme prejudice
kl_ldlinker for loadable kernel servers
lastindicate last logins of users and teletypes
lastcommshow last commands executed in reverse order
ldMach object file link editor
leaveremind you when you have to leave
lessopposite of more
lesskeyspecify key bindings for less
lexgenerator of lexical analysis programs
lib56000Motorola DSP56000 Librarian
libtoolcreate libraries ranlib − add or update the table of contents of archive libraries
lipocreate or operate on fat files
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
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 ]
nifindfind a directory in the NetInfo hierarchy
nigrepsearch for a regular expression in the NetInfo hierarchy
nireportprint tables from the NetInfo hierarchy
nmdisplay name list (symbol table)
nohuprun a command at low priority (sh only)[ nice, nohup ]
npsdNetware Protocol Stack Daemon
nrofftext formatting
nwloginlog in to a Netware server
nwlogoutlog out of a Netware server
odoctal, decimal, hex, ascii dump
openopen files
openfileopen files in Edit
otoolobject file displaying tool
pagefile perusal filter for crt viewing[ more, page ]
pageSymbolsdisplay symbols on a particlar page of a file
pagesizeprint system page size
passwdchange password database information[ chfn, chsh, passwd ]
pasteprovide copying and pasting from command line[ copy, paste ]
pftcommunicate with PostScript Window Server
picosimple text editor
prprint file
prebuildBuild PostScript prebuilt font file from bitmap description files
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
psfontsPOSTSCRIPT font information for TRANSCRIPT[ PSFONTS ]
pslprselect or reverse page order of a POSTSCRIPT file
psnupPrint multiple pages on a sheet of paper. 
psplotconvert plot(5) files to POSTSCRIPT format
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
pwordNEXTSTEP Release 2 indexing utilities[ ixBuild, ixClean, ixDump, ixFind, ixRemove, ixStat, pword ]
ranlibcreate libraries ranlib − add or update the table of contents of archive libraries[ libtool ]
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
sapdService Advertising Protocol daemon
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 ]
shadercompile shading language source into run-time shaders
sharcreate file storage archive for extraction by /bin/sh
sizesize of an object file
sleepsuspend execution for an interval
sndcompresscompress or decompress a soundfile
sndconvertconvert a soundfile to a different format
sndinfodisplays soundfile headers on standard output. 
sndplayplay soundfiles
sndrecordrecord a soundfile from sound-in or the DSP
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
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
tcphototypesetter simulator
tcopycopy a mag tape
teepipe fitting
testcondition command
texviewpreview TeX dvi files on screen
tiffutilmanipulates tiff files
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
writewrite to another user
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 ]
zcmpcompare compressed files[ zcmp, zdiff ]
zdiffcompare compressed files[ zcmp, zdiff ]
zforceforce a ’.gz’ extension on all gzip files
zgrepsearch possibly compressed files for a regular expression
zmorefile perusal filter for crt viewing of compressed text
znewrecompress .Z files to .gz files
zshthe Z shell

1C. Communications Commands

cuconnect to a remote system[ tip, cu ]
ftpARPANET file transfer program
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)
rwallwrite to all users over a network
rwhowho’s logged in on local machines
snmpa client for communicating with SNMP servers (agents)
snmpnetstatshow network status using SNMP
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)

MachFunctionsMach Functions
_exitterminate a process
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
condition_allocMach Functions[ MachFunctions ]
condition_broadcastMach Functions[ MachFunctions ]
condition_clearMach Functions[ MachFunctions ]
condition_freeMach Functions[ MachFunctions ]
condition_initMach Functions[ MachFunctions ]
condition_nameMach Functions[ MachFunctions ]
condition_set_nameMach Functions[ MachFunctions ]
condition_signalMach Functions[ MachFunctions ]
condition_waitMach Functions[ MachFunctions ]
connectinitiate a connection on a socket
creatcreate a new file or rewrite an existing one
cthread_dataMach Functions[ MachFunctions ]
cthread_detachMach Functions[ MachFunctions ]
cthread_exitMach Functions[ MachFunctions ]
cthread_forkMach Functions[ MachFunctions ]
cthread_joinMach Functions[ MachFunctions ]
cthread_nameMach Functions[ MachFunctions ]
cthread_selfMach Functions[ MachFunctions ]
cthread_set_dataMach Functions[ MachFunctions ]
cthread_set_nameMach Functions[ MachFunctions ]
cthread_threadMach Functions[ MachFunctions ]
cthread_yieldMach Functions[ MachFunctions ]
dupduplicate a descriptor[ dup, dup2 ]
dup2duplicate a descriptor[ dup, dup2 ]
execveexecute a file[ execve, execv ]
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[ fork, vfork ]
fstat(BSD version) get 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_infoMach Functions[ MachFunctions ]
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
lstat(BSD version) get file status[ stat, lstat, fstat ]
mach_errorMach Functions[ MachFunctions ]
mach_swaponadd a file for system paging/swapping. 
map_fdMach Functions[ MachFunctions ]
mkdirmake a directory
mknodmake a special file
mountmount file system
msg_receiveMach Functions[ MachFunctions ]
msg_rpcMach Functions[ MachFunctions ]
msg_sendMach Functions[ MachFunctions ]
mutex_allocMach Functions[ MachFunctions ]
mutex_clearMach Functions[ MachFunctions ]
mutex_freeMach Functions[ MachFunctions ]
mutex_initMach Functions[ MachFunctions ]
mutex_lockMach Functions[ MachFunctions ]
mutex_nameMach Functions[ MachFunctions ]
mutex_set_nameMach Functions[ MachFunctions ]
mutex_try_lockMach Functions[ MachFunctions ]
mutex_unlockMach Functions[ MachFunctions ]
netname_check_inMach Functions[ MachFunctions ]
netname_check_outMach Functions[ MachFunctions ]
netname_look_upMach Functions[ MachFunctions ]
nfssvcNFS daemons[ nfssvc, async_daemon ]
openopen a file for reading or writing, or create a new file
pipecreate an interprocess communication channel
port_allocateMach Functions[ MachFunctions ]
port_deallocateMach Functions[ MachFunctions ]
port_extract_receiveMach Functions[ MachFunctions ]
port_extract_sendMach Functions[ MachFunctions ]
port_insert_receiveMach Functions[ MachFunctions ]
port_insert_sendMach Functions[ MachFunctions ]
port_namesMach Functions[ MachFunctions ]
port_renameMach Functions[ MachFunctions ]
port_set_addMach Functions[ MachFunctions ]
port_set_allocateMach Functions[ MachFunctions ]
port_set_backlogMach Functions[ MachFunctions ]
port_set_deallocateMach Functions[ MachFunctions ]
port_set_removeMach Functions[ MachFunctions ]
port_set_statusMach Functions[ MachFunctions ]
port_statusMach Functions[ MachFunctions ]
port_typeMach Functions[ MachFunctions ]
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
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 ]
setprivexecallow other processes to exec set−bit programs
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
socketcreate an endpoint for communication
socketpaircreate a pair of connected sockets
stat(BSD version) get 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
task_createMach Functions[ MachFunctions ]
task_get_special_portMach Functions[ MachFunctions ]
task_infoMach Functions[ MachFunctions ]
task_notifyMach Functions[ MachFunctions ]
task_resumeMach Functions[ MachFunctions ]
task_selfMach Functions[ MachFunctions ]
task_set_special_portMach Functions[ MachFunctions ]
task_suspendMach Functions[ MachFunctions ]
task_terminateMach Functions[ MachFunctions ]
task_threadsMach Functions[ MachFunctions ]
thread_abortMach Functions[ MachFunctions ]
thread_createMach Functions[ MachFunctions ]
thread_get_special_portMach Functions[ MachFunctions ]
thread_get_stateMach Functions[ MachFunctions ]
thread_infoMach Functions[ MachFunctions ]
thread_replyMach Functions[ MachFunctions ]
thread_resumeMach Functions[ MachFunctions ]
thread_selfMach Functions[ MachFunctions ]
thread_set_special_portMach Functions[ MachFunctions ]
thread_set_stateMach Functions[ MachFunctions ]
thread_suspendMach Functions[ MachFunctions ]
thread_terminateMach Functions[ MachFunctions ]
truncatetruncate a file to a specified length
umaskset file creation mode mask
unlinkremove directory entry
unmountremove a file system
utimesset file times
vforkcreate a new process[ fork, vfork ]
vhangupvirtually “hangup” the current control terminal
vm_allocateMach Functions[ MachFunctions ]
vm_copyMach Functions[ MachFunctions ]
vm_deallocateMach Functions[ MachFunctions ]
vm_inheritMach Functions[ MachFunctions ]
vm_protectMach Functions[ MachFunctions ]
vm_readMach Functions[ MachFunctions ]
vm_regionMach Functions[ MachFunctions ]
vm_statisticsMach Functions[ MachFunctions ]
vm_writeMach Functions[ MachFunctions ]
waitwait for process to terminate or stop (BSD version)[ wait, wait3, wait4, WIFSTOPPED, WIFSIGNALED, WIFEXITED ]
wait3wait for process to terminate or stop (BSD version)[ wait, wait3, wait4, WIFSTOPPED, WIFSIGNALED, WIFEXITED ]
wait4wait for process to terminate or stop (BSD version)[ wait, wait3, wait4, WIFSTOPPED, WIFSIGNALED, WIFEXITED ]
writewrite output
writevwrite output[ write ]

2P. POSIX System Calls

mkfifo(POSIX only) make a FIFO special file
pathconf(POSIX only) get configurable pathname variables[ pathconf, fpathconf ]
setpgid(POSIX only) set process group
setsid(POSIX only) create session and set process group ID
sigaction(POSIX only) examine or specify the action to be associated with a specific signal. 
sigpending(POSIX only) retrieve the set of pending signals for the calling process. 
sigprocmask(POSIX only) examine or change the signal mask of the calling process. 
sigsuspend(POSIX only) suspend the process until delivery of a specified signal. 
stat(POSIX version) get file status[ stat, fstat ]
sysconf(POSIX only) get configurable system variables
uname(POSIX only)get system name
wait(POSIX version) wait for process to terminate or stop[ wait, waitpid, WIFEXITED, WEXITSTATUS, WIFSIGNALED, WTERMSIG, WIFSTOPPED, WSTOPSIG ]

3. C Library (intro)

_longjmpnon-local goto[ setjmp, longjmp, sigsetjmp, siglongjmp ]
_setjmpnon-local goto[ setjmp, longjmp, sigsetjmp, siglongjmp ]
abortgenerate a fault
addmntentget file system descriptor file entry[ getmntent, setmntent, addmntent, endmntent, hasmntopt ]
alarmschedule signal after specified time
alias_endget mail alias database entries[ alias_setent, alias_getent, alias_getbyname, alias_end ]
alias_getbynameget mail alias database entries[ alias_setent, alias_getent, alias_getbyname, alias_end ]
alias_getentget mail alias database entries[ alias_setent, alias_getent, alias_getbyname, alias_end ]
alias_setentget mail alias database entries[ alias_setent, alias_getent, alias_getbyname, alias_end ]
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, malloc_singlethreaded, mstats, alloca ]
alphasortscan a directory[ scandir, alphasort ]
archget architecture information[ NXGetAllArchInfos, NXGetLocalArchInfo, NXGetArchInfoFromName, NXGetArchInfoFromCpuType, NXFindBestFatArch, NXCombineCpuSubtypes ]
asctimeconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
assertprogram verification
atofconvert strings to numbers[ atof, atoi, atol ]
atoiconvert strings to numbers[ atof, atoi, atol ]
atolconvert strings to numbers[ atof, atoi, atol ]
bcmpbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bcopybit and byte string operations[ bcopy, bcmp, bzero, ffs ]
bsearchperform a binary search
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, malloc_singlethreaded, mstats, alloca ]
cfreememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
closedirdirectory operations[ opendir, readdir, 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, asctime, localtime, gmtime, mktime, strftime, tzset ]
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, rewinddir, closedir ]
ecvtoutput conversion[ ecvt, fcvt, gcvt ]
edataget values of UNIX link editor defined symbols[ get_end, get_etext, get_edata ]
encryptDES encryption[ crypt, setkey, encrypt ]
endget values of UNIX link editor defined symbols[ get_end, get_etext, get_edata ]
endfsentget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
endgrentgroup database access[ getgrgid, getgrnam, getgrent, setgrent, endgrent ]
endmntentget file system descriptor file entry[ getmntent, setmntent, addmntent, endmntent, hasmntopt ]
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, environ ]
etextget values of UNIX link editor defined symbols[ get_end, get_etext, get_edata ]
execlexecute a file[ execl, execv, execle, execlp, execvp, environ ]
execleexecute a file[ execl, execv, execle, execlp, execvp, environ ]
execlpexecute a file[ execl, execv, execle, execlp, execvp, environ ]
execvexecute a file[ execl, execv, execle, execlp, execvp, environ ]
execveexecute a file[ execl, execv, execle, execlp, execvp, environ ]
execvpexecute a file[ execl, execv, execle, execlp, execvp, 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 ]
fgetpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, setpwfile ]
freememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
frexpsplit into mantissa and exponent[ frexp, ldexp, modf ]
gcvtoutput conversion[ ecvt, fcvt, gcvt ]
get_endget values of UNIX link editor defined symbols[ get_end, get_etext, get_edata ]
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 ]
getgrentgroup database access[ getgrgid, getgrnam, getgrent, setgrent, endgrent ]
getgrgidgroup database access[ getgrgid, getgrnam, getgrent, setgrent, endgrent ]
getgrnamgroup database access[ getgrgid, getgrnam, getgrent, 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 ]
getpwuiduser database access[ getpwuid, getpwnam, getpwent, 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 ]
getwd(BSD) get current working directory pathname
gmtimeconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
hasmntoptget file system descriptor file entry[ getmntent, setmntent, addmntent, endmntent, hasmntopt ]
indexstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
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
ldexpsplit into mantissa and exponent[ frexp, ldexp, modf ]
localtimeconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
lockfadvisory record locking on files
longjmpnon-local goto[ setjmp, longjmp, sigsetjmp, siglongjmp ]
mach_error
mallocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
malloc_debugmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
malloc_errormemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
malloc_sizememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
mkstempmake a unique file name[ mktemp ]
mktempmake a unique file name
mktimeconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
modfsplit into mantissa and exponent[ frexp, ldexp, modf ]
moncontrolprepare execution profile[ monitor, monstartup, moncontrol, moninit, monreset, monoutput, monaddition, moncount ]
monitorprepare execution profile[ monitor, monstartup, moncontrol, moninit, monreset, monoutput, monaddition, moncount ]
monstartupprepare execution profile[ monitor, monstartup, moncontrol, moninit, monreset, monoutput, monaddition, moncount ]
mstatsmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, 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, rewinddir, closedir ]
openlogcontrol system log[ syslog, openlog, closelog, setlogmask ]
pcloseinitiate I/O to/from a process[ popen, pclose ]
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 ]
putpwpasswdchange password
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, rewinddir, closedir ]
reallocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, 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, rewinddir, closedir ]
rexecreturn stream to a remote command
rindexstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
rldprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_address_funcprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_loadprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_load_basefileprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_load_from_memoryprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_lookupprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_unloadprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
rld_unload_allprogrammatically link edit and load object files[ rld_load, rld_load_from_memory, rld_unload, rld_lookup, rld_forget_symbol, rld_unload_all, rld_load_basefile, rld_address_func ]
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 ]
seekdirdirectory operations[ opendir, readdir, rewinddir, closedir ]
setegidset user and group ID[ setuid, setgid ]
seteuidset user and group ID[ setuid, setgid ]
setfsentget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
setgidset user and group ID[ setuid, setgid ]
setgrentgroup database access[ getgrgid, getgrnam, getgrent, setgrent, endgrent ]
setjmpnon-local goto[ setjmp, longjmp, sigsetjmp, siglongjmp ]
setkeyDES encryption[ crypt, setkey, encrypt ]
setlogmaskcontrol system log[ syslog, openlog, closelog, setlogmask ]
setmntentget file system descriptor file entry[ getmntent, setmntent, addmntent, endmntent, hasmntopt ]
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, setgid ]
setruidset user and group ID[ setuid, setgid ]
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, setgid ]
setusershellget legal user shells[ getusershell, setusershell, endusershell ]
siginterruptallow signals to interrupt system calls
sleepsuspend execution for interval
srandombetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
stdargvariable argument list[ varargs ]
strcasecmpstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strcatstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strchrstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strcmpstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strcpystring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strcspnstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strftimeconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
stringstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strlenstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strncasecmpstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strncatstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strncmpstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strncpystring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strpbrkstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strrchrstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strspnstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strstrstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
strtokstring operations[ index, rindex, strcasecmp, strcat, strncasecmp, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strspn, strcspn, strpbrk, strstr, strtok, strlen ]
swabswap bytes
sys_siglistsystem signal messages[ psignal, sys_siglist ]
syslogcontrol system log[ syslog, openlog, closelog, setlogmask ]
systemissue a shell command
telldirdirectory operations[ opendir, readdir, rewinddir, closedir ]
threadssupport for concurrent programming in C under MACH[ C-Threads ]
timezoneconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
tzsetconvert date and time to ASCII[ ctime, asctime, localtime, gmtime, mktime, strftime, tzset ]
ualarmschedule signal after specified time
usleepsuspend execution for interval
va_argvariable argument list[ varargs ]
va_endvariable argument list[ varargs ]
va_startvariable argument list[ varargs ]
vallocmemory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]
varargsvariable argument list
vfreememory allocator[ malloc, free, realloc, calloc, cfree, valloc, vfree, malloc_size, malloc_good_size, malloc_error, malloc_debug, malloc_singlethreaded, mstats, alloca ]

3C. Compatibility Routines

ftimeget system time[ time ]
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 system time
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 ]
cbrtsquare root, cube root[ sqrt, cbrt ]
ceilabsolute value, floor, and ceiling functions[ fabs, floor, ceil ]
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, log, log10, pow, expm1, log1p ]
expm1exponential, logarithm, power[ exp, log, log10, pow, expm1, log1p ]
fabsabsolute value, floor, and ceiling functions[ fabs, floor, ceil ]
finitecopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
floorabsolute value, floor, and ceiling functions[ fabs, floor, ceil ]
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, log, log10, pow, expm1, log1p ]
log10exponential, logarithm, power[ exp, log, log10, pow, expm1, log1p ]
log1pexponential, logarithm, power[ exp, log, log10, pow, expm1, log1p ]
logbcopysign, remainder, exponent manipulations[ copysign, drem, finite, logb, scalb ]
mathintroduction to mathematical library functions
powexponential, logarithm, power[ exp, log, log10, pow, expm1, log1p ]
rintabsolute value, floor, and ceiling functions[ fabs, floor, ceil ]
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 ]
sqrtsquare root, cube root[ sqrt, cbrt ]
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

NI_INDEX_NULLlibrary routines for NetInfo calls[ netinfo ]
NI_INITlibrary routines for NetInfo calls[ netinfo ]
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, herror ]
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, herror ]
gethostbynameget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
gethostentget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
getnetbyaddrget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetbynameget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetnamelibrary routines for remote procedure calls[ rpc ]
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 ]
ni_addrtaglibrary routines for NetInfo calls[ netinfo ]
ni_childrenlibrary routines for NetInfo calls[ netinfo ]
ni_connectlibrary routines for NetInfo calls[ netinfo ]
ni_createlibrary routines for NetInfo calls[ netinfo ]
ni_createnamelibrary routines for NetInfo calls[ netinfo ]
ni_createproplibrary routines for NetInfo calls[ netinfo ]
ni_destroylibrary routines for NetInfo calls[ netinfo ]
ni_destroynamelibrary routines for NetInfo calls[ netinfo ]
ni_destroyproplibrary routines for NetInfo calls[ netinfo ]
ni_entrylibrary routines for NetInfo calls[ netinfo ]
ni_entrylistlibrary routines for NetInfo calls[ netinfo ]
ni_entrylist_freelibrary routines for NetInfo calls[ netinfo ]
ni_errorlibrary routines for NetInfo calls[ netinfo ]
ni_fancyopenlibrary routines for NetInfo calls[ netinfo ]
ni_fancyopenargslibrary routines for NetInfo calls[ netinfo ]
ni_freelibrary routines for NetInfo calls[ netinfo ]
ni_idlibrary routines for NetInfo calls[ netinfo ]
ni_idlistlibrary routines for NetInfo calls[ netinfo ]
ni_idlist_freelibrary routines for NetInfo calls[ netinfo ]
ni_indexlibrary routines for NetInfo calls[ netinfo ]
ni_listlibrary routines for NetInfo calls[ netinfo ]
ni_listpropslibrary routines for NetInfo calls[ netinfo ]
ni_lookuplibrary routines for NetInfo calls[ netinfo ]
ni_lookupproplibrary routines for NetInfo calls[ netinfo ]
ni_lookupreadlibrary routines for NetInfo calls[ netinfo ]
ni_namelibrary routines for NetInfo calls[ netinfo ]
ni_name_duplibrary routines for NetInfo calls[ netinfo ]
ni_name_freelibrary routines for NetInfo calls[ netinfo ]
ni_name_matchlibrary routines for NetInfo calls[ netinfo ]
ni_namelistlibrary routines for NetInfo calls[ netinfo ]
ni_namelist_deletelibrary routines for NetInfo calls[ netinfo ]
ni_namelist_duplibrary routines for NetInfo calls[ netinfo ]
ni_namelist_freelibrary routines for NetInfo calls[ netinfo ]
ni_namelist_insertlibrary routines for NetInfo calls[ netinfo ]
ni_namelist_matchlibrary routines for NetInfo calls[ netinfo ]
ni_needwritelibrary routines for NetInfo calls[ netinfo ]
ni_openlibrary routines for NetInfo calls[ netinfo ]
ni_parentlibrary routines for NetInfo calls[ netinfo ]
ni_pathsearchlibrary routines for NetInfo calls[ netinfo ]
ni_prop_duplibrary routines for NetInfo calls[ netinfo ]
ni_prop_freelibrary routines for NetInfo calls[ netinfo ]
ni_propertylibrary routines for NetInfo calls[ netinfo ]
ni_proplistlibrary routines for NetInfo calls[ netinfo ]
ni_proplist_deletelibrary routines for NetInfo calls[ netinfo ]
ni_proplist_duplibrary routines for NetInfo calls[ netinfo ]
ni_proplist_freelibrary routines for NetInfo calls[ netinfo ]
ni_proplist_insertlibrary routines for NetInfo calls[ netinfo ]
ni_proplist_matchlibrary routines for NetInfo calls[ netinfo ]
ni_readlibrary routines for NetInfo calls[ netinfo ]
ni_readnamelibrary routines for NetInfo calls[ netinfo ]
ni_readproplibrary routines for NetInfo calls[ netinfo ]
ni_renameproplibrary routines for NetInfo calls[ netinfo ]
ni_resynclibrary routines for NetInfo calls[ netinfo ]
ni_rootlibrary routines for NetInfo calls[ netinfo ]
ni_selflibrary routines for NetInfo calls[ netinfo ]
ni_setabortlibrary routines for NetInfo calls[ netinfo ]
ni_setpasswordlibrary routines for NetInfo calls[ netinfo ]
ni_setreadtimeoutlibrary routines for NetInfo calls[ netinfo ]
ni_setuserlibrary routines for NetInfo calls[ netinfo ]
ni_setwritetimeoutlibrary routines for NetInfo calls[ netinfo ]
ni_statisticslibrary routines for NetInfo calls[ netinfo ]
ni_statuslibrary routines for NetInfo calls[ netinfo ]
ni_writelibrary routines for NetInfo calls[ netinfo ]
ni_writenamelibrary routines for NetInfo calls[ netinfo ]
ni_writeproplibrary routines for NetInfo calls[ netinfo ]
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, herror ]
sethostfileget network host entry[ gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror ]
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 ]

3P. POSIX Compatibility Routines

absinteger absolute value
cfgetispeed(POSIX only) get and set input and output baud rates[ cfgetispeed, cfgetospeed, cfsetispeed, cfsetospeed ]
ctermid(POSIX only) generate the pathname associated with a terminal
ctypecharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
fgetcget character from stream[ getc, getchar, fgetc ]
fmodfloating point remainder
getcget character from stream[ getc, getchar, fgetc ]
getcharget character from stream[ getc, getchar, fgetc ]
getcwd(POSIX only) get current working directory pathname
getwget character from stream[ getc, getchar, fgetc ]
isalnumcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isalphacharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isasciicharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isattyfind name of a terminal[ ttyname, isatty ]
iscntrlcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isdigitcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isgraphcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
islowercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isprintcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
ispunctcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isspacecharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isuppercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
isxdigitcharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
sigsetops(POSIX only) manipulate signal sets. [ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember ]
tcdrainline control functions[ tcdrain, tcflow, tcflush, tcsendbreak ]
tcgetattrget and set terminal attributes[ tcgetattr, tcsetattr ]
tcgetpgrpget and set foreground process group ID[ tcgetpgrp, tcsetpgrp ]
toasciicharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
tolowercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
touppercharacter classification macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, toupper, tolower ]
ttynamefind name of a terminal[ ttyname, isatty ]
ttyslotfind name of a terminal[ ttyname, isatty ]

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 ]
errlistsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
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 ]
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 on a stream[ putc, putchar, fputc ]
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, rewind, fgetpos, fsetpos ]
ftellreposition a stream[ fseek, ftell, rewind, fgetpos, fsetpos ]
fwritebuffered binary input/output[ fread, fwrite ]
getsget a string from a stream[ gets, fgets ]
perrorsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
printfformatted output conversion[ printf, fprintf, sprintf ]
putcput character on a stream[ putc, putchar, fputc ]
putcharput character on a stream[ putc, putchar, fputc ]
putsput a string on a stream[ puts, fputs ]
putwput character on a stream[ putc, putchar, fputc ]
removeremove directory entry
rewindreposition a stream[ fseek, ftell, rewind, fgetpos, fsetpos ]
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
strerrorsystem error messages[ perror, strerror, sys_errlist, sys_nerr ]
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 ]
tmpfilecreate a file to hold data temporarily
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

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 ]
fetchdata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
firstkeydata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
lib2648subroutines for the HP 2648 graphics terminal
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 ]
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 ]

3x. Miscellaneous Libraries

arc
circle
cont
erase
label
line
linemod
move
openpl
point
space

4. Special Files (intro)

bkline discipline for machine-machine communication (obsolete)
cpioformat of cpio archive
fdFloppy disk device driver
introintroduction to special files and hardware support
kmemmain memory[ mem, kmem ]
losoftware loopback network interface
memmain memory[ mem, kmem ]
npNeXT Laser Printer interface
nulldata sink
odoptical disk device driver
ptypseudo terminal driver
sdSCSI disk device driver
sggeneric SCSI device driver
stSCSI Tape Device Driver
ttygeneral terminal interface
xtSCSI Tape Device Driver[ st ]
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
termiosthe termios structure and header file
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
bomBill of materials
bootparamsboot parameter data base
bootptab
crontab
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
exportslists of directories to export to NFS clients[ exports, xtab ]
fsformat of file system volume[ fs, inode ]
gettytabterminal configuration data base
groupgroup file
hosts.equivlist of trusted hosts
hostshost name data base[ /etc/hosts ]
iftabnetwork interface configuration file
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
resolverresolver configuration file
rhostslist of trusted hosts[ hosts.equiv ]
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

Section 6

gamesUNIX games

7. Miscellaneous Facilities (intro)

asciimap of ASCII character set
environuser environment
eqncharspecial character definitions for eqn
hierfile system hierarchy
hostnamehost name resolution description
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)

MAKEDEVmake system special files[ makedev, MAKEDEV ]
aclogin accounting
acctonsystem accounting[ sa, accton ]
adduserprocedure for adding new users
autonfsmountautomatically mount NFS file systems
biodNFS daemons[ nfsd, biod ]
bootparamdboot parameter server
bootpdboot protocol daemon
catmancreate the cat files for the manual
checkswapcheck for the presence of a swapdisk
chownchange owner
cronclock daemon
diskdisk initialization and diagnosis
dittocopy source directories to destination directory
driverLoaderload or configure a driver
dumpincremental file system dump
dumpfsdump file system information
exportfsexport and unexport directories to NFS clients
fdformFormat Floppy Disk
fdiskexamine or change DOS partitioning information
fsckfile system consistency check and interactive repair
gettyset terminal mode
haltstop the processor
hostconfigconfigure host shell variables
inetdinternet “super−server”
initprocess control initialization
introintroduction to system maintenance and operation commands
kern_loader[ Utilities and a daemon for loadable kernel servers ]
kgmongenerate a dump of the operating system’s profile buffers
kl_log[ Utilities and a daemon for loadable kernel servers ]
kl_util[ Utilities and a daemon for loadable kernel servers ]
loginwindowallow user to log in on console
lookupdlookup daemon
lpcline printer control program
lpdline printer daemon
lsbomList the contents of a bill of materials
mach_swaponadd a file for paging/swapping
mailDBupdatemanage users and aliases for /NextApps/Mail.app
mailqsend mail over the internet[ sendmail ]
makedbmmake a yellow pages dbm file
makedevmake system special files[ makedev, MAKEDEV ]
makekeygenerate encryption key
mdcreate makefile dependencies from .d files created by -MD option to cc
mkbomCreate a bill of materials
mkfilecreate a file
mkfsconstruct a file system
mkgrpbyusrMake group file by user name
mkhostsgenerate hashed host table
mklost+foundmake a lost+found directory for fsck
mknodbuild special file
mkpasswdgenerate hashed password table
mountmount and dismount filesystems[ mount, umount ]
mount_swapfsmount swapfs filesystem (internal command)
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
nidumpextract text or UNIX-format data from NetInfo
niloadload text or UNIX-format data into NetInfo
niutilNetInfo utility
nmserverMach network server
nppowerpower on/off the NeXT Laser Printer
nslookupquery Internet name servers interactively
ntpquery an ntp clock
ntpdtime synchronization daemon implementing NTP
ntpdcmonitor operation of ntp daemon
numanage user login accounts (create, modify, destroy UNIX accounts)
nucmessagedNetware UNIX client message daemon
pacprinter/plotter accounting information
pingsend ICMP ECHO_REQUEST packets to network hosts
pscatmapbuild ptroff width tables POSTSCRIPT fonts
pscommTRANSCRIPT spooler filters for POSTSCRIPT printers[ pscomm, ps?f, psbad, psrv, pstext, psbanner, psint ]
psdmanTRANSCRIPT document manager for POSTSCRIPT printers[  psdman ]
rc.bootcommand script for auto-reboot and daemons[ rc, rc.boot, rc.local, rc.net ]
rccommand script for auto-reboot and daemons[ rc, rc.boot, rc.local, rc.net ]
rc.localcommand script for auto-reboot and daemons[ rc, rc.boot, rc.local, rc.net ]
reasbreassign SCSI logical block
rebootUNIX bootstrapping procedures
renicealter priority of running processes
restoreincremental file system restore
rpc.bootparamdboot parameter server[ bootparamd ]
sasystem accounting[ sa, accton ]
sccstorcsbuild RCS file from SCCS file
scsimodesDetermine the geometry and capacity of a SCSI disk drive
sdformFormat SCSI Disk
sendmailsend mail over the internet
showmodsFind modified system files
showmountshow all remote mounts
shutdownclose down the system at a given time
stblocksizeSet the block transfer size of a SCSI tape device. 
stickypersistent text and append-only directories
sum32checksum file contents
syncupdate the super block
syslogdlog systems messages
timedtime server daemon
timedctimed control program
tracerouteprint the route packets take to network host
tunefstune up an existing file system
umountmount and dismount filesystems[ mount, umount ]
updateperiodically update the super block
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 ]
zictime zone compiler

8C. Network Services

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
rdateset system date from a remote host
rdumpfile system dump across the network
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
snmpda server for supplying SNMP management information
sprayspray packets
spraydspray server
talkdremote user communication server
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
tnamedDARPA Trivial name server
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

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