Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Motorola System V 88k Release 4 Version 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1C. Communications Commands

1F. FMLI Commands

1M. Maintenance Commands

1N. Network Commands

2. System Calls

3. Subroutines and Libraries

3A. Audit Facility

3C. C Library

3E. ELF Library

3G. General Purpose Library

3M. Math Library

3N. Network Support Libraries

3S. Standard I/O Library

3W. International Functions

3X. Miscellaneous Libraries

4. File Formats

4N. Network File Formats

5. Miscellaneous Facilities

7. Device Special Files

D1DK. DDI/DDK Data

D2DK. DDI/DDK Entry Point Routines

D3D. DDI Memory Access

D3DK. DDI/DDK Kernel Utility Routines

D3DKX. DDI/DDK Kernel Error Routines

D4DK. DDI/DDK Kernel Data Structures

D5DK. DDI/DDK Kernel #defines

Manual — Motorola System V 88k Release 4 Version 4.3

1865 entries
cfgen.1
doconf.1

1. Commands (intro)

acctcomsearch and print process accounting file(s)
addbibcreate or extend a bibliographic database
admincreate and administer SCCS files
alpqquery the ALP STREAMS module
aproposlocate commands by keyword lookup
armaintain portable archive or library
archdisplay the architecture of the current host
asassembler
batch, atexecute commands at a later time
atqdisplay the jobs queued to run at specified times
atrmremove jobs spooled by at or batch
awkpattern scanning and processing language
bannermake posters
dirname, basenamedeliver portions of path names
basename, basename_bsddisplay portions of pathnames
bcarbitrary-precision arithmetic language
bdiffbig diff
bfsbig file scanner
biffgive notice of incoming mail messages
bisonGNU Project parser generator (yacc replacement)
calprint calendar
calendarreminder service
catconcatenate and print files
cbC program beautifier
ccconfigurable C compiler
cc, cc_bsdC compiler
cdchange working directory
cdcchange the delta comment of an SCCS delta
cflowgenerate C flowgraph
checknrcheck nroff and troff input files; report possible errors
chgrpchange the group ownership of a file
chkeychange user encryption key
chkynget yes/no response from user or check answer to question
chmodchange file mode
chownchange file owner
chown, chown_bsdchange file owner
errdate, helpdate, valdate, ckdateprompts for and validates a date
errgid, helpgid, valgid, ckgidprompt for and validate a group ID
ckintdisplay a prompt; verify and return an integer value
ckitembuild a menu; prompt for and return a menu item
ckkeywdprompt for and validate a keyword
ckpathdisplay a prompt; verify and return a pathname
ckrangeprompts for and validates an integer
ckstrdisplay a prompt; verify and return a string answer
cktimedisplay a prompt; verify and return a time of day
ckuidprompt for and validate a user ID
ckyornprompt for and validate yes/no
clearclear the terminal screen
cmpcompare two files
cof2elfCOFF to ELF object file translation
colfilter reverse line-feeds
combcombine SCCS deltas
commselect or reject lines common to two sorted files
uncompress, zcat, compresscompress, expand or display expanded files
copycopy groups of files
cpcopy files
cpiocopy file archives in and out
crcgenerate cyclic redundancy checksums (crc) of files
crontabuser crontab file
cryptencode/decode
cscopeinteractively examine a C program
cshshell command interpreter with a C-like syntax
csplitcontext split
ctagscreate a tags file for use with vi
ctraceC program debugger
cutcut out selected fields of each line of a file
cvtomflibconvert OMF (XENIX) libraries to ELF
cxrefgenerate C program cross-reference
dateprint and set the date
dcdesk calculator
deltamake a delta (change) to an SCCS file
deroffremove nroff/troff, tbl, and eqn constructs
deroff, deroff_bsdremove nroff, troff, tbl and eqn constructs
df (bsd), df_bsdreport free disk space on file systems
diffdifferential file comparator
diff33-way differential file comparison
diffmkmark differences between versions of a troff input file
dircmpdirectory comparison
disobject code disassembler
dispgiddisplays a list of all valid group names
dispuiddisplays a list of all valid user names
dlCommon Environment download utility
downloadhost resident PostScript font downloader
dposttroff postprocessor for PostScript printers
dsconfigdisplay data storage device configuration
dumpdump selected parts of an object file
echoecho arguments
echo, echo_bsdecho arguments
red, edtext editor
edittext editor (variant of ex for casual users)
egrepsearch a file for a pattern using full regular expressions
disable, enableenable/disable LP printers
envset environment for command execution
neqn, checkeq, eqntypeset mathematics
eucsetset or get EUC code set widths
extext editor
exprevaluate arguments as an expression
exstrextract strings from source files
faceexecutable for the Framed Access Command Environment Interface
factorobtain the prime factors of a number
fgrepsearch a file for a character string
filedetermine file type
findfind files
fingerdisplay information about local and remote users
fmliinvoke FMLI
fmtsimple text formatters
fmtmsgdisplay a message on stderr or system console
foldfold long lines
fscollFilesystem image generator - Pass 1
fsgenFilesystem image generator - Pass 2
fsirandinstall random inode generation numbers
ftpfile transfer program
gcoreget core images of running processes
gencatgenerate a formatted message catalogue
getget a version of an SCCS file
getoptparse command options
getoptcvt, getoptsparse command options
gettxtretrieve a text string from a message data base
gmakeGNU make utility to maintain groups of programs
gprofdisplay call graph profile data
graphdraw a graph
grepsearch a file for a pattern
groupsprint group membership of user
groups, groups_bsddisplay a user’s group memberships
hddisplay files in hexadecimal format
headdisplay first few lines of files
helpask for help with message numbers or SCCS commands
hostidprint the numeric identifier of the current host
hostnameset or print name of current host system
hps_cloaddownload files to devices on the MVME338 network
hps_rloop, hps_dloopMVME338 in-service diagnostic loopback programs
hps_dumpdump MVME338 memory to a host file
hps_loaddownload to an MVME338 host adapter board
hps_logdisplay log and supplementary information from the MVME338 host adapter or cluster controllers
hps_dloop, hps_rloop, hps_loopMVME338 in-service diagnostic loopback programs
hps_netcdisplay current MVME338 network configuration
hps_resetreset MVME338 host adapter
hps_dloop, hps_rloopMVME338 in-service diagnostic loopback programs
hps_updconfshell script to modify config.input for MVME338 and / or MVME339 configuration changes. 
hpsremresReset MVME338 cluster controller
hpssetamlset VMEbus parameter AML
hpsverdisplay MVME338 download version information
hty_statdisplay MVME338 channel information
hty_tallydisplay MVME338 channel information
iconvcode set conversion utility
indxbibcreate an inverted index to a bibliographic database
install, install_bsdinstall files
introintroduction to commands and application programs
ipcrmremove a message queue, semaphore set, or shared memory ID
ipcsreport inter-process communication facilities status
joinrelational database operator
jwinprint size of layer
kbdpipeuse the KBD module in a pipeline
kbdsetattach to kbd mapping tables, set modes
keylogout, keylogindecrypt and store, or unstore, secret key
killterminate a process by default
rksh, kshKornShell, a standard/restricted command and programming language
lastindicate last user or terminal logins
lastcommshow the last commands executed, in reverse order
ldlink editor for object files
ld, ld_bsdlink editor, dynamic link editor
lddlist dynamic dependencies
lexgenerate programs for simple lexical tasks
lfmtdisplay error message in standard format and pass to logging and monitoring services
lineread one line
linta C program checker
listuserslist user login information
lmdowngraceful shutdown of all license daemons
lmgrdflexible license manager daemon
lmhostidreport the hostid of a system
lmremoveremove specific licenses and return them to license pool
lmrereadtells the license daemon to reread the license file
lmstatreport status on license manager daemons and feature usage
lnlink files
ln, ln_bsdmake hard or symbolic links to files
loadimgCD-ROM test image loader
loggeradd entries to the system log
loginsign on
lognameget login name
lookfind words in the system dictionary or lines in a sorted list
lookbibfind references in a bibliographic database
lorderfind ordering relation for an object library
cancel, lpsend/cancel requests to an LP print service
lpqdisplay the queue of printer jobs
lprsend a job to the printer
lprmremove jobs from the printer queue
lprofdisplay line-by-line execution count profile data
lpstatprint information about the status of the LP print service
lptestgenerate lineprinter ripple pattern
lslist contents of directory
ls, ls_bsdlist the contents of a directory
ls, lc, ls_xenlist contents of directory
m4macro processor
machdisplay the processor type of the current host
machid: m68k, m88k, pdp11, u3b, u3b5, u3b15, vax, u370, machidget processor type truth value
rmail, mailread mail or send mail to users
mailaliastranslate mail alias names
mailxinteractive message processing system
makemaintain, update, and regenerate groups of programs
makekeygenerate encryption key
mandisplay reference manual pages; find reference pages by keyword
mcsmanipulate the comment section of an object file
mesgpermit or deny messages
mkaproposcreate apropos list of manpage descriptions
mkdirmake directories
mkmsgscreate message files for use by gettxt
page, morebrowse or page through a text file
mtmagnetic tape control
mvmove files
nawkpattern scanning and processing language
newformchange the format of a text file
newsprint news items
nicerun a command at low priority
nlline numbering filter
nmprint name list of an object file
nohuprun a command immune to hangups and quits
notifynotify user of the arrival of new mail
nroffformat documents for display or line-printer
ntx_amlset the VMEbus AML parameter
ntx_arpdisplay and modify MVME339 ARP table
ntx_chaddrchange the address and call-type for a channel
ntx_chinfoDeterministic Mapping Report display
ntx_chresetreset channel on MVME339 board
ntx_comunconfigure the MVME339 SNMP community profile
ntx_descrassign SNMP site-specific variables
ntx_dlliaccess the diagnostic link layer interface
ntx_loop, ntx_dloopMVME339 diagnostic loopback program
ntx_ifcfgconfigure NTX network interface parameters
ntx_loaddownload code to an MVME339 host adapter board
ntx_logdisplay MVME339 log information
ntx_macaddrconfigure MVME339 MAC-layer addresses
ntx_nmsconfigure an NMS for MVME339 agent authentication
ntx_nstatshow network status
ntx_pingsend ICMP ECHO_REQUEST packets to network hosts
ntx_pservset protocol port services
ntx_resetreset the MVME339 host adapter
ntx_routemanually manipulate the MVME339 routing tables
ntx_snmpset and display the state of the MVME339 SNMP agent
ntx_statdisplay MVME339 diagnostic information
ntx_trapsconfigure the MVME339 SNMP TRAPs
ntx_ttypeset terminal type database
ntx_verdisplay MVME339 version information
odoctal dump
pcat, unpack, packcompress and expand files
pagesizedisplay the size of a page of memory
passwdchange login password and password attributes
pastemerge same lines of several files or subsequent lines of one file
pfmtdisplay error message in standard format
pgfile perusal filter for CRTs
pkginfodisplay software package information
pkgmkproduce an installable package
pkgparamdisplays package parameter values
pkgprotogenerate a prototype file
pkgtranstranslate package format
aedplot, atoplot, bgplot, crtplot, dumbplot, gigiplot, hpplot, hp7221plot, implot, t300, t300s, t4013, t450, tek, plotgraphics filters for various plotters
postdaisyPostScript translator for Diablo 630 files
postdmdPostScript translator for DMD bitmap files
postioserial interface for PostScript printers
postmdmatrix display program for PostScript printers
postplotPostScript translator for plot graphics files
postprintPostScript translator for text files
postreversereverse the page order in a PostScript file
posttekPostScript translator for tektronix 4014 files
prprint files
printenvdisplay environment variables currently set
printfprint formatted output
priocntlprocess scheduler control
profdisplay profile data
prsprint an SCCS file
prtdisplay the delta and commentary history of an SCCS file
psreport process status
ps, ps_bsddisplay the status of current processes
putdevedits device table
putdgrpedits device group table
pwdworking directory name
randomgenerate a random number
rdist, rdist_bsdremote file distribution program
referexpand and insert references from a bibliographic database
regcmpregular expression compile
rmdir, rmremove files or directories
rmdelremove a delta from an SCCS file
roffbibformat and print a bibliographic database
rpcgenan RPC protocol compiler
rshremote shell
ruptimeshow host status of local machines
ruserswho’s logged in on local machines
rwhowho’s logged in on local machines
sactprint current SCCS file editing activity
sccsfront end for the Source Code Control System (SCCS)
sccsdiffcompare two versions of an SCCS file
scriptmake typescript of a terminal session
sdiffprint file differences side-by-side
sedstream editor
settimechange the access and modification dates of files
jsh, /usr/lib/rsh, shshell, the standard, job control, and restricted command interpreter
shlshell layer manager
sinkTCP sink test
sizeprint section sizes in bytes of object files
sleepsuspend execution for an interval
soelimresolve and eliminate .so requests from nroff or troff input
sortsort and/or merge files
sortbibsort a bibliographic database
hashmake, spellin, hashcheck, spellfind spelling errors
splineinterpolate smooth curve
splitsplit a file into pieces
srchtxtdisplay contents of, or search for a text string in, message data bases
strconf, strchgchange or query stream configuration
stringsfind printable strings in an object file or binary
stripstrip symbol table, debugging and line number information from an object file. 
sttyset the options for a terminal
stty, stty_bsdset the options for a terminal
sumprint checksum and block count of a file
sum, sum_bsdcalculate a checksum for a file
tabsset tabs on a terminal
taildeliver the last part of a file
talktalk to another user
tartape file archiver
tblformat tables for nroff or troff
ctbx, tbxDeltaPRO Toolbox
tcopycopy a magnetic tape
teepipe fitting
telnetUser interface to a remote system using the TELNET protocol
testcondition evaluation command
test, test_bsdcondition evaluation command
tftptrivial file transfer program
timetime a command
timextime a command; report process data and system activity
touchupdate access and modification times of a file
tputinitialize a terminal or query terminfo database
trtranslate characters
tr, tr_bsdtranslate characters
trofftypeset or format documents
false, trueprovide truth values
trusstrace system calls and signals
reset, tsetestablish or restore terminal characteristics
tset, tset_xenprovide information for setting terminal modes
tsorttopological sort
ttyget the name of the terminal
ulunderline
umaskset file-creation mode mask
unameprint name of current UNIX system
ungetundo a previous get of an SCCS file
unifdefresolve and remove ifdef’ed lines from C program source
uniqreport repeated lines in a file
unitsconversion program
uptimeshow how long the system has been up
usersdisplay a compact list of users logged in
vacationautomatically respond to incoming mail messages
vacation, vacation_bsdreply to mail automatically
valvalidate an SCCS file
vcversion control
viscreen-oriented (visual) display editor based on ex
wwho is logged in, and what are they doing
waitawait completion of process
wcword count
whatprint identification strings
whatisdisplay a one-line summary about a keyword
whichlocate a command; display its pathname or alias
whowho is on the system
whoamidisplay the effective current username
whoisInternet user name directory service
writewrite to another user
xargsconstruct argument list(s) and execute command
xbackupperforms backup functions
xrestorerestore file to original directory
yaccyet another compiler-compiler
yesprint string repeatedly
ypmatchprint the value of one or more keys from the NIS map
ypwhichreturn name of NIS server or map master

