| abort | Terminates a process. |
| access | Determines whether a file exists and is accessible. |
| alloca | Allocates bytes from the program's stack. |
| atexit | Calls a process at termination. |
| bdos | Invokes a DOS system call |
| cabs | Calculates the absolute value of a complex number. |
| cgets | Reads a string from the console. |
| chdir | Changes current working directory. |
| chmod | Changes file permissions. |
| _clear87, clear87 | Gets and clears the floating-point status word. |
| _control87, cntrl87 | Gets and sets floating-point control word. |
| cprintf | Formats and prints directly to the console. |
| cputs | Writes a string to the console. |
| creat | Creates a new file or overwrites an existing one. |
| cscanf | Reads data from the console. |
| difftime | Computes the difference between time values. |
| div | Divides integers. |
| dieeetomsbin, dmsbintoieee, dms | Perform conversions between MS
binary and IEEE formats. |
| dosexterr | Gets and stores extended error information. |
| eof | Determines end-of-file. |
| execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, exec | Load and execute a process. |
| _exit, exit | Terminate the calling process. |
| _expand, expand | Changes the size of a previously allocated memory
block. |
| fcloseall, fclose | Close streams. |
| fgetchar, fgetc | Get a character from a stream. |
| fgetpos | Gets and stores the current value of a stream's
file position indicator. |
| _fheapchk, _nheapchk, fheapchk | Performs a minimal consistency check
on the heap. |
| _fheapwalk, _nheapwalk, fheapwalk | Returns the address of the next
heap entry structure. |
| filelength, fileleng | Returns length of target file. |
| flushall | Writes buffer contents to files and clears
buffers. |
| fieeetomsbin, fmsbintoieee, fms | Perform conversions between
IEEE and MS binary format. |
| fopen | Opens a file. |
| FP_OFF, FP_SEG, fp_seg | Get the offset and segment of an address. |
| _fpreset, fpreset | Reinitializes floating-point math package. |
| fputchar, fputc | Writes a character to a stream. |
| fread | Reads from the input stream. |
| _ffree, _nfree, free | Deallocate memory blocks. |
| _freect, freect | Counts available dynamic memory. |
| freopen | Assigns a new file to a stream. |
| fseek | Moves a file pointer. |
| fsetpos | Sets the file position indicator for a stream. |
| fstat | Saves file-status information. |
| ftell | Finds the current position of a file pointer. |
| ftime | Gets the current time. |
| fwrite | Writes to the output stream. |
| getche, getch | Read a character. |
| getpid | Returns a process identification number. |
| halloc | Allocates a huge array. |
| hfree | Deallocates a memory block. |
| inpw, inp | Read a byte or a word. |
| int86 | Executes an interrupt. |
| int86x | Executes an interrupt. |
| intdos | Invokes a DOS system call. |
| intdosx | Invokes a DOS system call. |
| isatty | Identifies a character device. |
| itoa | Converts integer to string. |
| kbhit | Checks for a keystroke. |
| labs | Converts to absolute value. |
| ldiv | Divides long integers. |
| lsearch, lfind | Performs a linear array search. |
| locking | Sets read and write permissions for a portion of a
file. |
| lseek | Changes the position of a file pointer. |
| ltoa | Converts a long integer to a string. |
| _fmalloc, _nmalloc, malloc | Allocate main memory. |
| _memavl, memavl | Returns size of available memory. |
| memicmp | Compares buffers byte-by-byte. |
| memmove | Copies characters between objects. |
| mkdir | Creates a directory. |
| movedata | Copies bytes of data from one address to another. |
| _msize, _fmsize, _nmsize, msize | Return size of allocated memory
block. |
| open | Opens a file for reading or writing. |
| outpw, outp | Write to a specified output port. |
| putch | Writes a character to the console. |
| raise | Sends a signal to the executing program. |
| read | Reads from a file. |
| remove | Deletes a file. |
| rename | Renames a file or directory. |
| rmdir | Removes a directory. |
| rmtmp | Closes and deletes all temporary files in the
current directory. |
| segread | Fills a structure with the contents of a register. |
| setmode | Sets translation mode. |
| setvbuf | Allow user control over stream buffering and size. |
| signal | Defines the action to be taken upon receipt of a
signal. |
| sopen | Opens a file for shared reading or writing. |
| spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe, spawn | Create and execute a child process. |
| stackavail, stack | Returns size of available stack space. |
| stat | Gets file status. |
| _status87, status87 | Gets floating-point status word. |
| strchr, strcmpi, strcpy, strcspn, strdup, stricmp, strcat | Perform operations on strings. |
| strerror | Gets error message pointer from last routine call
error. |
| strlwr | Converts all letters in a string to lowercase. |
| strncmp, strnicmp, strncpy, strnset, strncat | Perform
operations on characters in strings. |
| strrev | Reverses the order of characters in a string. |
| strset | Sets all characters in a string to one character. |
| strstr | Finds a string in a string. |
| strupr | Converts all characters in a string to uppercase. |
| system | Executes an operating system command. |
| tell | Gets the current position of the file pointer. |
| ultoa | Converts an unsigned long integer to a string. |
| umask | Sets the file permission mask. |
| ungetch | Pushes a character back to the console. |
| unlink | Deletes a file. |
| utime | Sets file modification time. |
| write | Writes to a file. |
| Intro | lists manual page references |
| bcopy | copies bytes in kernel space |
| brelse | releases a block buffer |
| btoms, ctob, btoc | converts between bytes and clicks
(memory pages) |
| bzero | sets memory locations to 0 (zero) |
| canon | processes raw input data from tty device |
| cmn_err | displays message or panics the system |
| copyout, copyin | copies bytes between user and kernel space |
| copyio | copies bytes to and from a physical address |
| passc, cpass | passes character between user space and the
kernel |
| db_free, db_alloc | allocates and frees physically
contiguous memory |
| db_read | transfers data from physical memory to a user
address |
| db_write | transfers from a user address to contiguous
memory |
| delay | delays process execution for specified time |
| deverr | prints a device error message on the console |
| disksort | adds a block I/O request to a device's queue |
| dma_alloc | allocates a DMA channel |
| dma_breakup | sizes DMA request into 512-byte blocks |
| dma_enable | begins DMA transfer |
| dma_param | sets up a DMA controller chip for DMA transfer |
| dma_relse | releases previously allocated DMA channel |
| dma_resid | returns the number of bytes not transferred
during a DMA request |
| dma_start | queues DMA request |
| emdupmap | duplicates channel mapping |
| emunmap | disables mapping on a channel |
| flushtlb | flushes the translation lookaside buffer |
| fubyte | gets a character from user data space |
| fuword | gets one 32-bit word from user data space |
| getcb, getcbp, getcf, getc | read clist buffers |
| getchar | gets one character of input |
| getablk, geteblk | gets a buffer from the block buffer pool |
| outb, inb | reads a byte from or writes a byte to an I/O
address |
| outd, ind | reads, writes a 32-bit word to a physical I/O
address |
| outw, inw | reads, writes a 16-bit word from or to a
physical I/O address |
| iodone | signals I/O completion |
| iowait | wait for I/O completion |
| longjmp | ends current system call with error |
| makedev, minor, major | returns major, new device number, or
minor device number |
| memget | allocates contiguous memory at initialization |
| paddr | returns virtual address pointer to block data |
| panic | halts the system |
| physck, physio | raw I/O for block drivers |
| pio_breakup | breaks up programmed I/O requests |
| printcfg | displays driver initialization message |
| printf | print a message on the console |
| psignal | sends signal to a process |
| ktop, ptok | converts virtual and physical addresses |
| putcb, putcbp, putcf, putc | write to clists |
| putchar | prints a character on the console |
| repins: repinsb, repinsw, repinsd, repoutsb, repoutsw, repoutsd, repins | reads and writes streams of device data |
| scsi: scsi_get_gen_cmd, scsi_getdev, scsi_mkadr3, scsi_s2tos, scsi_s3tol, scsi_stok, scsi_stol, scsi_swap4, scsi | SCSI routines |
| select: selsuccess, selfailure, selwakeup, select | kernel routines
supporting select(S) |
| seterror | sets u.u_error with error code |
| signal | sends a signal to a process |
| sleep | suspends processing temporarily |
| spl: spl0, spl1, spl2, spl3, spl4, spl5, spl6, spl7, splbuf, splcli, splhi, splni, splpp, spltty, splx, spl | block/permit
interrupts |
| sptalloc | allocates temporary memory or maps a device into
memory |
| sptfree | releases memory previously allocated with sptalloc |
| subyte | stores a character in user data space |
| suser | determines if current user is the super-user |
| suword | stores a 32-bit word in user data space |
| untimeout, timeout | schedules a time to execute a routine |
| ttiocom | interpret tty driver I/O control commands |
| tty: ttclose, ttin, ttinit, ttiwake, ttopen, ttout, ttowake, ttread, ttrdchk, ttrstrt, ttselect, tttimeo, ttwrite, ttxput, ttyflush, ttywait, tty | tty driver routines |
| vas: vasbind, vasmalloc, vasmapped, vasunbind, vas | virtual
address space memory routines |
| video: DISPLAYED, viddoio, vidinitscreen, vidmap, vidresscreen, vidsavscreen, vidumapinit, vidunmap, video | supports
video adapter driver development |
| vtop | convert a virtual address to a physical address |
| wakeup | wakes up a sleeping process |
| Intro | introduces system services, library routines and
error numbers |
| l64a, a64l | convert between long integer and base-64 ASCII
string |
| abort | generate an abort fault |
| abs | return integer absolute value |
| acceptable_password, accept_pw | determine if password is cryptic |
| access | determine accessibility of a file |
| acct | enable or disable process accounting |
| alarm | set a process alarm clock |
| assert | verify program assertion |
| atexit | calls a process at termination |
| atoi, atol, atof | converts ASCII to numbers |
| audit_open, audit_read, audit_close, audit | open and access audit
session data on a record basis |
| authaudit | produce audit records due to authentication
events |
| authcap | get information from the authentication database |
| bessel: j0, j1, jn, y0, y1, yn, bessel | bessel functions |
| sbrk, brk | change data segment space allocation |
| brkctl | allocates data in a 286 far segment |
| bsearch | binary search a sorted table |
| cfspeed: cfgetispeed, cfgetospeed, cfsetispeed, cfsetospeed, cfspeed | baud rate functions |
| chdir | change working directory |
| check_basic_data_structures, checkdata | verify machine is suitable for
security port |
| chmod | change mode of file |
| chown | change owner and group of a file |
| chroot | change root directory |
| chsize | changes the size of a file. |
| clock | report CPU time used |
| close | close a file descriptor |
| strxfrm, strnxfrm, strcoll, strncoll, collat | handles collation of
strings |
| toupper, tolower, toascii, conv | translates characters |
| creat | create a new file or rewrite an existing one |
| creatsem | creates an instance of a binary semaphore |
| crypt | password and file encryption functions |
| ctermid | generate file name for terminal |
| localtime, gmtime, asctime, cftime, ascftime, strftime, tzset, ctime | convert date and time to string |
| ctype | character handling routines |
| cuserid | get character login name of the user |
| dblock | lock the entire Authentication database |
| dbm: dbminit, fetch, store, delete, firstkey, nextkey, dbm | performs database functions |
| defread, defopen | reads default entries |
| dial | establish an outgoing terminal line connection |
| difftime | computes the difference between time values |
| directory: opendir, readdir, telldir, seekdir, rewinddir, closedir, directory | directory operations |
| discr | check discretionary attributes of files and programs |
| div | divides integers |
| erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, drand48 | generate uniformly distributed
pseudo-random numbers |
| dup | duplicate an open file descriptor |
| dup2 | duplicate an open file descriptor |
| fcvt, gcvt, ecvt | convert floating-point number to string |
| etext, edata, end | last locations in program |
| erfc, erf | error function and complementary error function |
| ev_block | wait until the queue contains an event |
| ev_close | close the event queue and all associated devices |
| ev_count | returns the number of events currently in the
queue |
| ev_flush | discard all events currently in the queue |
| ev_getdev | gets a list of devices feeding an event queue |
| ev_gindev | include/exclude devices for event input |
| ev_getemask, ev_gtemsk | return the current event mask |
| ev_init | invokes the event manager |
| ev_pop | pop the next event off the queue |
| ev_read | read the next event in the queue |
| ev_resume | restart a suspended queue |
| ev_setemask, ev_stemsk | sets event mask |
| ev_suspend, ev_susp | suspends an event queue. |
| exec: execl, execv, execle, execve, execlp, execvp, exec | execute
a file |
| execseg | makes a data region executable. |
| _exit, exit | terminate process |
| log, log10, pow, sqrt, exp | exponential, logarithm, power,
square root functions |
| fflush, fclose | close or flush a stream |
| fcntl | file control |
| feof, clearerr, fileno, ferror | stream status inquiries |
| fgetpos | gets and stores the current value of a stream's
file position indicator |
| field | FIELD library routines |
| fields | return status based on fields of authentication
database |
| fieldtype | FIELDTYPE library routines |
| ceil, fmod, fabs, floor | floor, ceiling, remainder,
absolute value functions |
| freopen, fdopen, fopen | open a stream |
| fork | create a new process |
| form | FORM library routines |
| fpsetround, fpgetmask, fpsetmask, fpgetsticky, fpsetsticky, fpgetround | IEEE floating point environment control |
| fwrite, fread | binary input/output |
| ldexp, modf, frexp | manipulate parts of floating-point
numbers |
| rewind, ftell, fseek | reposition a file pointer in a stream |
| fsetpos | sets the file position indicator for a stream |
| ftw | walk a file tree |
| gamma | log gamma function |
| getchar, fgetc, getw, getc | get character or word from a
stream |
| getcwd | get path name of current working directory |
| getdents | read directory entries and put in a file-system-
independent format |
| getdvagnam, setdvagent, enddvagent, putdvagnam, copydvagent, getdvagent | manipulate device assignment database entry |
| getenv | return value for environment name |
| getgrgid, getgrnam, setgrent, endgrent, fgetgrent, getgrent | get group file entry |
| getgroups | get supplementary group ID's |
| gethz | return the frequency of the system clock in ticks
per second |
| getlogin | get login name |
| getluid | get login user ID |
| getmsg | get next message off a stream |
| getopt | get option letter from argument vector |
| getpass | read a password |
| getpasswd | read or clear a password |
| getpgrp, getppid, getpid | get process, process group, and
parent process IDs |
| getprcmnam, setprcment, endprcment, putprcmnam, getprcment | manipulate command control database entry |
| getprdfnam, setprdfent, endprdfent, putprdfnam, getprdfent | manipulate default control database entry |
| getprfinam, setprfient, endprfient, putprfinam, getprfient | manipulate file control database entry |
| getpriv | get system privileges associated with this process |
| getprpwuid, getprpwnam, setprpwent, endprpwent, putprpwnam, getprpwent | manipulate protected password database entry |
| getprtcnam, setprtcent, endprtcent, putprtcnam, getprtcent | manipulate terminal control database entry |
| getpw | get name from UID |
| getpwuid, getpwnam, setpwent, endpwent, fgetpwent, getpwent | get password file entry |
| fgets, gets | get a string from a stream |
| geteuid, getgid, getegid, getuid | get real user, effective
user, real group, and effective group IDs |
| getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname, getut | access utmp file entry |
| hcreate, hdestroy, hsearch | manage hash search tables |
| hypot | euclidean distance function |
| identity | get or check uids or gids from program start |
| ioctl | control device |
| isnan: isnand, isnanf, isnan | test for floating point NaN (Not-
A-Number) |
| item | CRT item routines |
| kill | send a signal to a process or a group of processes |
| ltol3, l3tol | convert between 3-byte integers and long
integers |
| labs | converts to absolute value |
| ldahread | read the archive header of a member of an archive
file |
| ldaclose, ldclose | close a common object file |
| ldfhread | read the file header of a common object file |
| ldgetname | retrieve symbol name for common object file
symbol table entry |
| ldiv | divides long integers |
| ldlinit, ldlitem, ldlread | manipulate line number entries
of a common object file function |
| ldnlseek, ldlseek | seek to line number entries of a section
of a common object file |
| ldohseek | seek to the optional file header of a common
object file |
| ldaopen, ldopen | open a common object file for reading |
| ldnrseek, ldrseek | seek to relocation entries of a section
of a common object file |
| ldnshread, ldshread | read an indexed/named section header
of a common object file |
| ldnsseek, ldsseek | seek to an indexed/named section of a
common object file |
| ldtbindex | compute the index of a symbol table entry of a
common object file |
| ldtbread | read an indexed symbol table entry of a common
object file |
| ldtbseek | seek to the symbol table of a common object file |
| libwindows | windowing terminal function library |
| link | link to a file |
| lock | locks a process in primary memory |
| lockf | record locking on files |
| locking | locks or unlocks a file region for reading or
writing |
| logname | return login name of user |
| lfind, lsearch | linear search and update |
| lseek | move read/write file pointer |
| free, realloc, calloc, malloc | allocates main memory
Name
malloc, free, realloc, calloc, mallopt, mallinfo - allocates
main memory quickly |
| matherr | error-handling function |
| matherr, mathtest | error-handling function |
| memmove | copies characters between objects |
| memory: memccpy, memchr, memcmp, memcpy, memset, memory | memory
operations |
| menu | CRT menu routines |
| mkdir | make a directory |
| mkfifo | make a FIFO special file |
| mknod | make a directory or a special or ordinary file or a
FIFO |
| mktemp | make a unique file name |
| mktime | converts local time to calendar time |
| monitor | prepare execution profile |
| mount | mount a file system |
| msgctl | message control operations |
| msgget | get message queue |
| msgop: msgsnd, msgrcv, msgop | message operations |
| nap | suspends execution for a short interval |
| nice | change priority of a process |
| nl_ascxtime, nl_cxtime, nl_cxti | format date and time |
| nl_init | initialises native language support operation |
| nl_langinfo, nl_lang | language information |
| nl_printf, nl_fprintf, nl_sprintf, nl_print | formats native language
output |
| nl_scanf, nl_fscanf, nl_sscanf, nl_scan | converts formatted native
language input |
| nl_strcmp, nl_strncmp, nl_strc | compare native language strings |
| nlist | get entries from name list |
| open | open for reading or writing |
| opensem | opens a semaphore |
| paccess | used in conjunction with ptrace for tracing a
child process |
| panel | PANEL library routines |
| passlen | determine minimum password length |
| pathconf | get configurable pathname variables |
| pause | suspend process until signal |
| errno, sys_errlist, sys_nerr, perror | system error messages |
| pipe | create an interprocess channel |
| plock | lock process, text, or data in memory |
| plot | graphics interface subroutines |
| poll | STREAMS input/output multiplexing |
| pclose, popen | initiate pipe to/from a process |
| fprintf, sprintf, printf | print formatted output |
| proctl | controls active processes or process groups |
| profil | execution time profile |
| ptrace | process trace |
| putchar, fputc, putw, putc | put character or word on a
stream |
| putenv | change or add value to environment |
| putmsg | send a message on a stream |
| putpwent | write password file entry |
| fputs, puts | put a string on a stream |
| pw_mapping: pw_nametoid, pw_idtoname, gr_nametoid, gr_idtoname, pw_mapping | map between user and group names and IDs |
| qsort | quicker sort |
| uadmin, r.uadmin | administrative control for rebooting the system and
remounting the root filesystem" |
| raise | send signal sig to execution program |
| srand, rand | simple random-number generator |
| randomword | generate a pronounceable password |
| rdchk | checks to see if there is data to be read |
| read | read from file |
| regex, regcmp | compile and execute regular expression |
| regcmp, regex | compiles and executes regular expressions. |
| regexp | regular expression compile and match routines |
| remove | removes filename |
| rename | changes filename |
| rmdir | remove a directory |
| fscanf, sscanf, scanf | convert formatted input |
| sdleave, sdenter | synchronizes access to a shared data
segment |
| sdfree, sdget | attaches and detaches a shared data segment. |
| sdwaitv, sdgetv | synchronizes shared data access |
| seed: getseed, setseed, seed | obtain or set seed for random
number generator |
| select | synchronous I/O multiplexing |
| semctl | semaphore control operations |
| semget | get set of semaphores |
| semop | semaphore operations |
| setvbuf, setbuf | assign buffering to a stream |
| setgroups | set group access list |
| longjmp, setjmp | non-local goto |
| setlocale, setloc | set or read international environment |
| setluid | set login user ID |
| setpgid | set process group ID for job control |
| setpgrp | set process group ID |
| setpriv | set system privileges for this process |
| setsid | create session and set process ID |
| setgid, setuid | set user and group IDs |
| shmctl | shared memory control operations |
| shmget | get shared memory segment identifier |
| shmop: shmat, shmdt, shmop | shared memory operations |
| shutdn | flushes block I/O and halts the CPU |
| sigaction | examine and change signal action |
| sigsetjmp, siglongjmp, sigjmp | non-local jumps |
| signal | specify what to do upon receipt of a signal |
| sigpending | examine pending signals |
| sigprocmask | examine and change blocked signals. |
| sigsem | signals a process waiting on a semaphore |
| sigset | manipulate signal sets |
| sigsuspend | wait for signal |
| cosh, tanh, sinh | hyperbolic functions |
| sleep | suspend execution for interval |
| sgetl, sputl | access long integer data in a machine-
independent fashion |
| gsignal, ssignal | software signals |
| fstat, stat | get file status |
| fstatfs, statfs | get file system information |
| stdio | standard buffered input/output package |
| stdipc: ftok, stdipc | standard interprocess communication package |
| stime | set time |
| stopio | stop further I/O to an open file |
| strerror | gets error message pointer from last routine call
error |
| strftime, strftim | format date/time string |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, string | string operations |
| atof, strtod | convert string to double-precision number |
| atol, atoi, strtol | convert string to integer |
| subsystems | manipulation routines for Subsystems database |
| swab | swap bytes |
| sync | update super block |
| sysconf | get configurable system variables |
| sysfs | get file system type information |
| sysi86 | machine-specific functions |
| system | issue a shell command |
| tam | TAM transition libraries |
| tcgetattr, tcsetattr, tcattr | state functions |
| tcdrain, tcflush, tcsendbreak, tcflow | line control
functions |
| tcgetpgrp, tcsetpgrp, tcpgrp | process group id functions |
| tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs, termcap | performs
terminal functions |
| terminfo | terminal description database. |
| time | get time |
| times | get process and child process times |
| tmpfile | create a temporary file |
| tempnam, tmpnam | create a name for a temporary file |
| trig: sin, cos, tan, asin, acos, atan, atan2, trig | trigonometric
functions |
| tfind, tdelete, twalk, tsearch | manage binary search trees |
| isatty, ttyname | find name of a terminal |
| ttyslot | find the slot in the utmp file of the current user |
| uadmin | administrative control |
| ulimit | get and set user limits |
| umask | set and get file creation mask |
| umount | unmount a file system |
| uname | get name of current UNIX system |
| ungetc | push character back into input stream |
| unlink | remove directory entry |
| ustat | get file system statistics |
| utime | set file access and modification times |
| varargs | variable argument list |
| vfprintf, vsprintf, vprintf | print formatted output of a
varargs argument list |
| waitpid, wait | wait for child process to stop or terminate |
| nbwaitsem, waitsem | awaits and checks access to a resource
governed by a semaphore |
| write | write on a file |
| fxlist, xlist | gets name list entries from files |