Museum

Home

Lab Overview

Retrotechnology Articles

⇒ unbundled SystemV/386_SDS_3.2.2b

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section ---

CP. Programming Commands

DOS. DOS Commands

K. Kernel Routines

NSL. Network Services Library

S. System Services and Library Routines

SCO. SystemV/386 specific Commands

STR. STREAMS Library

XNX. Xenix Compatibility Commands

Manual — unbundled SystemV/386_SDS_3.2.2b

569 entries

Section ---

.((exception)) curses.S.z

CP. Programming Commands

Introintroduces Development System commands
adbinvokes a general-purpose debugger.
admincreate and administer SCCS files
ararchive and library maintainer for portable archives
ascommon assembler
cbC program beautifier
ccinvokes the C compiler.
cdcchange the delta commentary of an SCCS delta
cflowgenerate C flowgraph
chkshlibcompare shared libraries tool
codeviewvisual debugger
combcombine SCCS deltas
convcommon object file converter
convertconvert archive files to common formats
cppthe C language preprocessor
cprscompress a common object file
crefmakes a cross-reference listing
cscopeinteractively examine a C program
ctraceC program debugger
cxrefgenerate C program cross-reference
deltamake a delta (change) to an SCCS file
disobject code disassembler
dosldMS-DOS cross linker
dumpdump selected parts of an object file
gencccreate a front-end to the cc command
getget a version of an SCCS file
hdrdisplay selected parts of an object file
helpAsks for help about SCCS commands
i286emulemulate 80286
ldinvokes the link editor
lexgenerate programs for simple lexical tasks
linta C program checker
listproduce C source listing from a common object file
lorderfind ordering relation for an object library
lprofdisplay line-by-line execution count profile data
m4macroprocessor
makemaintain, update, and regenerate groups of programs
masminvokes the assembler
mcsmanipulate the object file comment section
mkshlibcreate a shared library
mkstrcreates an error message file from C source
nmprint name list of common object file
os2ldOS/2 cross linker
profdisplay profile data
prsprint an SCCS file
ranlibconverts archives to random libraries.
rccAT&T C compiler
regcmpregular expression compile
rmdelremove a delta from an SCCS file
sactprint current SCCS file editing activity
sccsdiffcompare two versions of an SCCS file
sdbsymbolic debugger
sizeprint section sizes in bytes of common object files
stripstrip symbol and line number information from a common object file
tsorttopological sort
ungetundo a previous get of an SCCS file
valvalidate SCCS file
vcversion control
whatidentify SCCS files
x286emulemulate XENIX 80286
xrefcross-references C programs
xstrextracts strings from C programs
yaccyet another compiler-compiler

DOS. DOS Commands