1C. Communications Commands

ctspawn login to a remote terminal
cucall another UNIX system
uulog, uuname, uucpUNIX-to-UNIX system copy
uudecode, uuencodeencode a binary file, or decode its ASCII representation
uuglistprint the list of service grades that are available on this UNIX system
uustatuucp status inquiry and job control
uupick, uutopublic UNIX-to-UNIX system file copy
uuxUNIX-to-UNIX system command execution

1F. FMLI Commands

cocreate, cosend, cocheck, coreceive, codestroy, coproccommunicate with a process
echoput string on virtual output
fmlcutcut out selected fields of each line of a file
fmlexprevaluate arguments as an expression
fmlgrepsearch a file for a pattern
getfrmreturns the current frameID number
getitemsreturn a list of currently marked menu items
indicatordisplay application specific alarms and/or the “working” indicator
messageput arguments on FMLI message line
pathconvsearch FMLI criteria for filename
longline, readfilereads file, gets longest line
regexmatch patterns against a string
reinitruns an initialization file
resetreset the current form field to its default values
runrun an executable
unset, setset and unset local or global environment variables
setcolorredefine or create a color
shellrun a command using shell
testcondition evaluation command
vsigsynchronize a co-process with the controlling FMLI application

1M. Maintenance Commands

Uutrytry to contact remote system with debugging on
reject, acceptaccept or reject print requests
acct:  acctdisk, acctdusg, accton, acctwtmp closewtmp, utmp2wtmp, acctoverview of accounting and miscellaneous accounting commands
acctcmscommand summary from per-process accounting records
acctcon1, acctcon2, acctconconnect-time accounting
acctdusg, accton, acctwtmp, acctdiskoverview of accounting and miscellaneous accounting commands
acctmergmerge or add total accounting files
acctprc1, acctprc2, acctprcprocess accounting
acctsh: chargefee, ckpacct, dodisk, lastlogin, monacct, nulladm, prctmp, prdaily, prtacct, runacct, shutacct, startup, turnacct, acctshshell procedures for accounting
arcdatArchive Python DAT data compression enable/disable utility
arpaddress resolution display and control
aualiasmgmtmanages the audit aliases file
auclassmgmtmanages the audit class file
auconverttranslates binary-format audit information into text format
auditcontrols auditing facilities
audit_daudit daemon
auditentrygenerates an audit entry record
aueventmgmtmanages the audit event file
aumaskmgmtmanages the audit mask file
aureporttranslate binary-format audit information into a report
auscanselectively retrieves entries from the audit trail file
/sbin/auto-dev, auto-devcreate, display and compare various system configurations. 
automountautomatically mount NFS file systems
autopushconfigure lists of automatically pushed STREAMS modules
backupinitiate or control a system backup session
bcs_catdcache parsed NIS data for bcs_cat
binmailan early program for processing mail messages
biodNFS daemon
bkexceptchange or display an exception list for incremental backups
bkhistoryreport on completed backup operations
bkoperinteract with backup operations to service media insertion prompts
bkregchange or display the contents of a backup register
bkstatusdisplay the status of backup operations
bootbootstrap procedures
bootinfoprint information about booted kernel
bootparamdboot parameter server
in.bootpd, bootpdInternet Boot Protocol server
bcheckrc, brcsystem initialization procedures
buildsysoperating system configuration script
captoinfoconvert a termcap description into a terminfo description
catmancreate the cat files for the manual
cdejecteject media from removable media disk and CD devices
ce_bdsCommon Environment board status
ce_resetCommon Environment reset utility
chdevchange the values of system tunable parameters
checkfsyscheck a file system
chrootchange root directory for a command
chrtblgenerate character classification and conversion tables
ckbinarsysdetermine whether remote system can accept binary messages
ckbupscdcheck file system backup schedule
cmn_errPrint strings to stderr in form of cmn_err(D3DK)
colltblcreate collation database
in.comsat, comsatbiff server
crashexamine system images
crashconfenable/disable/configure crash dumps
cronclock daemon
cunixconfigure a new bootable operating system
dbcmdload command and macro files into a kernel executable file
dbsymadd symbols to kernel debugger
dconcontrol dual console operation
dcopy (generic), dcopycopy file systems for optimal access time
dcopy (s5), dcopy_s5copy s5 file systems for optimal access time
ddconvert and copy a file
ddefsdisk definition information manager
delsysadmsysadm interface menu or task removal tool
devattrlists device attributes
devfreerelease devices from exclusive use
devinfoprint device specific information
devnmdevice name
devreservreserve devices for exclusive use
df (generic), dfreport number of free disk blocks and files
df (cdfs), df_cdfsreport free disk space on cdfs file systems
df (s5), df_s5report number of free disk blocks and i-nodes for s5 file systems
df (ufs), df_ufsreport free disk space on ufs file systems
dfmounts, dfmount_nfsdisplay mounted NFS resource information
dfmounts, dfmount_rfsdisplay mounted RFS resource information
dfmountsdisplay mounted resource information
dfshares, dfshare_nfslist available NFS resources from remote systems
dfshares, dfshare_rfslist available RFS resources from remote systems
dfshareslist available resources from remote or local systems
digsend domain name query packets to name servers
dinitdisk initializer
diskusggenerate disk accounting data by user ID
dispadminprocess scheduler administration
dmpnvrcfgdump NVRAM configuration information
dnameprint Remote File Sharing domain and network names
domainnameget/set name of current secure RPC domain
drv_getparmMake drv_getparm(D3DK) calls available to shell scripts
drvinstallinstall/uninstall a driver
dseslice disks and make file systems
dusummarize disk usage
du, du_bsddisplay the number of disk blocks used per directory or file
e1x7cntlMVME1X7 LAN interface control utility
e1x7diagMVME1X7 LAN interface diagnostic test utility
edquotaedit user quotas
edsysadmsysadm interface editing tool
edtpEquipped Device Table Probe procedures
envctlEnvironment Monitor Board Control
envdiagEnvironment Monitor Board Diagnostic Tests
envmonadd /dev entries for the environmental monitor board in the Equipped Device Table
exportfsexport and unexport directories to NFS clients
fasthalt, fastbootreboot/halt the system without checking the disks
fddistatFDDI Management Information Base (MIB) utility
fdetachdetach a name from a STREAMS-based file descriptor
fdpcreate, or restore from, a full file system archive
ff (generic), fflist file names and statistics for a file system
ff (s5), ff_s5display i-list information
ff (ufs), ff_ufslist file names and statistics for a ufs file system
ffilecreate, or restore from, a full file system archive
fimagecreate, restore an image archive of a filesystem
fincfast incremental backup
in.fingerd, fingerdremote user information server
fmthardpopulate VTOC on hard disks
frecrecover files from a backup tape
fromsmtpreceive RFC822 mail from SMTP
fsbafile system block analyzer
fsck (generic), fsckcheck and repair file systems
fsck (bfs), fsck_bfscheck and repair bfs file systems
fsck (s5), fsck_s5check and repair s5 file systems
fsck (ufs), fsck_ufsfile system consistency check and interactive repair
fsdb (generic), fsdbfile system debugger
fsdb (s5), fsdb_s5s5 file system debugger
fsdb (ufs), fsdb_ufsufs file system debugger
fstyp (generic), fstypdetermine file system type
ftpdDARPA Internet File Transfer Protocol server
fumountforced unmount of advertised resources
fusagedisk access profiler
fuseridentify processes using a file or file structure
wtmpfix, fwtmpmanipulate connect accounting records
getdevlists devices based on criteria
getdgrplists device groups which contain devices that match criteria
getidprogram to retrieve the "system" MIB variables from an SNMP entity. 
getmajorprint major number(s) of hardware and software drivers
getmanyprogram to retrieve classes of variables from an SNMP entity
getnextprogram to retrieve variables from an SNMP entity
getoneprogram to retrieve variables from an SNMP entity
getroutea program to extract the routing information from an SNMP entity
gettableget NIC format host tables from a host
gettyset terminal type, modes, speed, and line discipline
getvolverifies device accessibility
groupaddadd (create) a new group definition on the system
groupdeldelete a group definition from the system
groupmodmodify a group definition on the system
grpckcheck group database entries
haltstop the processor
htableconvert NIC standard format host tables
idprint the user name and ID, and group name and ID
idloadRemote File Sharing user and group mapping
ifconfigconfigure network interface parameters
ifstatdisplays interface statistics
iftestinterface testing utility
igfsoftware management package-generation facility
timed, in.timedtime server daemon
incfilecreate, restore an incremental filesystem archive
inetdInternet services daemon
infocmpcompare or print out terminfo descriptions
telinit, initprocess control initialization
installinstall commands
installfadd a file to the software installation database
ixfsoftware management package extraction facility
kbdcompcompile kbd tables
kbdloadload or link kbd tables
kcrashexamine system images
kdbkernel debugger (with multi-processor support)
keyservserver for storing public and private keys
killallkill all active processes
labelit (generic), labelitprovide labels for file systems
labelit (s5), labelit_s5provide labels for s5 file systems
labelit (ufs), labelit_ufsprovide labels for ufs file systems
ldsysdumpload system dump from selected devices
unlink, linklink and unlink files and directories
listdgrplists members of a device group
listennetwork listener daemon
lockdnetwork lock daemon
loginslist user and system login information
lpadminconfigure the LP print service
lpcline printer control program
lpfilteradminister filters used with the LP print service
lpformsadminister forms used with the LP print service
lpshut, lpmove, lpschedstart/stop the LP print service and move requests
lpsystemregister remote systems with the print service
lpusersset printing queue priorities
lsattrlist information about the system tunable parameters that a module includes
lsdevdisplays the modules that are available to the system
m332xctla control utility
m337ctlan MVME337 controller utility
m376cntlMVME376 LAN interface control utility
m376diagMVME376 LAN interface diagnostic test utility
m385diagMVME385 FDDI interface diagnostic test utility
mail_pipeinvoke recipient command for incoming mail
mailqprint the mail queue
mailstatsprint statistics collected by sendmail
makedbmmake a Network Information Service (NIS) dbm file
makedevadds /dev entries for generic devices table
makefsyscreate a file system
makemapcreate database maps for sendmail
migrationmove an archive from one set of volumes to another
mkremake the binary system and commands from source code
mkbootconvert an object file to a bootable object file
mkfifomake FIFO special file
mkfs (generic), mkfsconstruct a file system
mkfs (bfs), mkfs_bfsconstruct a boot file system
mkfs (s5), mkfs_s5construct an s5 file system
mkfs (ufs), mkfs_ufsconstruct a ufs file system
mknodmake a special file
montblcreate monetary database
umount (generic), mountmount or unmount file systems and remote resources
mount (bfs), mount_bfsmount bfs file systems
mount (cdfs), mount_cdfsmount cdfs file systems
mount, mount_nfsmount remote NFS resources
mount, mount_rfsmount remote resources
mount (s5), mount_s5mount an s5 file system
mount (ufs), mount_ufsmount ufs file systems
umountall, mountallmount, unmount multiple file systems
mountdNFS mount request server
umountfsys, mountfsysmount, unmount a file system
mvdirmove a directory
mvme328add /dev entries for SCSI devices in the Equipped Device Table (EDT)
mvme332xtcreate character device files
mvme337create MVME337 character device files
mvme376adds /dev entries for the MVME376 Ethernet Board in the Equipped Device Table
mvme385adds /dev entries for the MVME385 FDDI Board in the Equipped Device Table
mvmecpucreate /dev entries for cpu related devices
in.named, namedInternet domain name server
ncheck (generic), ncheckgenerate a  list of path names vs i-numbers
ncheck (s5), ncheck_s5generate path names versus i-numbers for s5 file systems
ncheck (ufs), ncheck_ufsgenerate pathnames versus i-numbers for ufs file systems
netstatshow network status
nettracetrace host network packets
newaliasesrebuild the data base for the mail aliases file
newfsconstruct a new file system
newgrplog in to a new group
newkeycreate a new key in the publickey database
nfsdNFS daemon
nfsstatNetwork File System statistics
nlsadminnetwork listener service administration
nslookupquery DARPA Internet name servers interactively
nsqueryRemote File Sharing name server query
offlinetake a processor offline
onlinebring a processor online
passmgmtpassword files management
pbindbind a process to a processor
pcnfsdpc-nfs authentication and print spooling daemon
pexbindexclusively bind processes to a processor
pinfoget information about processors
pingsend ICMP ECHO_REQUEST packets to network hosts
ping, ping_bsdsend ICMP ECHO_REQUEST packets to network hosts
pkgaddtransfer software package to the system
pkgaskstores answers to a request script
pkgchkcheck accuracy of installation
pkgquestformats and asks package questions
pkgrmremoves a package from the system
pmadmport monitor administration
powerdownstop all processes and turn off the power
ppplogin shell for the Point-to-Point Protocol
pppdPoint-to-Point Protocol Daemon
pppstatshow PPP status
profiler: prfld, prfstat, prfdc, prfsnap, prfpr, profilerUNIX system profiler
prtconfprint system configuration
prtvtocprint the VTOC of a block device
grpck, pwckpassword/group file checkers
pwck, pwck_bsdcheck password database entries
pwconvinstall and update /etc/shadow with information from /etc/passwd
quotsummarize file system ownership
quotadisplay a user’s disk quota and usage
quotacheckfile system quota consistency checker
quotaoff, quotaonturn file system quotas on and off
rarpdDARPA Reverse Address Resolution Protocol server
rc0run commands performed to stop the operating system
rc1run commands to bring system to administrative state
rc2run commands performed for multi-user environment
rc3run commands to start distributed file sharing
rc6run commands performed to stop and reboot the operating system
rdateset system date from a remote host
rebootrestart the operating system
removefremove a file from software database
renicealter priority of running processes
repquotasummarize quotas for a file system
restoreinitiate restores of filesystems, data slices, or disks
rexecdremote execution server
rfadminRemote File Sharing domain administration
rfpasswdchange Remote File Sharing host password
rfstartstart Remote File Sharing
rfstopstop the Remote File Sharing environment
rfuadminRemote File Sharing notification shell script
rfudaemonRemote File Sharing daemon process
rlogindremote login server
rmail, rmail_bsdhandle remote mail received via uucp
rmntstatdisplay mounted resource information
rmnttryattempt to mount queued remote resources
rmountqueue remote resource mounts
rumountall, rmountallmount, unmount Remote File Sharing resources
routemanually manipulate the routing tables
routednetwork routing daemon
rpcbinduniversal addresses to RPC program number mapper
rpcinforeport RPC information
rshdremote shell server
rsnotifydisplay or modify the information identifying the individual in charge of restore requests
rsoperservice pending restore requests and service media insertion prompts
rsstatusreport the status of posted restore requests
rumountcancel queued remote resource request
runacctrun daily accounting
rpc.rusersd, rusersdnetwork username server
rwallwrite to all users over a network
rpc.rwalld, rwalldnetwork rwall server
in.rwhod, rwhodsystem status server
sacservice access controller
sacadmservice access controller administration
sadc: sa1, sa2, sadcsystem activity report package
sadpdisk access profiler
sagsystem activity graph
sarsystem activity reporter
scsi1x7add /dev entries for SCSI devices in the Equipped Device Table (EDT)
scsifmtformat a SCSI hard disk or floppy
scsiscanSCSI bus scanner
sendmailsend mail over the internet
setanyprogram to retrieve and set variables in an SNMP entity
setclkset system time from hardware clock
setmntestablish mount table
setunamechanges machine information
setupinitialize system for first user
sharemake local resource available for mounting by remote systems
share, share_nfsmake local NFS resource available for mounting by remote systems
share, share_rfsmake local RFS resource available for mounting by remote systems
unshareall, shareallshare, unshare multiple resources
showmountshow all remote mounts
shutdownshut down system, change system state
shutdown, shutdwn_bsdclose down the system at a given time
slattachattach serial lines as network interfaces
slinkstreams linker
smtdFDDI Station Management (SMT) error and event daemon
smtpsend SMTP mail to a remote host using Simple Mail Transfer Protocol
smtpdreceive incoming SMTP messages
smtpqerqueue mail for delivery by SMTP
smtpschedprocess messages queued in the SMTP mail queue
snmp: /etc/snmp, snmpSNMP start/stop script
snmpdSNMP daemon
snmpstatshow network status using SNMP
sprayspray packets
rpc.sprayd, spraydspray server
statdnetwork status monitor
straceprint STREAMS trace messages
strcleanSTREAMS error logger cleanup program
strerrSTREAMS error logger daemon
sttydefsmaintain line settings and hunt sequences for TTY ports
subecome super-user or another user
suloginaccess single-user mode
swapswap administrative interface
syncupdate the super block
sysadmvisual interface to perform system administration
sysdefoutput system definition
syslogdlog system messages
in.talkd, talkdserver for talk program
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
ticterminfo compiler
timedctimed control program
in.tnamed, tnamedDARPA trivial name server
tosmtpsend mail to SMTP
traceroutetraces the route packets take to reach a network host
trap_receprogram to receive traps from a remote trap generating entity
trap_sendprogram to generate traps
ttyadmformat and output port monitor-specific information
ttymonport monitor for terminal ports
tunefstune up an existing file system
uadminadministrative control
udpublickeyupdater for NIS public key database
ufsdumpincremental file system dump
ufsrestoreincremental file system restore
unsharemake local resource unavailable for mounting by remote systems
unshare, unshare_nfsmake local NFS resource unavailable for mounting by remote systems
unshare, unshare_rfsmake local RFS resource unavailable for mounting by remote systems
urestorerequest restore of files and directories
ursstatusreport the status of posted user restore requests
useraddadminister a new user login on the system
userdeldelete a user’s login from the system
usermodmodify a user’s login information on the system
uucheckcheck the uucp directories and permissions file
in.uucpd, uucicofile transport programs for the uucp system
uucleanupuucp spool directory clean-up
uuschedthe scheduler for the uucp file transport program
uuxqtexecute remote command requests
volcopy (generic), volcopymake literal copy of file system
volcopy (s5), volcopy_s5make a literal copy of an s5 file system
volcopy (ufs), volcopy_ufsmake a literal copy of a ufs file system
wallwrite to all users
wchrtblgenerate character classification and conversion tables for ASCII and supplementary code sets
whodowho is doing what
xformtrkconvert bad track list from one format to another
xinstallinstalls commands
ypinitbuild and install YP database
ypmakerebuild NIS database
yppasswdddaemon for modifying the NIS password and shadow files
yppollreturn current version of the map at the NIS server host
yppushforce propagation of a changed NIS map
ypbind, ypservNIS server and binder processes
ypsetpoint ypbind at a particular server
ypupdatedserver for changing NIS information
ypxfrtransfer YP map from a YP server to host
ypxfrddaemon for transfering map databases
zdumptime zone dumper
zictime zone compiler