abortTerminates a process.
accessDetermines whether a file exists and is accessible.
allocaAllocates bytes from the program's stack.
atexitCalls a process at termination.
bdosInvokes a DOS system call
cabsCalculates the absolute value of a complex number.
cgetsReads a string from the console.
chdirChanges current working directory.
chmodChanges file permissions.
clear87Gets and clears the floating-point status word.[ _clear87 ]
cntrl87Gets and sets floating-point control word.[ _control87 ]
cprintfFormats and prints directly to the console.
cputsWrites a string to the console.
creatCreates a new file or overwrites an existing one.
cscanfReads data from the console.
difftimeComputes the difference between time values.
divDivides integers.
dmsPerform conversions between MS binary and IEEE formats.[ dieeetomsbin, dmsbintoieee ]
dosexterrGets and stores extended error information.
eofDetermines end-of-file.
execLoad and execute a process.[ execl, execle, execlp, execlpe, execv, execve, execvp, execvpe ]
exitTerminate the calling process.[ exit, _exit ]
expandChanges the size of a previously allocated memory block.[ _expand ]
fcloseClose streams.[ fclose, fcloseall ]
fgetcGet a character from a stream.[ fgetc, fgetchar ]
fgetposGets and stores the current value of a stream's file position indicator.
fheapchkPerforms a minimal consistency check on the heap.[ _fheapchk, _nheapchk ]
fheapwalkReturns the address of the next heap entry structure.[ _fheapwalk, _nheapwalk ]
filelengReturns length of target file.[ filelength ]
flushallWrites buffer contents to files and clears buffers.
fmsPerform conversions between IEEE and MS binary format.[ fieeetomsbin, fmsbintoieee ]
fopenOpens a file.
fp_segGet the offset and segment of an address.[ FP_OFF, FP_SEG ]
fpresetReinitializes floating-point math package.[ _fpreset ]
fputcWrites a character to a stream.[ fputc, fputchar ]
freadReads from the input stream.
freeDeallocate memory blocks.[ free, _ffree, _nfree ]
freectCounts available dynamic memory.[ _freect ]
freopenAssigns a new file to a stream.
fseekMoves a file pointer.
fsetposSets the file position indicator for a stream.
fstatSaves file-status information.
ftellFinds the current position of a file pointer.
ftimeGets the current time.
fwriteWrites to the output stream.
getchRead a character.[ getch, getche ]
getpidReturns a process identification number.
hallocAllocates a huge array.
hfreeDeallocates a memory block.
inpRead a byte or a word.[ inp, inpw ]
int86Executes an interrupt.
int86xExecutes an interrupt.
intdosInvokes a DOS system call.
intdosxInvokes a DOS system call.
isattyIdentifies a character device.
itoaConverts integer to string.
kbhitChecks for a keystroke.
labsConverts to absolute value.
ldivDivides long integers.
lfindPerforms a linear array search.[ lfind, lsearch ]
lockingSets read and write permissions for a portion of a file.
lseekChanges the position of a file pointer.
ltoaConverts a long integer to a string.
mallocAllocate main memory.[ malloc, _fmalloc, _nmalloc ]
memavlReturns size of available memory.[ _memavl ]
memicmpCompares buffers byte-by-byte.
memmoveCopies characters between objects.
mkdirCreates a directory.
movedataCopies bytes of data from one address to another.
msizeReturn size of allocated memory block.[ _msize, _fmsize, _nmsize ]
openOpens a file for reading or writing.
outpWrite to a specified output port.[ outp, outpw ]
putchWrites a character to the console.
raiseSends a signal to the executing program.
readReads from a file.
removeDeletes a file.
renameRenames a file or directory.
rmdirRemoves a directory.
rmtmpCloses and deletes all temporary files in the current directory.
segreadFills a structure with the contents of a register.
setmodeSets translation mode.
setvbufAllow user control over stream buffering and size.
signalDefines the action to be taken upon receipt of a signal.
sopenOpens a file for shared reading or writing.
spawnCreate and execute a child process.[ spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe ]
stackReturns size of available stack space.[ stackavail ]
statGets file status.
status87Gets floating-point status word.[ _status87 ]
strcatPerform operations on strings.[ strcat, strchr, strcmpi, strcpy, strcspn, strdup, stricmp ]
strerrorGets error message pointer from last routine call error.
strlwrConverts all letters in a string to lowercase.
strncatPerform operations on characters in strings.[ strncat, strncmp, strnicmp, strncpy, strnset ]
strrevReverses the order of characters in a string.
strsetSets all characters in a string to one character.
strstrFinds a string in a string.
struprConverts all characters in a string to uppercase.
systemExecutes an operating system command.
tellGets the current position of the file pointer.
ultoaConverts an unsigned long integer to a string.
umaskSets the file permission mask.
ungetchPushes a character back to the console.
unlinkDeletes a file.
utimeSets file modification time.
writeWrites to a file.

K. Kernel Routines

Introlists manual page references
bcopycopies bytes in kernel space
brelsereleases a block buffer
btocconverts between bytes and clicks (memory pages)[ btoc, btoms, ctob ]
bzerosets memory locations to 0 (zero)
canonprocesses raw input data from tty device
cmn_errdisplays message or panics the system
copyincopies bytes between user and kernel space[ copyin, copyout ]
copyiocopies bytes to and from a physical address
cpasspasses character between user space and the kernel[ cpass, passc ]
db_allocallocates and frees physically contiguous memory[ db_alloc, db_free ]
db_readtransfers data from physical memory to a user address
db_writetransfers from a user address to contiguous memory
delaydelays process execution for specified time
deverrprints a device error message on the console
disksortadds a block I/O request to a device's queue
dma_allocallocates a DMA channel
dma_breakupsizes DMA request into 512-byte blocks
dma_enablebegins DMA transfer
dma_paramsets up a DMA controller chip for DMA transfer
dma_relsereleases previously allocated DMA channel
dma_residreturns the number of bytes not transferred during a DMA request
dma_startqueues DMA request
emdupmapduplicates channel mapping
emunmapdisables mapping on a channel
flushtlbflushes the translation lookaside buffer
fubytegets a character from user data space
fuwordgets one 32-bit word from user data space
getcread clist buffers[ getc, getcb, getcbp, getcf ]
getchargets one character of input
geteblkgets a buffer from the block buffer pool[ geteblk, getablk ]
inbreads a byte from or writes a byte to an I/O address[ inb, outb ]
indreads, writes a 32-bit word to a physical I/O address[ ind, outd ]
inwreads, writes a 16-bit word from or to a physical I/O address[ inw, outw ]
iodonesignals I/O completion
iowaitwait for I/O completion
longjmpends current system call with error
majorreturns major, new device number, or minor device number[ major, makedev, minor ]
memgetallocates contiguous memory at initialization
paddrreturns virtual address pointer to block data
panichalts the system
physioraw I/O for block drivers[ physio, physck ]
pio_breakupbreaks up programmed I/O requests
printcfgdisplays driver initialization message
printfprint a message on the console
psignalsends signal to a process
ptokconverts virtual and physical addresses[ ptok, ktop ]
putcwrite to clists[ putc, putcb, putcbp, putcf ]
putcharprints a character on the console
repinsreads and writes streams of device data[ repins: repinsb, repinsw, repinsd, repoutsb, repoutsw, repoutsd ]
scsiSCSI routines[ scsi: scsi_get_gen_cmd, scsi_getdev, scsi_mkadr3, scsi_s2tos, scsi_s3tol, scsi_stok, scsi_stol, scsi_swap4 ]
selectkernel routines supporting select(S)[ select: selsuccess, selfailure, selwakeup ]
seterrorsets u.u_error with error code
signalsends a signal to a process
sleepsuspends processing temporarily
splblock/permit interrupts[ spl: spl0, spl1, spl2, spl3, spl4, spl5, spl6, spl7, splbuf, splcli, splhi, splni, splpp, spltty, splx ]
sptallocallocates temporary memory or maps a device into memory
sptfreereleases memory previously allocated with sptalloc
subytestores a character in user data space
suserdetermines if current user is the super-user
suwordstores a 32-bit word in user data space
timeoutschedules a time to execute a routine[ timeout, untimeout ]
ttiocominterpret tty driver I/O control commands
ttytty driver routines[ tty: ttclose, ttin, ttinit, ttiwake, ttopen, ttout, ttowake, ttread, ttrdchk, ttrstrt, ttselect, tttimeo, ttwrite, ttxput, ttyflush, ttywait ]
vasvirtual address space memory routines[ vas: vasbind, vasmalloc, vasmapped, vasunbind ]
videosupports video adapter driver development[ video: DISPLAYED, viddoio, vidinitscreen, vidmap, vidresscreen, vidsavscreen, vidumapinit, vidunmap ]
vtopconvert a virtual address to a physical address
wakeupwakes up a sleeping process

NSL. Network Services Library