1N. Network Commands

rcpremote file copy
rloginremote login
ypcatprint values in a YP data base

2. System Calls (intro)

accessdetermine accessibility of a file
acctenable or disable process accounting
adjtimecorrect the time to allow synchronization of the system clock
alarmset a process alarm clock
sbrk, brkchange data segment space allocation
fchdir, chdirchange working directory
fchmod, chmodchange mode of file
lchown, fchown, chownchange owner and group of a file
chrootchange root directory
chsizechange the size of a file
closeclose a file descriptor
creatcreate a new file or rewrite an existing one
creatsemcreate an instance of a binary semaphore
csyncdesignate portions of memory safe for execution
dupduplicate an open file descriptor
exec: execl, execv, execle, execve, execlp, execvp, execexecute a file
_exit, exitterminate process
fcntlfile control
forkcreate a new process
pathconf, fpathconfget configurable pathname variables
fsyncsynchronize a file’s in-memory state with that on the physical medium
ftimeget time and date
setcontext, getcontextget and set current user context
getdentsread directory entries and put in a file system independent format
setgroups, getgroupsget or set supplementary group access list IDs
getmsgget next message off a stream
getpgrp, getppid, getpgid, getpidget process, process group, and parent process IDs
setrlimit, getrlimitcontrol maximum system resource consumption
getsidget session ID
geteuid, getgid, getegid, getuidget real user, effective user, real group, and effective group IDs
introintroduction to system calls and error numbers
intro, intro_xen
ioctlcontrol device
killsend a signal to a process or a group of processes
linklink to a file
locklock a process in primary memory
lockinglock or unlock a file region for reading or writing
lseekmove read/write file pointer
memcntlmemory management control
mincoredetermine residency of memory pages
mkdirmake a directory
mknodmake a directory, or a special or ordinary file
mmapmap pages of memory
mountmount a file system
mprotectset protection of memory mapping
msgctlmessage control operations
msggetget message queue
msgop: msgsnd, msgrcv, msgopmessage operations
munmapunmap pages of memory
napsuspends execution for a short interval
nicechange priority of a time-sharing process
openopen for reading or writing
opensemopen a semaphore
p_onlineturn a processor online or offline
pausesuspend process until signal
pipecreate an interprocess channel
plocklock into memory or unlock process, text, or data
pollinput/output multiplexing
priocntlprocess scheduler control
priocntlsetgeneralized process scheduler control
processor_bind, proc_bindbind a process to a processor
processor_info, proc_infoget information about one processor
profilexecution time profile
ptraceprocess trace
putmsgsend a message on a stream
rdchkcheck to see if there is data to be read
readread from file
readlinkread the value of a symbolic link
renamechange the name of a file
rmdirremove a directory
sdleave, sdentersynchronize access to a shared data segment
sdfree, sdgetattach and detach a shared data segment
sdgetvsynchronize shared data access
semctlsemaphore control operations
semgetget set of semaphores
semopsemaphore operations
setpgidset process group ID
setpgrpset process group ID
setsidset session ID
setgid, setuidset user and group IDs
shmctlshared memory control operations
shmgetget shared memory segment identifier
shmop: shmat, shmdt, shmopshared memory operations
sigactiondetailed signal management
sigaltstackset or get signal alternate stack context
sigset, sighold, sigrelse, sigignore, sigpause, signalsimplified signal management
sigpendingexamine signals that are blocked and pending
sigprocmaskchange or examine signal mask
sigsemsignal a process waiting on a semaphore
sigsendset, sigsendsend a signal to a process or a group of processes
sigsuspendinstall a signal mask and suspend process until signal
lstat, fstat, statget file status
fstatfs, statfsget file system information
fstatvfs, statvfsget file system information
stimeset time
stkprotectset permissions of stack
swapctlmanage swap space
symlinkmake a symbolic link to a file
syncupdate super block
sysfsget file system type information
sysinfoget and set system information strings
sysm88kmachine-specific functions
syssecC2 security functions
termios: tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, tcgetpgrp, tcsetpgrp, tcgetsid, termiosgeneral terminal interface
timeget time
timesget process and child process times
uadminadministrative control
ulimitget and set user limits
umaskset and get file creation mask
umountunmount a file system
unameget name of current UNIX system
unlinkremove directory entry
ustatget file system statistics
utimeset file access and modification times
vforkspawn new process in a virtual memory efficient way
waitwait for child process to stop or terminate
waitidwait for child process to change state
waitpidwait for child process to change state
nbwaitsem, waitsemawait and check access to a resource governed by a semaphore
writev, writewrite on a file