Introintroduction to the Network Services library.[ intro ]
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_gtstatget the current state[ t_getstate ]
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_rcvcntreceive the confirmation from a connect request[ t_rcvconnect ]
t_rcvdisretrieve information from disconnect
t_rcvrelacknowledge receipt of an orderly release indication
t_rcvudatreceive a data unit[ t_rcvudata ]
t_rcvuderreceive a unit data error indication[ t_rcvuderr ]
t_sndsend data or expedited data over a connection
t_snddissend user-initiated disconnect request
t_sndrelinitiate an orderly release
t_sndudtsend a data unit[ t_sndudata ]
t_syncsynchronize transport library
t_unbinddisable a transport endpoint

S. System Services and Library Routines

Introintroduces system services, library routines and error numbers
a64lconvert between long integer and base-64 ASCII string[ a64l, l64a ]
abortgenerate an abort fault
absreturn integer absolute value
accept_pwdetermine if password is cryptic[ acceptable_password ]
accessdetermine accessibility of a file
acctenable or disable process accounting
alarmset a process alarm clock
assertverify program assertion
atexitcalls a process at termination
atofconverts ASCII to numbers[ atof, atoi, atol ]
auditopen and access audit session data on a record basis[ audit_open, audit_read, audit_close ]
authauditproduce audit records due to authentication events
authcapget information from the authentication database
besselbessel functions[ bessel: j0, j1, jn, y0, y1, yn ]
brkchange data segment space allocation[ brk, sbrk ]
brkctlallocates data in a 286 far segment
bsearchbinary search a sorted table
cfspeedbaud rate functions[ cfspeed: cfgetispeed, cfgetospeed, cfsetispeed, cfsetospeed ]
chdirchange working directory
checkdataverify machine is suitable for security port[ check_basic_data_structures ]
chmodchange mode of file
chownchange owner and group of a file
chrootchange root directory
chsizechanges the size of a file.
clockreport CPU time used
closeclose a file descriptor
collathandles collation of strings[ strxfrm, strnxfrm, strcoll, strncoll ]
convtranslates characters[ conv, toupper, tolower, toascii ]
creatcreate a new file or rewrite an existing one
creatsemcreates an instance of a binary semaphore
cryptpassword and file encryption functions
ctermidgenerate file name for terminal
ctimeconvert date and time to string[ ctime, localtime, gmtime, asctime, cftime, ascftime, strftime, tzset ]
ctypecharacter handling routines
cuseridget character login name of the user
dblocklock the entire Authentication database
dbmperforms database functions[ dbm: dbminit, fetch, store, delete, firstkey, nextkey ]
defopenreads default entries[ defopen, defread ]
dialestablish an outgoing terminal line connection
difftimecomputes the difference between time values
directorydirectory operations[ directory: opendir, readdir, telldir, seekdir, rewinddir, closedir ]
discrcheck discretionary attributes of files and programs
divdivides integers
drand48generate uniformly distributed pseudo-random numbers[ drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 ]
dupduplicate an open file descriptor
dup2duplicate an open file descriptor
ecvtconvert floating-point number to string[ ecvt, fcvt, gcvt ]
endlast locations in program[ end, etext, edata ]
erferror function and complementary error function[ erf, erfc ]
ev_blockwait until the queue contains an event
ev_closeclose the event queue and all associated devices
ev_countreturns the number of events currently in the queue
ev_flushdiscard all events currently in the queue
ev_getdevgets a list of devices feeding an event queue
ev_gindevinclude/exclude devices for event input
ev_gtemskreturn the current event mask[ ev_getemask ]
ev_initinvokes the event manager
ev_poppop the next event off the queue
ev_readread the next event in the queue
ev_resumerestart a suspended queue
ev_stemsksets event mask[ ev_setemask ]
ev_suspsuspends an event queue.[ ev_suspend ]
execexecute a file[ exec: execl, execv, execle, execve, execlp, execvp ]
execsegmakes a data region executable.
exitterminate process[ exit, _exit ]
expexponential, logarithm, power, square root functions[ exp, log, log10, pow, sqrt ]
fcloseclose or flush a stream[ fclose, fflush ]
fcntlfile control
ferrorstream status inquiries[ ferror, feof, clearerr, fileno ]
fgetposgets and stores the current value of a stream's file position indicator
fieldFIELD library routines
fieldsreturn status based on fields of authentication database
fieldtypeFIELDTYPE library routines
floorfloor, ceiling, remainder, absolute value functions[ floor, ceil, fmod, fabs ]
fopenopen a stream[ fopen, freopen, fdopen ]
forkcreate a new process
formFORM library routines
fpgetroundIEEE floating point environment control[ fpgetround, fpsetround, fpgetmask, fpsetmask, fpgetsticky, fpsetsticky ]
freadbinary input/output[ fread, fwrite ]
frexpmanipulate parts of floating-point numbers[ frexp, ldexp, modf ]
fseekreposition a file pointer in a stream[ fseek, rewind, ftell ]
fsetpossets the file position indicator for a stream
ftwwalk a file tree
gammalog gamma function
getcget character or word from a stream[ getc, getchar, fgetc, getw ]
getcwdget path name of current working directory
getdentsread directory entries and put in a file-system- independent format
getdvagentmanipulate device assignment database entry[ getdvagent, getdvagnam, setdvagent, enddvagent, putdvagnam, copydvagent ]
getenvreturn value for environment name
getgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent ]
getgroupsget supplementary group ID's
gethzreturn the frequency of the system clock in ticks per second
getloginget login name
getluidget login user ID
getmsgget next message off a stream
getoptget option letter from argument vector
getpassread a password
getpasswdread or clear a password
getpidget process, process group, and parent process IDs[ getpid, getpgrp, getppid ]
getprcmentmanipulate command control database entry[ getprcment, getprcmnam, setprcment, endprcment, putprcmnam ]
getprdfentmanipulate default control database entry[ getprdfent, getprdfnam, setprdfent, endprdfent, putprdfnam ]
getprfientmanipulate file control database entry[ getprfient, getprfinam, setprfient, endprfient, putprfinam ]
getprivget system privileges associated with this process
getprpwentmanipulate protected password database entry[ getprpwent, getprpwuid, getprpwnam, setprpwent, endprpwent, putprpwnam ]
getprtcentmanipulate terminal control database entry[ getprtcent, getprtcnam, setprtcent, endprtcent, putprtcnam ]
getpwget name from UID
getpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent ]
getsget a string from a stream[ gets, fgets ]
getuidget real user, effective user, real group, and effective group IDs[ getuid, geteuid, getgid, getegid ]
getutaccess utmp file entry[ getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname ]
hsearchmanage hash search tables[ hsearch, hcreate, hdestroy ]
hypoteuclidean distance function
identityget or check uids or gids from program start
ioctlcontrol device
isnantest for floating point NaN (Not- A-Number)[ isnan: isnand, isnanf ]
itemCRT item routines
killsend a signal to a process or a group of processes
l3tolconvert between 3-byte integers and long integers[ l3tol, ltol3 ]
labsconverts to absolute value
ldahreadread the archive header of a member of an archive file
ldcloseclose a common object file[ ldclose, ldaclose ]
ldfhreadread the file header of a common object file
ldgetnameretrieve symbol name for common object file symbol table entry
ldivdivides long integers
ldlreadmanipulate line number entries of a common object file function[ ldlread, ldlinit, ldlitem ]
ldlseekseek to line number entries of a section of a common object file[ ldlseek, ldnlseek ]
ldohseekseek to the optional file header of a common object file
ldopenopen a common object file for reading[ ldopen, ldaopen ]
ldrseekseek to relocation entries of a section of a common object file[ ldrseek, ldnrseek ]
ldshreadread an indexed/named section header of a common object file[ ldshread, ldnshread ]
ldsseekseek to an indexed/named section of a common object file[ ldsseek, ldnsseek ]
ldtbindexcompute the index of a symbol table entry of a common object file
ldtbreadread an indexed symbol table entry of a common object file
ldtbseekseek to the symbol table of a common object file
libwindowswindowing terminal function library
linklink to a file
locklocks a process in primary memory
lockfrecord locking on files
lockinglocks or unlocks a file region for reading or writing
lognamereturn login name of user
lsearchlinear search and update[ lsearch, lfind ]
lseekmove read/write file pointer
mallocallocates main memory Name malloc, free, realloc, calloc, mallopt, mallinfo - allocates main memory quickly[ malloc, free, realloc, calloc ]
matherrerror-handling function
mathtesterror-handling function[ matherr ]
memmovecopies characters between objects
memorymemory operations[ memory: memccpy, memchr, memcmp, memcpy, memset ]
menuCRT menu routines
mkdirmake a directory
mkfifomake a FIFO special file
mknodmake a directory or a special or ordinary file or a FIFO
mktempmake a unique file name
mktimeconverts local time to calendar time
monitorprepare execution profile
mountmount a file system
msgctlmessage control operations
msggetget message queue
msgopmessage operations[ msgop: msgsnd, msgrcv ]
napsuspends execution for a short interval
nicechange priority of a process
nl_cxtiformat date and time[ nl_ascxtime, nl_cxtime ]
nl_initinitialises native language support operation
nl_langlanguage information[ nl_langinfo ]
nl_printformats native language output[ nl_printf, nl_fprintf, nl_sprintf ]
nl_scanconverts formatted native language input[ nl_scanf, nl_fscanf, nl_sscanf ]
nl_strccompare native language strings[ nl_strcmp, nl_strncmp ]
nlistget entries from name list
openopen for reading or writing
opensemopens a semaphore
paccessused in conjunction with ptrace for tracing a child process
panelPANEL library routines
passlendetermine minimum password length
pathconfget configurable pathname variables
pausesuspend process until signal
perrorsystem error messages[ perror, errno, sys_errlist, sys_nerr ]
pipecreate an interprocess channel
plocklock process, text, or data in memory
plotgraphics interface subroutines
pollSTREAMS input/output multiplexing
popeninitiate pipe to/from a process[ popen, pclose ]
printfprint formatted output[ printf, fprintf, sprintf ]
proctlcontrols active processes or process groups
profilexecution time profile
ptraceprocess trace
putcput character or word on a stream[ putc, putchar, fputc, putw ]
putenvchange or add value to environment
putmsgsend a message on a stream
putpwentwrite password file entry
putsput a string on a stream[ puts, fputs ]
pw_mappingmap between user and group names and IDs[ pw_mapping: pw_nametoid, pw_idtoname, gr_nametoid, gr_idtoname ]
qsortquicker sort
r.uadminadministrative control for rebooting the system and remounting the root filesystem"[ uadmin ]
raisesend signal sig to execution program
randsimple random-number generator[ rand, srand ]
randomwordgenerate a pronounceable password
rdchkchecks to see if there is data to be read
readread from file
regcmpcompile and execute regular expression[ regcmp, regex ]
regexcompiles and executes regular expressions.[ regex, regcmp ]
regexpregular expression compile and match routines
removeremoves filename
renamechanges filename
rmdirremove a directory
scanfconvert formatted input[ scanf, fscanf, sscanf ]
sdentersynchronizes access to a shared data segment[ sdenter, sdleave ]
sdgetattaches and detaches a shared data segment.[ sdget, sdfree ]
sdgetvsynchronizes shared data access[ sdgetv, sdwaitv ]
seedobtain or set seed for random number generator[ seed: getseed, setseed ]
selectsynchronous I/O multiplexing
semctlsemaphore control operations
semgetget set of semaphores
semopsemaphore operations
setbufassign buffering to a stream[ setbuf, setvbuf ]
setgroupsset group access list
setjmpnon-local goto[ setjmp, longjmp ]
setlocset or read international environment[ setlocale ]
setluidset login user ID
setpgidset process group ID for job control
setpgrpset process group ID
setprivset system privileges for this process
setsidcreate session and set process ID
setuidset user and group IDs[ setuid, setgid ]
shmctlshared memory control operations
shmgetget shared memory segment identifier
shmopshared memory operations[ shmop: shmat, shmdt ]
shutdnflushes block I/O and halts the CPU
sigactionexamine and change signal action
sigjmpnon-local jumps[ sigsetjmp, siglongjmp ]
signalspecify what to do upon receipt of a signal
sigpendingexamine pending signals
sigprocmaskexamine and change blocked signals.
sigsemsignals a process waiting on a semaphore
sigsetmanipulate signal sets
sigsuspendwait for signal
sinhhyperbolic functions[ sinh, cosh, tanh ]
sleepsuspend execution for interval
sputlaccess long integer data in a machine- independent fashion[ sputl, sgetl ]
ssignalsoftware signals[ ssignal, gsignal ]
statget file status[ stat, fstat ]
statfsget file system information[ statfs, fstatfs ]
stdiostandard buffered input/output package
stdipcstandard interprocess communication package[ stdipc: ftok ]
stimeset time
stopiostop further I/O to an open file
strerrorgets error message pointer from last routine call error
strftimformat date/time string[ strftime ]
stringstring operations[ string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok ]
strtodconvert string to double-precision number[ strtod, atof ]
strtolconvert string to integer[ strtol, atol, atoi ]
subsystemsmanipulation routines for Subsystems database
swabswap bytes
syncupdate super block
sysconfget configurable system variables
sysfsget file system type information
sysi86machine-specific functions
systemissue a shell command
tamTAM transition libraries
tcattrstate functions[ tcgetattr, tcsetattr ]
tcflowline control functions[ tcdrain, tcflow, tcflush, tcsendbreak ]
tcpgrpprocess group id functions[ tcgetpgrp, tcsetpgrp ]
termcapperforms terminal functions[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
terminfoterminal description database.
timeget time
timesget process and child process times
tmpfilecreate a temporary file
tmpnamcreate a name for a temporary file[ tmpnam, tempnam ]
trigtrigonometric functions[ trig: sin, cos, tan, asin, acos, atan, atan2 ]
tsearchmanage binary search trees[ tsearch, tfind, tdelete, twalk ]
ttynamefind name of a terminal[ ttyname, isatty ]
ttyslotfind the slot in the utmp file of the current user
uadminadministrative control
ulimitget and set user limits
umaskset and get file creation mask
umountunmount a file system
unameget name of current UNIX system
ungetcpush character back into input stream
unlinkremove directory entry
ustatget file system statistics
utimeset file access and modification times
varargsvariable argument list
vprintfprint formatted output of a varargs argument list[ vprintf, vfprintf, vsprintf ]
waitwait for child process to stop or terminate[ wait, waitpid ]
waitsemawaits and checks access to a resource governed by a semaphore[ waitsem, nbwaitsem ]
writewrite on a file
xlistgets name list entries from files[ xlist, fxlist ]

SCO. SystemV/386 specific Commands

diskimagecreates file image for floppy disk
docutcreates an application distribution
fdfitfits file archives onto media volumes
hocheckcompares the permlist to current and past distributions
mkcutsmakes custom installable distributions
mkflopscreates floppy disks from mkcuts(SCO) output
mkmasterruns previous docut(SCO) setup
mkpermmakes a product permissions list (permlist)
pkgsizeupdates package size information
volnoupdates volume number information for files

STR. STREAMS Library

cloneopen any minor device on a STREAMS driver
loginterface to STREAMS error logging and event tracing
streamioSTREAMS ioctl commands
timodTransport Interface cooperating STREAMS module
tirdwrTransport Interface read/write interface STREAMS module

XNX. Xenix Compatibility Commands

arMaintains archives and libraries.
ldInvokes the link editor.
nmPrints name list.
profDisplays profile data.
sizePrints the size of an object file.
stripRemoves symbols and relocation bits.

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