3. Subroutines and Libraries (intro)

a_create_mask, a_create_macreates audit mask from list of audit event names
a_fill_aubuff, a_fill_aubufills an audit buffer for use with au_entry
allocamemory allocator
au_ctlcontrols security auditing
au_entryplaces an audit record in the audit trail
au_setauthid, au_getauthidgets/sets the authentication ID of a process
au_setpmask, au_getpmaskgets/sets the audit mask of the process
bstring:  bcopy, bcmp, bzero, bstringbit and byte string operations
getaidname, getclass, getevent, getgroup, getmask, getuser, cachecaching functions
dbm:  dbminit, dbmclose, fetch, store, delete, firstkey, nextkey, dbm_bsddata base subroutines
decimal_to_floating:  decimal_to_single, decimal_to_double, decimal_to_extended, dec2fltconvert decimal record to floating-point value
opendir, readdir, telldir, seekdir, rewinddir, closedir, directorydirectory operations
fconvert, gconvert, seconvert, sfconvert, sgconvert, econvertoutput conversion
floatingpoint, floatingpntIEEE floating point definitions
floating_to_decimal:  single_to_decimal, double_to_decimal, extended_to_decimal, flt2decconvert floating-point value to decimal record
getaanam, setaaent, endaaent, fgetaaent, getaaentgets audit alias entry
getaccid, getacnam, setacent, endacent, fgetacent, getacentgets audit class entry
getaiduser, setaident, endaident, fgetaident, getaidentgets authentication ID
getamuid, getamnam, setament, endament, fgetament, getamentgets audit mask entry
getdtablesize, getdtblszget descriptor table size
gethostidget unique identifier of current host
sethostname, gethostnameget/set name of current host
getpagesizeget system page size
setpriority, getpriorityget/set program scheduling priority
getrusageget information about resource utilization
gettimeofday, settimeofday, gettimeo_bsdget or set the date and time
getusershell, setusershell, endusershell, getusrshlget legal user shells
getwdget current working directory pathname
rindex, indexstring operations
introintroduction to functions and libraries
killpgsend signal to a process group
mctlmemory management control
mkstempmake a unique file name
ndbm:  dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store, ndbmdata base subroutines
nlist, nlist_bsdget entries from symbol table
psignal, sys_siglist, psignal_bsdsystem signal messages
srandom, initstate, setstate, randombetter random number generator; routines for changing generators
rebootreboot system or halt processor
re_comp, re_exec, regexregular expression handler
alphasort, scandirscan a directory
securityget the state of the kernel security features
setjmp, longjmp, _setjmp, _longjmp, sigsetjmp, siglongjmp, setjmp_bsdnon-local goto
setregidset real and effective group IDs
setreuidset real and effective user IDs
sigmask, sigblockblock signals
sigfpesignal handling for specific SIGFPE codes
siginterrupt, sigintrpallow signals to interrupt system calls
signalsimplified software signal facilities
sigpauseautomically release blocked signals and wait for interrupt
sigsetmaskset current signal mask
sigstackset and/or get signal stack context
sigvecsoftware signal facilities
sleep, sleep_bsdsuspend execution for interval
string:  strcasecmp, strncasecmp, string_bsdstring operations
syscallindirect system call
openlog, closelog, setlogmask, syslogcontrol system log
ualarmschedule signal after interval in microseconds
usleepsuspend execution for interval in microseconds
utimesset file times
wait3, WIFSTOPPED, WIFSIGNALED, WIFEXITED, waitwait for process to terminate or stop

3A. Audit Facility

getaeeid, getaenam, setaeent, endaeent, fgetaeent, getaeentgets audit event type entry

3C. C Library

l64a, a64lconvert between long integer and base-64 ASCII string
abortgenerate an abnormal termination signal
labs, absreturn integer absolute value
addsevdefine additional severities
addseveritybuild a list of severity levels for an application for use with fmtmsg
atexitadd program termination routine
bsearchbinary search a sorted table
catgetsread a program message
catclose, catopenopen/close a message catalog
clockreport CPU time used
conv: toupper, tolower, _toupper, _tolower, toascii, convtranslate characters
setkey, encrypt, cryptgenerate encryption
localtime, gmtime, asctime, tzset, ctimeconvert date and time to string
ctype: isdigit, isxdigit, islower, isupper, isalpha, isalnum, isspace, iscntrl, ispunct, isprint, isgraph, isascii, ctypecharacter handling
dialestablish an outgoing terminal line connection
difftimecomputes the difference between two calendar times
directory: opendir, readdir, telldir, seekdir, rewinddir, closedir, directorydirectory operations
ldiv, divcompute the quotient and remainder
erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, drand48generate uniformly distributed pseudo-random numbers
dup2duplicate an open file descriptor
fcvt, gcvt, ecvtconvert floating-point number to string
etext, edata, endlast locations in program
fattachattach a STREAMS-based file descriptor to an object in the file system name space
fdetachdetach a name from a STREAMS-based file descriptor
ffsfind first set bit
fmtmsgdisplay a message on stderr or system console
fpsetround, fpgetmask, fpsetmask, fpgetsticky, fpsetsticky, fpgetroundIEEE floating-point environment control
ldexp, logb, modf, modff, nextafter, scalb, frexpmanipulate parts of floating-point numbers
fgetpos, fsetposreposition a file pointer in a stream
ftimeget date and time
nftw, ftwwalk a file tree
getcwdget pathname of current working directory
getdateconvert user format date and time
getenvreturn value for environment name
getgrgid, getgrnam, setgrent, endgrent, fgetgrent, getgrentget group file entry
setitimer, getitimerget/set value of interval timer
getloginget login name
getmntany, getmntentget mnttab file entry
getoptget option letter from argument vector
getpassread a password
getpwget name from UID
getpwuid, getpwnam, setpwent, endpwent, fgetpwent, getpwentmanipulate password file entry
getspnam, setspent, endspent, fgetspent, lckpwdf, ulckpwdf, getspentmanipulate shadow password file entry
getsuboptparse suboptions from a string
gettimeofday, settimeofday, gettimeodayget or set the date and time
gettxtretrieve a text string
getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname, getutaccess utmp file entry
getutx: getutxent, getutxid, getutxline, pututxline, setutxent, endutxent, utmpxname, getutmp, getutmpx, updwtmp, updwtmpx, getutxaccess utmpx file entry
getvfsfile, getvfsspec, getvfsany, getvfsentget vfstab file entry
grantptgrant access to the slave pseudo-terminal device
hcreate, hdestroy, hsearchmanage hash search tables
initgroupsinitialize the supplementary group access list
remque, insqueinsert/remove element from a queue
isastreamtest a file descriptor
isnand, isnanf, finite, fpclass, unordered, isnandetermine type of floating-point number
ltol3, l3tolconvert between 3-byte integers and long integers
lfmtdisplay error message in standard format and pass to logging and monitoring services
localeconvget numeric formatting information
lockfrecord locking on files
lfind, lsearchlinear search and update
swapcontext, makecontextmanipulate user contexts
major, minor, makedevmanage a device number
free, realloc, calloc, memalign, valloc, mallocmemory allocator
mbchar: mbtowc, mblen, wctomb, mbcharmultibyte character handling
mbstring: mbstowcs, wcstombs, mbstringmultibyte string functions
memory: memccpy, memchr, memcmp, memcpy, memmove, memset, memorymemory operations
mkfifocreate a new FIFO
mktempmake a unique file name
mktimeconverts a tm structure to a calendar time
munlock, mlocklock (or unlock) pages in memory
munlockall, mlockalllock or unlock address space
monitorprepare execution profile
msyncsynchronize memory with physical storage
nicechange priority of a process
nl_langinfolanguage information
offsetofoffset of structure member
perrorprint system error messages
pfmtdisplay error message in standard format
psiginfo, psignalsystem signal messages
ptsnameget name of the slave pseudo-terminal device
putenvchange or add value to environment
putpwentwrite password file entry
putspentwrite shadow password file entry
qsortquicker sort
raisesend signal to program
srand, randsimple random-number generator
rand, srand, rand_bsdsimple random number generator
realpathreturns the real file name
removeremove file
setcatdefine default catalog
longjmp, setjmpnon-local goto
setlabeldefine the label for pfmt() and lfmt(). 
setlocalemodify and query a program’s locale
siglongjmp, sigsetjmpa non-local goto with signal state
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember, sigsetopsmanipulate sets of signals
sleepsuspend execution for interval
gsignal, ssignalsoftware signals
stdipc: ftok, stdipcstandard interprocess communication package
strcollstring collation
strerrorget error message string
cftime, ascftime, strftimeconvert date and time to string
string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strstr, stringstring operations
atof, strtodconvert string to double-precision number
strtoul, atol, atoi, strtolconvert string to integer
strxfrmstring transformation
swabswap bytes
sysconfretrieves configurable system variables
tcsetpgrpset terminal foreground process group id
timesget process times
timezoneget time zone name given offset from GMT
ftruncate, truncateset a file to a specified length
tfind, tdelete, twalk, tsearchmanage binary search trees
isatty, ttynamefind name of a terminal
ttyslotfind the slot in the utmp file of the current user
unlockptunlock a pseudo-terminal master/slave pair
vlfmtdisplay error message in standard format and pass to logging and monitoring services
vpfmtdisplay error message in standard format and pass to logging and monitoring services

3E. ELF Library

elfobject file access library
elf_beginmake a file descriptor
elf_cntlcontrol a file descriptor
elf_endfinish using an object file
elf_errmsg, elf_errno, elf_errorerror handling
elf_fillset fill byte
elf_flagdata, elf_flagehdr, elf_flagelf, elf_flagphdr, elf_flagscn, elf_flagshdr, elf_flagmanipulate flags
elf_fsize: elf32_fsize, elf_fsizereturn the size of an object file type
elf_getarhdr, elf_getarhdretrieve archive member header
elf_getarsym, elf_getarsyretrieve archive symbol table
elf_getbaseget the base offset for an object file
elf_newdata, elf_rawdata, elf_getdataget section data
elf_getehdr: elf32_getehdr, elf32_newehdr, elf_getehdrretrieve class-dependent object file header
elf_getident, elf_getidntretrieve file identification data
elf_getphdr: elf32_getphdr, elf32_newphdr, elf_getphdrretrieve class-dependent program header table
elf_ndxscn, elf_newscn, elf_nextscn, elf_getscnget section information
elf_getshdr: elf32_getshdr, elf_getshdrretrieve class-dependent section header
elf_hashcompute hash value
elf_kinddetermine file type
elf_nextsequential archive member access
elf_randrandom archive member access
elf_rawfileretrieve uninterpreted file contents
elf_strptrmake a string pointer
elf_updateupdate an ELF descriptor
elf_versioncoordinate ELF library and application versions
elf_xlate: elf32_xlatetof, elf32_xlatetom, elf_xlateclass-dependent data translation
nlistget entries from name list

3G. General Purpose Library

basenamereturn the last element of a path name
bgetsread stream up to next delimiter
bufsplitsplit buffer into fields
copylistcopy a file into memory
dirnamereport the parent directory name of a file path name
gmatchshell global pattern matching
isencryptdetermine whether a character buffer is encrypted
rmdirp, mkdirpcreate, remove directories in a path
p2close, p2openopen, close pipes to and from a command
pathfindsearch for named file in named directories
regex, regcmpcompile and execute regular expression
regexpr: compile, step, advance, regexprregular expression compile and match routines
str: strfind, strrspn, strtrns, strstring manipulations
strccpy: streadd, strcadd, strecpy, strccpycopy strings, compressing or expanding escape codes

3M. Math Library (intro)

bessel: j0, j1, jn, y0, y1, yn, besselBessel functions
erfc, erferror function and complementary error function
expf, cbrt, log, logf, log10, log10f, pow, powf, sqrt, sqrtf, expexponential, logarithm, power, square root functions
floorf, ceil, ceilf, copysign, fmod, fmodf, fabs, fabsf, rint, remainder, floorfloor, ceiling, remainder, absolute value functions
lgamma, gammalog gamma function
hypotEuclidean distance function
ieee_functions, fp_class, isnan, copysign, scalbn, ieee_funcsmiscellaneous functions for IEEE arithmetic
ieee_handlerIEEE exception trap handler function
introintroduction to the math library
matherrerror-handling function
sinhf, cosh, coshf, tanh, tanhf, asinh, acosh, atanh, sinhhyperbolic functions
trig: sin, sinf, cos, cosf, tan, tanf, asin, asinf, acos, acosf, atan, atanf, atan2, atan2f, trigtrigonometric functions

3N. Network Support Libraries

acceptaccept a connection on a socket
bindbind a name to a socket
htonl, htons, ntohl, ntohs, byteorderconvert values between host and network byte order
connectinitiate a connection on a socket
dbm: dbminit, dbmclose, fetch, store, delete, firstkey, nextkey, dbmdatabase subroutines
doconfigexecute a configuration script
ethersEthernet address mapping operations
gethostbyaddr, gethostbyname, sethostent, endhostent, herror, gethostentget network host entry
getnetconfig, getnetconfgget network configuration database entry
getnetbyaddr, getnetbyname, setnetent, endnetent, getnetentget network entry
setnetgrent, endnetgrent, innetgr, getnetgrentget network group entry
setnetpath, endnetpath, getnetpathget, set and end netconfig entry corresponding to NETPATH component
getpeernameget name of connected peer
getprotobynumber, getprotobyname, setprotoent, endprotoent, getprotoentget protocol entry
getservbyport, getservbyname, setservent, endservent, getserventget service entry
getsocknameget socket name
setsockopt, getsockoptget and set options on sockets
ifignorecheck for ignored network interface
inet: inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof, inet_ntoa, inetInternet address manipulation
listenlisten for connections on a socket
netdir_getbyname, netdir_getbyaddr, netdir_free, taddr2uaddr, uaddr2taddr, netdir_perror, netdir_sperror, netdirgeneric transport name-to-address translation
nlsgetcallget client’s data passed via the listener
nlsproviderget name of transport provider
nlsrequestformat and send listener service request message
publickey: getpublickey, getsecretkey, publickeyretrieve public or secret key
rresvport, ruserok, rcmdroutines for returning a stream to a remote command
recvfrom, recvmsg, recvreceive a message from a socket
resolver: res_query, res_search, res_mkquery, res_send, res_init, dn_comp, dn_expand, resolverresolver routines
rexecreturn stream to a remote command
rpclibrary routines for remote procedure calls
rpc_clnt_auth: auth_destroy, authnone_create, authsys_create, authsys_create_default, rpc_clnt_aulibrary routines for client side remote procedure call authentication
rpc_clnt_calls:  clnt_call, clnt_freeres, clnt_geterr, clnt_perrno, clnt_perror, clnt_sperrno, clnt_sperror, rpc_broadcast, rpc_call, rpc_clnt_cllibrary routines for client side calls
rpc_clnt_create:  clnt_control, clnt_create, clnt_destroy, clnt_dg_create, clnt_pcreateerror, clnt_raw_create, clnt_spcreateerror, clnt_tli_create, clnt_tp_create, clnt_vc_create, rpc_clnt_crlibrary routines for dealing with creation and manipulation of CLIENT handles
rpc_svc_calls:  rpc_reg, svc_reg, svc_unreg, xprt_register, xprt_unregister, rpc_svc_clslibrary routines for registering servers
rpc_svc_create: svc_create, svc_destroy, svc_dg_create, svc_fd_create, svc_raw_create, svc_tli_create, svc_tp_create, svc_vc_create, rpc_svc_crlibrary routines for dealing with the creation of server handles
rpc_svc_err:  svcerr_auth, svcerr_decode, svcerr_noproc, svcerr_noprog, svcerr_progvers, svcerr_systemerr, svcerr_weakauth, rpc_svc_errlibrary routines for server side remote procedure call errors
rpc_svc_reg:  svc_freeargs, svc_getargs, svc_getreqset, svc_getrpccaller, svc_run, svc_sendreply, rpc_svc_reglibrary routines for RPC servers
rpc_xdr:  xdr_accepted_reply, xdr_authsys_parms, xdr_callhdr, xdr_callmsg, xdr_opaque_auth, xdr_rejected_reply, xdr_replymsg, rpc_xdrXDR library routines for remote procedure calls
rpcbind:  rpcb_getmaps, rpcb_getaddr, rpcb_gettime, rpcb_rmtcall, rpcb_set, rpcb_unset, rpcbindlibrary routines for RPC bind service
rusersreturn information about users on remote machines
rwallwrite to specified remote machines
secure_rpc: authdes_seccreate, authdes_getucred, getnetname, host2netname, key_decryptsession, key_encryptsession, key_gendes, key_setsecret, netname2host, netname2user, user2netname, secure_rpclibrary routines for secure remote procedure calls
selectsynchronous I/O multiplexing
sendto, sendmsg, sendsend a message from a socket
shutdownshut down part of a full-duplex connection
socketcreate an endpoint for communication
socketpaircreate a pair of connected sockets
sprayscatter data in order to check the network
t_acceptaccept a connect request
t_allocallocate a library structure
t_bindbind an address to a transport endpoint
t_closeclose a transport endpoint
t_connectestablish a connection with another transport user
t_errorproduce error message
t_freefree a library structure
t_getinfoget protocol-specific service information
t_getstateget the current state
t_listenlisten for a connect request
t_looklook at the current event on a transport endpoint
t_openestablish a transport endpoint
t_optmgmtmanage options for a transport endpoint
t_rcvreceive data or expedited data sent over a connection
t_rcvconnect, t_rcvconectreceive the confirmation from a connect request
t_rcvdisretrieve information from disconnect
t_rcvrelacknowledge receipt of an orderly release indication
t_rcvudatareceive a data unit
t_rcvuderrreceive a unit data error indication
t_sndsend data or expedited data over a connection
t_snddissend user-initiated disconnect request
t_sndrelinitiate an orderly release
t_sndudatasend a data unit
t_syncsynchronize transport library
t_unbinddisable a transport endpoint
xdrlibrary routines for external data representation
xdr_admin: xdr_getpos, xdr_inline, xdrrec_eof, xdr_setpos, xdr_adminlibrary routines for external data representation
xdr_complex:  xdr_array, xdr_bytes, xdr_opaque, xdr_pointer, xdr_reference, xdr_string, xdr_union, xdr_vector, xdr_wrapstring, xdr_complexlibrary routines for external data representation
xdr_create:  xdr_destroy, xdrmem_create, xdrrec_create, xdrstdio_create, xdr_createlibrary routines for external data representation stream creation
xdr_simple:  xdr_bool, xdr_char, xdr_double, xdr_enum, xdr_float, xdr_free, xdr_int, xdr_long, xdr_short, xdr_u_char, xdr_u_int, xdr_u_long, xdr_u_short, xdr_void, xdr_simplelibrary routines for external data representation
yp_get_default_domain, yp_bind, yp_unbind, yp_match, yp_first, yp_next, yp_all, yp_order, yp_master, yperr_string, ypprot_err, ypclntNIS client interface
yp_update, ypupdatechange NIS information

3S. Standard I/O Library

ctermidgenerate file name for terminal
cuseridget character login name of the user
fflush, fcloseclose or flush a stream
feof, clearerr, fileno, ferrorstream status inquiries
freopen, fdopen, fopenopen a stream
fopen, freopen, fdopen, fopen_bsdopen a stream
fwrite, freadbinary input/output
rewind, ftell, fseekreposition a file pointer in a stream
getchar, fgetc, getw, getcget character or word from a stream
fgets, getsget a string from a stream
pclose, popeninitiate pipe to/from a process
fprintf, sprintf, printfprint formatted output
printf, fprintf, sprintf, vprintf, vfprintf, vsprintf, printf_bsdformatted output conversion
putchar, fputc, putw, putcput character or word on a stream
fputs, putsput a string on a stream
fscanf, sscanf, scanfconvert formatted input
setvbuf, setbufassign buffering to a stream
setbuf, setbuffer, setlinebuf, setvbuf, setbuf_bsdassign buffering to a stream
setlinebuf, setbufferassign buffering to a stream
stdiostandard buffered input/output package
systemissue a shell command
tmpfilecreate a temporary file
tempnam, tmpnamcreate a name for a temporary file
ungetcpush character back onto input stream
vfprintf, vsprintf, vprintfprint formatted output of a variable argument list

3W. International Functions

getwchar, fgetwc, getwcget wchar_t character from a stream
getwidthget information of supplementary code sets
fgetws, getwsget a wchar_t string from a stream
fprintf, sprintf, printfprint formatted output
putwchar, fputwc, putwcput wchar_t character on a stream
fputws, putwsput a wchar_t string on a stream
fscanf, sscanf, scanfconvert formatted input
ungetwcpush wchar_t character back into input stream
vfprintf, vsprintf, vprintfprint formatted output of a variable argument list
wconv: towupper, towlower, wconvtranslate characters
wctype: iswalpha, iswupper, iswlower, iswdigit, iswxdigit, iswalnum, iswspace, iswpunct, iswprint, iswgraph, iswcntrl, iswascii, isphonogram, isideogram, isenglish, isnumber, isspecial, wctypeclassify ASCII and supplemetary code set characters
widecmultibyte character I/O routines
wstring: wscat, wsncat, wscmp, wsncmp, wscpy, wsncpy, wslen, wschr, wsrchr, wspbrk, wsspn, wscspn, wstok, wstostr, strtows, wstringwchar_t string operations and type transformation

3X. Miscellaneous Libraries

aio_cancelcancel asynchronous I/O request
aio_errorretrieve error status of asynchronous I/O operation
aio_fsyncasynchronous file synchronization
aio_readasynchronous read
aio_returnretrieve return status of asynchronous I/O operation
aio_suspendwait for asynchronous I/O request
aio_writeasynchronous write
assertverify program assertion
clock_getresget clock resolution
clock_gettime, clock_gttimeset system clock
clock_settime, clock_sttimeread current system time
cryptpassword and file encryption functions
curs_addchstr: addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr, curs_adchstadd string of characters (and attributes) to a curses window
curs_addch: addch, waddch, mvaddch, mvwaddch, echochar, wechochar, curs_addchadd a character (with attributes) to a curses window and advance cursor
curs_addstr: addstr, addnstr, waddstr, waddnstr, mvaddstr, mvaddnstr, mvwaddstr, mvwaddnstr, curs_addstradd a string of characters to a curses window and advance cursor
curs_addwch: addwch, waddwch, mvaddwch, mvwaddwch, echowchar, wechowchar, curs_addwchadd a wchar_t character (with attributes) to a curses window and advance cursor
curs_addwstr: addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr, mvaddnwstr, mvwaddwstr, mvwaddnwstr, curs_addwstadd a string of wchar_t characters to a curses window and advance cursor
curs_addwchstr: addwchstr, addwchnstr, waddwchstr, waddwchnstr, mvaddwchstr, mvaddwchnstr, mvwaddwchstr, mvwaddwchnstr, curs_adwchsadd string of wchar_t characters (and attributes) to a curses window
curs_attr: attroff, wattroff, attron, wattron, attrset, wattrset, ­standend, wstandend, standout, wstandout, curs_attrcurses character and window attribute control routines
curs_beep: beep, flash, curs_beepcurses bell and screen flash routines
curs_bkgd: bkgdset, wbkgdset, bkgd, wbkgd, curs_bkgdcurses window background manipulation routines
curs_border: border, wborder, box, hline, whline, vline, wvline, curs_bordercreate curses borders, horizontal and vertical lines
curs_clear: erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol, curs_clearclear all or part of a curses window
curs_color: start_color, init_pair, init_color, has_colors, can_change_color, color_content, pair_content, curs_colorcurses color manipulation routines
curs_delch: delch, wdelch, mvdelch, mvwdelch, curs_delchdelete character under cursor in a ­curses window
curs_deleteln: deleteln, wdeleteln, insdelln, ­winsdelln, insertln, ­winsertln, curs_dellndelete and insert lines in a curses window
curs_getch: getch, wgetch, mvgetch, mvwgetch, ungetch, curs_getchget (or push back) characters from curses terminal keyboard
curs_getstr: getstr, getnstr, wgetstr, wgetnstr, mvgetstr, mvgetnstr, mvwgetstr, mvwgetnstr, curs_getstrget character strings from curses terminal keyboard
curs_getwch: getwch, wgetwch, mvgetwch, mvwgetwch, ungetwch, curs_getwchget (or push back) wchar_t characters from curses terminal keyboard
curs_getwstr: getwstr, getnwstr, wgetwstr, wgetnwstr, mvgetwstr, mvgetnwstr, mvwgetwstr, mvwgetnwstr, curs_getwstget wchar_t character strings from curses terminal keyboard
curs_getyx: getyx, getparyx, getbegyx, getmaxyx, curs_getyxget curses cursor and window coordinates
curs_inch: inch, winch, mvinch, mvwinch, curs_inchget a character and its attributes from a curses window
curs_inchstr: inchstr, inchnstr, winchstr, winchnstr, mvinchstr, mvinchnstr, mvwinchstr, mvwinchnstr, curs_inchstget a string of characters (and attributes) from a curses window
curs_initscr: initscr, newterm, endwin, isendwin, set_term, delscreen, curs_initsccurses screen initialization and manipulation routines
curs_inopts: cbreak, nocbreak, echo, noecho, halfdelay, intrflush, keypad, meta, nodelay, notimeout, raw, noraw, noqiflush, qiflush, timeout, wtimeout, typeahead, curs_inoptscurses terminal input option control routines
curs_insch: insch, winsch, mvinsch, mvwinsch, curs_inschinsert a character before the character under the cursor in a curses window
curs_instr: insstr, insnstr, winsstr, winsnstr, mvinsstr, mvinsnstr, mvwinsstr, mvwinsnstr, curs_insstrinsert string before character under the cursor in a curses window
curs_instr: instr, innstr, winstr, winnstr, mvinstr, mvinnstr, mvwinstr, mvwinnstr, curs_instrget a string of characters from a curses window
curs_inswch: inswch, winswch, mvinswch, mvwinswch, curs_inswchinsert a wchar_t character before the character under the cursor in a curses window
curs_instr: inswstr, insnwstr, winswstr, winsnwstr, mvinswstr, mvinsnwstr, mvwinswstr, mvwinsnwstr, curs_inswstinsert wchar_t string before character under the cursor in a curses window
curs_inwch: inwch, winwch, mvinwch, mvwinwch, curs_inwchget a wchar_t character and its attributes from a curses window
curs_inwchstr: inwchstr, inwchnstr, winwchstr, winwchnstr, mvinwchstr, mvinwchnstr, mvwinwchstr, mvwinwchnstr, curs_inwchsget a string of wchar_t characters (and attributes) from a curses window
curs_inwstr: inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr, mvwinwstr, mvwinnwstr, curs_inwstrget a string of wchar_t characters from a curses window
curs_kernel: def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode, resetty, savetty, getsyx, setsyx, ripoffline, curs_set, napms, curs_kernellow-level curses routines
curs_move: move, wmove, curs_movemove curses window cursor
curs_outopts: clearok, idlok, idcok immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl, curs_outoptcurses terminal output option control ­routines
curs_overlay: overlay, overwrite, copywin, curs_overlyoverlap and manipulate overlapped curses windows
curs_pad: newpad, subpad, prefresh, pnoutrefresh, pechochar, pechowchar, curs_padcreate and display curses pads
curs_printw: printw, wprintw, mvprintw, mvwprintw, vwprintw, curs_printwprint formatted output in curses windows
curs_refresh: refresh, wrefresh, wnoutrefresh, doupdate, redrawwin, wredrawln, curs_refrshrefresh curses windows and lines
curs_scanw: scanw, wscanw, mvscanw, mvwscanw, vwscanw, curs_scanwconvert formatted input from a curses window
curs_scr_dump: scr_dump, scr_restore, scr_init, scr_set, curs_scrdmpread (write) a curses screen from (to) a file
curs_scroll: scroll, srcl, wscrl, curs_scrollscroll a curses window
curs_slk: slk_init, slk_set, slk_refresh, slk_noutrefresh, slk_label, slk_clear, slk_restore, slk_touch, slk_attron, slk_attrset, slk_attroff, curs_slkcurses soft label routines
curs_termattrs: baudrate, erasechar, has_ic, has_il, killchar, longname, termattrs, termname, curs_termatcurses environment query routines
curs_termcap: tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs, curs_termcpcurses interfaces (emulated) to the termcap library
curs_terminfo: setupterm, setterm, set_curterm, del_curterm, restartterm, tparm, tputs, putp, vidputs, vidattr, mvcur, tigetflag, tigetnum, tigetstr, curs_termincurses interfaces to terminfo database
curs_touch: touchwin, touchline, untouchwin, wtouchln, is_linetouched, is_wintouched, curs_touchcurses refresh control routines
curs_util: unctrl, keyname, filter, use_env, putwin, getwin, delay_output, flushinp, curs_utilmiscellaneous curses utility routines
curs_window: newwin, delwin, mvwin, subwin, derwin, mvderwin, dupwin, wsyncup, syncok, wcursyncup, wsyncdown, curs_windowcreate curses windows
cursesCRT screen handling and optimization package
dlcloseclose a shared object
dlerrorget diagnostic information
dlopenopen a shared object
dlsymget the address of a symbol in shared object
fdatasyncsynchronized data integrity
form_cursor: pos_form_cursor, form_cursorposition forms window cursor
form_data: data_ahead, data_behind, form_datatell if forms field has off-screen data ahead or behind
form_drivercommand processor for the forms subsystem
form_field: set_form_fields, form_fields, field_count, move_field, form_fconnect fields to forms
form_field_attributes: set_field_fore, field_fore, set_field_back, field_back, set_field_pad, field_pad, form_f_attrformat the general display attributes of forms
form_field_buffer: set_field_buffer, field_buffer, set_field_status, field_status, set_max_field, form_f_bufset and get forms field attributes
form_field_info: field_info, dynamic_field_info, form_f_infoget forms field characteristics
form_field_just: set_field_just, field_just, form_f_justformat the general appearance of forms
form_field_new: new_field, dup_field, link_field, free_field, form_f_newcreate and destroy forms fields
form_field_opts: set_field_opts, field_opts_on, field_opts_off, field_opts, form_f_optsforms field option routines
form_field_userptr: set_field_userptr, field_userptr, form_f_uptrassociate application data with forms
form_field_validation: set_field_type, field_type, field_arg, form_f_valdforms field data type validation
form_fieldtype: new_fieldtype, free_fieldtype, set_fieldtype_arg, set_fieldtype_choice, link_fieldtype, form_fldtypforms fieldtype routines
form_hook: set_form_init, form_init, set_form_term, form_term, set_field_init, ­field_init, set_field_term, field_term, form_hookassign application-­specific routines for invocation by forms
form_new: new_form, free_form, form_newcreate and destroy forms
form_new_page: set_new_page, new_page, form_new_pgforms pagination
form_opts: set_form_opts, form_opts_on, form_opts_off, form_optsforms option routines
form_page: set_form_page, set_current_field, current_field, field_index, form_pageset forms current page and field
form_post: post_form, unpost_form, form_postwrite or erase forms from associated subwindows
form_userptr: set_form_userptr, form_userptr, form_uptrassociate application data with forms
form_win: set_form_win, set_form_sub, form_sub, scale_form, form_winforms window and subwindow association routines
formscharacter based forms package
libwindowswindowing terminal function library
lio_listiolist directed I/O
maillockmanage lockfile for user’s mailbox
free, realloc, calloc, mallopt, mallinfo, mallocmemory allocator
menu_attributes: set_menu_fore, menu_fore, set_menu_back, menu_back, set_menu_grey, menu_grey, set_menu_pad, menu_pad, menu_attribcontrol menus display attributes
menu_cursor: pos_menu_cursor, menu_cursorcorrectly position a menus cursor
menu_drivercommand processor for the menus subsystem
menu_format: set_menu_format, menu_formatset and get maximum numbers of rows and columns in menus
menu_hook: set_item_init, item_init, set_item_term, item_term, set_menu_init, menu_init, set_menu_term, menu_term, menu_hookassign application-specific routines for automatic invocation by menus
menu_item_current: set_current_item, current_item, set_top_row, top_row, item_index, menu_i_curset and get current menus items
menu_item_name: item_name, item_description, menu_i_nameget menus item name and description
menu_item_new: new_item, free_item, menu_i_newcreate and destroy menus items
menu_item_opts: set_item_opts, item_opts_on, item_opts_off, item_opts, menu_i_optsmenus item option routines
menu_item_userptr: set_item_userptr, item_userptr, menu_i_uptrassociate application data with menus items
menu_item_value: set_item_value, item_value, menu_i_valuset and get menus item values
menu_item_visible: item_visible, menu_i_vistell if menus item is visible
menu_items: set_menu_items, item_count, menu_itemsconnect and dis­connect items to and from menus
menu_mark: set_menu_mark, menu_markmenus mark string routines
menu_new: new_menu, free_menu, menu_newcreate and destroy menus
menu_opts: set_menu_opts, menu_opts_on, menu_opts_off, menu_optsmenus option routines
menu_pattern: set_menu_pattern, menu_pattern, menu_pattrnset and get menus pattern match buffer
menu_post: post_menu, unpost_menu, menu_postwrite or erase menus from associated subwindows
menu_userptr: set_menu_userptr, menu_userptr, menu_usrptrassociate application data with menus
menu_win: set_menu_win, set_menu_sub, menu_sub, scale_menu, menu_winmenus window and subwindow association routines
menuscharacter based menus package
mp:  madd, msub, mult, mdiv, mcmp, min, mout, pow, gcd, rpow, msqrt, sdiv, itom, xtom, mtox, mfree, mpmultiple precision integer arithmetic
mq_closeclose a message queue
mq_destroydestroy a message queue
mq_getattrget message queue attributes
mq_notifynotification of message arrival
mq_openopen a message queue
mq_receivereceive a message from a message queue
mq_sendsend a message to a message queue
mq_setattrset message queue attributes
nanosleephigh resolution sleep
panel_above: panel_above, panel_below, panel_abovepanels deck traversal primitives
panel_move: move_panel, panel_movemove a panels window on the virtual screen
panel_new: new_panel, del_panel, panel_newcreate and destroy panels
panel_show: show_panel, hide_panel, panel_hidden, panel_showpanels deck manipulation routines
panel_top: top_panel, bottom_panel, panel_toppanels deck manipulation routines
panel_update: update_panels, panel_updatpanels virtual screen refresh routine
panel_userptr: set_panel_userptr, panel_userptr, panel_usrptassociate application data with a panels panel
panel_window: panel_window, replace_panel, panel_windwget or set the current window of a panels panel
panelscharacter based panels package
plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl, plotgraphics interface
rf_createcreate a realtime file
rf_freebufrelease allocated data buffer
rf_getaiocapget atomic I/O capabilities
rf_getattrget attributes of a realtime file
rf_getbiocapget buffered I/O capabilities
rf_getbufallocate aligned data buffer
rf_getdiocapget direct I/O capabilities
rf_getincrget increment lists
rf_getalloccap, rf_gtallocapget allocation capabilities
rf_getcachecap, rf_gtcachcapget cache capabilities
rf_setattrset attributes of a realtime file
sched_getscheduler, sched_getget scheduling policy
sched_rr_get_interval, sched_gtinvlget process execution time interval
sched_getparam, sched_gtparmget scheduling parameters
sched_get_priority_max, sched_primaxget maximum priority
sched_get_priority_min, sched_priminget minimum priority
sched_setscheduler, sched_setset scheduling policy and parameters
sched_setparam, sched_stparmset scheduling parameters
sched_yieldyield cpu
sem_destroydestroy a connection to a semaphore
sem_initinitialize a semaphore
sem_locklock a semaphore
sem_trylockattempt to lock a semaphore
sem_unlinkunlink a semaphore
sem_unlockunlock a semaphore
shm_openopen a shared memory object for reading or writing
shm_unlinkunlink a shared memory object
sigqueuequeue a signal to a process
sigtimedwaitwait for queued signals with timeout
sigwaitrtwait for queued signals
sgetl, sputlaccess long integer data in a machine-independent fashion
tamTAM transition libraries
timer_createcreate a per-process timer
timer_deletedelete a per-process timer
timer_gettime, timer_gttimeget time remaining in timer
timer_getoverrun, timer_overunget timer expiration overrun count
timer_settime, timer_sttimeset timer expiration time

4. File Formats

a.outELF (Executable and Linking Format) files
acctper-process accounting file format
admininstallation defaults file
ararchive file format
archivesdevice header file
auclassaudit class definition file
auditaudited system calls and commands
audit_aliases, audit_aliasaudit system alias definition file
audit_fileaudit system data file
audit_idaudit authentication ID file
aueventaudit event type definition file
aumaskaudit mask definition file
binarsysremote system information for the ckbinarsys command
bootparamsboot parameter data base
compvercompatible versions file
copyrightcopyright information file
corecore image file
d_passwddialup password file
def_passwdthe default password parameters file
dependsoftware dependencies files
device-mapscript for makedev
dfstabfile containing commands for sharing resources
dialupslist login devices that may require a dialup password
dir (generic), dirformat of directories
dir (cdfs), dir_cdfsformat of cdfs directories
dir (s5), dir_s5format of s5 directories
dir (ufs), dir_ufsformat of ufs directories
direntfile system independent directory entry
/stand/edt_data, edt_dataEquipped Device Table (EDT) Data File
.environ, .pref, .variables, environuser-preference variable files for FACE
ethersEthernet address to hostname database or domain
/dev/fd, fdfile descriptor files
filehdrfile header for common object files
fs (generic), fsformat of a file system volume
fs (bfs), fs_bfsformat of the bfs file system volume
fs (cdfs), fs_cdfsformat of cdfs file system volume
fs (s5), fs_s5format of s5 file system volume
fs (ufs), fs_ufsformat of ufs file system volume
fspecformat specification in text files
fstypesfile that registers distributed file system packages
groupgroup file
holidaysholiday file
hostshost name data base
if.ignoredata base of ignored network interfaces
ifstat.confinterface configuration files for ifstat
inetd.confInternet servers database
inittabscript for init
inode (generic), inodeformat of an inode
inode (bfs), inode_bfsformat of a bfs i-node
inode (cdfs), inode_cdfsformat of a cdfs inode
inode (s5), inode_s5format of an s5 i-node
inode (ufs), inode_ufsformat of a ufs inode
intro, intro_sarmintroduction to file formats
issueissue identification file
limitsheader file for implementation-specific constants
loginlogin default file
loginloglog of failed login attempts
magicfile command’s magic number file
mailcnfginitialization information for mail and rmail
mailsurrsurrogate commands for routing and transport of mail
mastermaster configuration database
memdiagcontrol boot-time memory diagnostics
mnttabmounted file system table
netconfignetwork configuration database
netmasksnetwork mask data base
netrcfile for ftp remote login data
networksnetwork name data base
.ott, ottFACE object architecture information
passwdpassword file
pathaliasalias file for FACE
pkginfopackage characteristics file
pkgmappackage contents description file
pkgquestpackage question file
plotgraphics interface
pnchfile format for card images
pppauthPoint-to-Point authentication database
ppphostsPoint-to-Point Protocol Host name database
pppinterfacePoint-to-Point interface database
/proc, procprocess file system
profilesetting up an environment at login time
protocolsprotocol name data base
prototypepackage information file
publickeypublic key database
resolv.confconfiguration file for name server
routingsystem support for packet network routing
rpcrpc program number data base
rt_dptblreal-time dispatcher parameter table
sccsfileformat of SCCS file
servicesInternet services and aliases
shadowshadow password file
sharetabshared file system table
snmpd.commSNMP communities file
snmpd.confSNMP configuration file
snmpd.trapSNMP trap communities file
spacedisk space requirement file
statdata returned by stat system call
strftimelanguage specific strings
syslog.confconfiguration file for syslogd system log daemon
systemsystem configuration information file
termformat of compiled term file
terminfoterminal capability data base
timednet.conf, timednet.cnftime daemon network configuration file. 
timezoneset default system time zone
ts_dptbltime-sharing dispatcher parameter table
ttydefsfile contains terminal line settings information for ttymon
ttysrchdirectory search list for ttyname
unistdheader file for symbolic constants
updatersconfiguration file for Network Information Service (NIS) updating
wtmp, utmputmp and wtmp entry formats
wtmpx, utmpxutmpx and wtmpx entry formats
vfstabtable of file system defaults
ypfilesthe Network Information Service (NIS) database and directory structure

4N. Network File Formats

.rhosts, hosts.equivtrusted hosts by system and by user
rfmasterRemote File Sharing name server master file
strcfSTREAMS Configuration File for STREAMS TCP/IP

5. Miscellaneous Facilities (intro)

aliasesaliases file for sendmail
asciimap of ASCII character set
audit_sysdescribes the architecture and components of the audit trail system
environuser environment
eqncharspecial character definitions for eqn
eucioctlgeneric interface to EUC handling TTY drivers and modules
fcntlfile control options
iconvcode set conversion tables
introintroduction to miscellany
langinfolanguage information constants
license.datlicense configuration file for FLEXlm licensed applications
license.options, license.optionsite administrator options file for FLEXlm licensed applications
manmacros to format Reference Manual pages
mathmath functions and constants
memacros for formatting papers
mstext formatting macros
nl_typesnative language data types
profprofile within a function
regexp: compile, step, advance, regexpregular expression compile and match routines
siginfosignal generation information
signalbase signals
statdata returned by stat system call
stdarghandle variable argument list
termconventional names for terminals
typesprimitive system data types
ucontextuser context
valuesmachine-dependent values
varargshandle variable argument list
wstatwait status

7. Device Special Files (intro)

alpAlgorithm Pool management module
ARP, arpAddress Resolution Protocol
asyhdlcAsynchronous HDLC protocol module
cdromCDROM device support
cloneopen any major/minor device pair on a STREAMS driver
connldline discipline for unique stream connections
cons1x7hardware specific console driver for the MVME1X7 family
consoleSTREAMS-based console interface
diskdisk support
dlceData Link  /  Common Environment interface
e1x7MVME1X7 Local Area Network Interface
envmonEnvironment Monitor Board driver
filesystemfile system organization
floppyfloppy support
genconSTREAMS-based generic console interface
htyMVME338 tty interface
ICMP, icmpInternet Control Message Protocol
inetInternet protocol family
introintroduction to special files
IP, ipInternet Protocol
iuarthardware specific console driver for the MVME141 and MVME181/188
kbdgeneralized string translation module
ldtermstandard STREAMS terminal line discipline module
losoftware loopback network interface
loginterface to STREAMS error logging and event tracing
lp1x7line printer device driver
m376MVME376 Local Area Network Interface
m385MVME385 Fiber Distributed Data Interface
kmem, memcore memory
memregioncore memory by region
mttape interface
mvme167MVME167 CPU
mvme181MVME181 CPU
mvme187MVME187 CPU
mvme188MVME188 CPU
mvme197MVME197 CPU
mvme328MVME328 SCSI Host Adapter
mvme332xtMVME332XT communication controller STREAMS driver
mvme337MVME337 communication controller STREAMS driver
mvme338MVME338 controller raw interface
nullthe null file
nvramgeneral non-volatile RAM driver for SYSTEM V
passthrupassthru support
pcktSTREAMS Packet Mode module
pppPoint-to-Point Protocol (PPP)
prfoperating system profiler
ptemSTREAMS Pseudo Terminal Emulation module
ptypseudo-terminal driver
ramdiskRAM disk driver
SA, sadevices administered by System Administration
sadSTREAMS Administrative Driver
scsiCommon SCSI information
scsi1x7scsi1x7 SCSI host adapter
SLIP, slipSerial Line IP (SLIP) Protocol
sockioioctls that operate directly on sockets
streamioSTREAMS ioctl commands
sxtpseudo-device driver
tapetape support
TCP, tcpInternet Transmission Control Protocol
termiogeneral terminal interface
termioxextended general terminal interface
ticots, ticotsord, ticltsloopback transport providers
timodTransport Interface cooperating STREAMS module
tirdwrTransport Interface read/write interface STREAMS module
ttcompatV7, 4BSD and XENIX STREAMS compatibility module
ttycontrolling terminal interface
UDP, udpInternet User Datagram Protocol
wormWORM device support
zerosource of zeroes

D1DK. DDI/DDK Data (intro)

devflagdriver flags
infoSTREAMS driver and module information
introintroduction to driver data
prefixdriver prefix

D2DK. DDI/DDK Entry Point Routines (intro)

chpollpoll entry point for a non-STREAMS character driver
closerelinquish access to a device
driverinfocommunicate with device driver
dumpgain access to a device crash dump routine
initinitialize a device
intprocess a device interrupt
introintroduction to driver entry point routines
ioctlcontrol a character device
mapdevicemap boot information into root dev_t
mmapcheck virtual mapping for memory-mapped device
opengain access to a device
printdisplay a driver message on the system console
putreceive messages from the preceding queue
readread data from a device
segmapmap device memory into user space
sizereturn size of logical block device
srvservice queued messages
startinitialize a device at system start-up
strategyperform block I/O
writewrite data to a device

D3D. DDI Memory Access

deserialize_memory_access, deserializeallow processor to concurrently access memory
serialize_memory_access, serializeforce processor to serialize memory access

D3DK. DDI/DDK Kernel Utility Routines (intro)

ASSERTverify assertion .IX \f4ASSERT\fP(D3DK)
LOCKacquire a basic lock .IX \f4LOCK\fP(D3DK)
LOCK_ALLOCallocate and initialize a basic lock .IX \f4LOCK_ALLOC\fP(D3DK)
LOCK_DEALLOC, LOCK_DEALLOdeallocate an instance of a basic lock .IX \f4LOCK_DEALLOC\fP(D3DK)
OTHERQget pointer to queue’s partner queue
RDget a pointer to the read queue
RW_ALLOCallocate and initialize a read/write lock .IX \f4RW_ALLOC\fP(D3DK)
RW_DEALLOCdeallocate an instance of a read/write lock .IX \f4RW_DEALLOC\fP(D3DK)
RW_RDLOCKacquire a read/write lock in read mode .IX \f4RW_RDLOCK\fP(D3DK)
RW_TRYRDLOCK, RW_TRYRDLOCtry to acquire a read/write lock in read mode .IX \f4RW_TRYRDLOCK\fP(D3DK)
RW_TRYWRLOCK, RW_TRYWRLOCtry to acquire a read/write lock in write mode .IX \f4RW_TRYWRLOCK\fP(D3DK)
RW_UNLOCKrelease a read/write lock .IX \f4RW_UNLOCK\fP(D3DK)
RW_WRLOCKacquire a read/write lock in write mode .IX \f4RW_WRLOCK\fP(D3DK)
SAMESTRtest if next queue is same type
SLEEP_ALLOCallocate and initialize a sleep lock .IX \f4SLEEP_ALLOC\fP(D3DK)
SLEEP_DEALLOC, SLEEP_DEALLdeallocate an instance of a sleep lock .IX \f4SLEEP_DEALLOC\fP(D3DK)
SLEEP_LOCKacquire a sleep lock .IX \f4SLEEP_LOCK\fP(D3DK)
SLEEP_LOCKAVAIL, SLEEP_LOCKAquery whether a sleep lock is available .IX \f4SLEEP_LOCKAVAIL\fP(D3DK)
SLEEP_LOCKOWNED, SLEEP_LOCKOquery whether a sleep lock is held by the caller .IX \f4SLEEP_LOCKOWNED\fP(D3DK)
SLEEP_LOCK_SIG, SLEEP_LOCK_acquire a sleep lock .IX \f4SLEEP_LOCK_SIG\fP(D3DK)
SLEEP_TRYLOCK, SLEEP_TRYLOtry to acquire a sleep lock .IX \f4SLEEP_TRYLOCK\fP(D3DK)
SLEEP_UNLOCK, SLEEP_UNLOCrelease a sleep lock .IX \f4SLEEP_UNLOCK\fP(D3DK)
SV_ALLOCallocate and initialize a synchronization variable .IX \f4SV_ALLOC\fP(D3DK)
SV_BROADCAST, SV_BROADCASwake up all processes sleeping on a synchronization variable .IX \f4SV_BROADCAST\fP(D3DK)
SV_DEALLOCdeallocate an instance of a synchronization variable .IX \f4SV_DEALLOC\fP(D3DK)
SV_SIGNALwake up one process sleeping on a synchronization variable .IX \f4SV_SIGNAL\fP(D3DK)
SV_WAITsleep on a synchronization variable .IX \f4SV_WAIT\fP(D3DK)
SV_WAIT_SIGsleep on a synchronization variable .IX \f4SV_WAIT_SIG\fP(D3DK)
TRYLOCKtry to acquire a basic lock .IX \f4TRYLOCK\fP(D3DK)
UNLOCKrelease a basic lock .IX \f4UNLOCK\fP(D3DK)
WRget a pointer to the write queue
adjmsgtrim bytes from a message .IX STREAMS messages
allocballocate a message block .IX message (STREAMS).IX STREAMS message blocks
bcanputtest for flow control in specified priority band
bcanputnexttest for flow control in a specified priority band
bcopycopy data between address locations in the kernel
biodonerelease buffer after block I/O and wakeup processes .IX \f4biodone\fP(D3DK)
bioerrormanipulate error field within a buffer header .IX \f4bioerror\fP(D3DK)
biowaitsuspend processes pending completion of block I/O .IX \f4biowait\fP(D3DK)
bp_iosetupcreate scatter/gather list for block drivers
bp_mapinallocate virtual address space for buffer page list
bp_mapoutdeallocate virtual address space for buffer page list
brelsereturn a buffer to the system’s free list
btopconvert size in bytes to size in pages (round down)
btoprconvert size in bytes to size in pages (round up)
bufcallcall a function when a buffer becomes available
bzeroclear memory for a given number of bytes
canputtest for room in a message queue
canputnexttest for flow control in a stream
clrbuferase the contents of a buffer
cmn_errdisplay an error message or panic the system
copybcopy a message block
copyincopy data from a user buffer to a driver buffer
copymsgcopy a message .IX STREAMS messages
copyoutcopy data from a driver buffer to a user buffer
datamsgtest whether a message is a data message
dcache_inval, dcache_invainvalidate the data cache
dcache_syncsync the data cache
delaydelay process execution for a specified number of clock ticks
dma_pageiobreak up an I/O request into manageable units
dma_sgiobreak up an I/O request for controller that does scatter/gather
drv_getparmretrieve kernel state information
drv_hztousec, drv_hztouseconvert clock ticks to microseconds
drv_privdetermine whether credentials are privileged
drv_setparmset kernel state information
.IX \f4drv_usectohz\fP(D3DK)drv_usectohz, drv_usectohconvert microseconds to clock ticks
drv_usecwait, drv_usecwaibusy-wait for specified interval
dtimeoutexecute a function on a specified processor, after a specified length of time
dupbduplicate a message block
dupmsgduplicate a message
enableokallow a queue to be serviced
esballocallocate a message block using an externally-supplied buffer
esbbcallcall a function when an externally-supplied buffer can be allocated
etoimajorconvert external to internal major device number .IX major device number
flushbandflush messages in a specified priority band
flushqflush messages on a queue
.IX \f4freeb\fP(D3DK).IX STREAMS message blocksfreeb, freebfree a message block
freemsgfree a message
freerbuffree a raw buffer header .IX buffer header
freezestrfreeze the state of a stream
getemajorget external major device number .IX major device number, external
geteminorget external minor device number .IX minor device number, external
geterrorretrieve error number from a buffer header
getmajorget internal major device number
getminorget internal minor device number
getnextpgget next page pointer
getqget the next message from a queue
getrbufget a raw buffer header .IX buffer header
insqinsert a message into a queue
introintroduction to kernel utility routines
iomapinmap an I/O address (device). 
iomem_allocallocate physically contiguous memory
iomem_freefree memory allocated by iomem_alloc
ioprobeprobe an I/O address for a device
itimeoutexecute a function after a specified length of time
itoemajorconvert internal to external major device number .IX major device number
kmem_allocallocate space from kernel free memory .IX \f4kmem_alloc\fP(D3DK)
kmem_freefree previously allocated kernel memory .IX \f4kmem_free\fP(D3DK)
kmem_zallocallocate and clear space from kernel free memory .IX \f4kmem_zalloc\fP(D3DK)
kvtophysconvert kernel virtual address to physical address .IX \f4kvtophys\fP(D3DK)
kvtoppidget physical page ID for kernel virtual address
linkbconcatenate two message blocks
makedevicemake device number from major and minor numbers
maxreturn the larger of two integers
minreturn the lesser of two integers
mp_iosetupcreate scatter/gather list for STREAMS drivers
msgdsizereturn number of bytes of data in a message
msgpullupconcatenate bytes in a message
niomapinmap an I/O address (device). 
nioprobeprobe an I/O address for a device
noenableprevent a queue from being scheduled
page_numtopp, page_numtopconvert page frame number to page structure
page_pptonum, page_pptonuconvert page structure to page frame number
pcmsgtest whether a message is a priority control message
phallocallocate a pollhead structure
phfreefree a pollhead structure
physiockvalidate and issue raw I/O request
phystoppidget physical page ID for physical address
pollwakeupinform polling processes that an event has occurred
proc_refobtain a reference to a process for signaling .IX \f4proc_ref\fP(D3DK)
proc_signalsend a signal to a process .IX \f4proc_signal\fP(D3DK)
proc_unrefrelease a reference to a process .IX \f4proc_unref\fP(D3DK)
ptobconvert size in pages to size in bytes
putbqplace a message at the head of a queue
putctlsend a control message to a queue
putctl1send a control message with a one-byte parameter to a queue
putnextsend a message to the next queue
putnextctlsend a control message to a queue
putnextctl1send a control message with a one byte parameter to a queue
putqput a message on a queue
qenableschedule a queue’s service routine to be run
qprocsoffdisable put and service routines
qprocsonenable put and service routines
qreplysend a message in the opposite direction in a stream
qsizefind the number of messages on a queue
rmallocallocate space from a private space management map
rmalloc_wait, rmalloc_waiallocate space from a private space management map .IX \f4rmalloc_wait\fP(D3DK)
rmallocmapallocate and initialize a private space management map .IX \f4rmallocmap\fP(D3DK)
rmfreefree space into a private space management map .IX \f4rmfree\fP(D3DK)
rmfreemapfree a private space management map .IX \f4rmfreemap\fP(D3DK)
rmvbremove a message block from a message
rmvqremove a message from a queue
splblock/allow interrupts on a processor
strlogsubmit messages to the log driver
strqgetget information about a queue or band of the queue
strqsetchange information about a queue or band of the queue
uiomovecopy data using uio(D4DK) structure .IX \f4uiomove\fP(D3DK)
uiophysiovalidate and issue raw I/O request
unbufcallcancel a pending bufcall request
unfreezestrunfreeze the state of a stream
unlinkbremove a message block from the head of a message
untimeoutcancel previous timeout request
ureadccopy a character to space described by uio(D4DK) structure .IX \f4ureadc\fP(D3DK)
uwritecreturn a character from space described by uio(D4DK) structure .IX \f4uwritec\fP(D3DK)
vtopconvert virtual address to physical address

D3DKX. DDI/DDK Kernel Error Routines

mot_exit, mot_endcontinuation of an error message started with mot_msg.  .IX \f4mot_exit\fP(D3DKX)
mot_msgbegin a multi-line error message .IX \f4mot_msg\fP(D3DKX)
mot_msg_xcontinuation of an error message started with mot_msg.  .IX \f4mot_msg_x\fP(D3DKX)
niocopycopy memory, intercepting bus errors
niofillmemfill a buffer with a pattern, intercepting bus errors

D4DK. DDI/DDK Kernel Data Structures (intro)

bufblock I/O data transfer structure
copyreqSTREAMS transparent ioctl copy request structure
copyrespSTREAMS transparent ioctl copy response structure
databSTREAMS data block structure
free_rtnSTREAMS driver’s message free routine structure
introintroduction to kernel data structures
iocblkSTREAMS ioctl structure
iovecdata storage structure for I/O using uio(D4DK)
linkblkSTREAMS multiplexor link structure
lkinfolock information structure
mapprivate memory map structure
module_infoSTREAMS driver and module information structure
msgbSTREAMS message block structure
qbandSTREAMS queue flow control information structure
qinitSTREAMS queue initialization structure
queueSTREAMS queue structure
streamtabSTREAMS driver and module declaration structure
stroptionsstream head option structure
uioscatter/gather I/O request structure

D5DK. DDI/DDK Kernel #defines (intro)

errnoserror numbers
introintroduction to kernel #define’s
messagesSTREAMS messages
signalssignal numbers

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