Manual — 4D1 2.0
1. Commands (intro)
| machid: pdp11, u3b, u3b2, u3b5, vax, m68000, 4d60 | get processor type truth value |
| admin | create and administer SCCS files |
| ar | archive and library maintainer |
| as | MIPS assembler |
| batch, at | execute commands at a later time |
| awk | pattern scanning and processing language |
| banner | make posters |
| dirname, basename | deliver portions of path names |
| at, batch | execute commands at a later time |
| bc | arbitrary-precision arithmetic language |
| bdiff | big diff |
| bfs | big file scanner |
| cal | print calendar |
| calendar | reminder service |
| lp, cancel | send/cancel requests to an LP line printer |
| cat | concatenate and print files |
| cb | C program beautifier |
| cc | MIPS C compiler |
| cd | change working directory |
| cdc | change the delta commentary of an SCCS delta |
| cflow | generate C flowgraph |
| check | check RCS status of a file |
| chown, chgrp | change owner or group |
| chmod | change mode |
| chgrp, chown | change owner or group |
| ci | check in RCS revisions |
| clear | clear terminal screen |
| cmp | compare two files |
| co | check out RCS revisions |
| col | filter reverse line-feeds |
| comb | combine SCCS deltas |
| comm | select or reject lines common to two sorted files |
| ln, mv, cp | copy, link or move files |
| cpio | copy file archives in and out |
| cpp | the C language preprocessor |
| crontab | user crontab file |
| crypt | encode/decode |
| csh | a shell (command interpreter) with C-like syntax |
| csplit | context split |
| ctags | maintain a tags file for a C program |
| ctrace | C program debugger |
| cut | cut out selected fields of each line of a file |
| cxref | generate C program cross-reference |
| date | print and set the date |
| dbx | source-level debugger |
| dc | desk calculator |
| delta | make a delta (change) to an SCCS file |
| deroff | remove nroff/troff, tbl, and eqn constructs |
| df | report number of free disk blocks |
| diff | differential file comparator |
| diff3 | 3-way differential file comparison |
| dircmp | directory comparison |
| basename, dirname | deliver portions of path names |
| dis | disassemble an object file |
| enable, disable | enable/disable LP printers |
| echo | echo arguments |
| red, ed | text editor |
| edge | window based debugger |
| ex, edit | text editor |
| egrep | search a file for a pattern using full regular expressions |
| disable, enable | enable/disable LP printers |
| env | set environment for command execution |
| ex | text editor |
| expr | evaluate arguments as an expression |
| extcentry | extract FORTRAN-callable entry points from a C file |
| factor | obtain the prime factors of a number |
| true, false | provide truth values |
| fgrep | search a file for a character string |
| file | determine file type |
| find | find files |
| fmt | simple text formatter |
| fold | fold long lines for finite width output device |
| get | get a version of an SCCS file |
| getopt | parse command options |
| getopts, getoptcvt | parse command options |
| getoptcvt, getopts | parse command options |
| grep | search a file for a pattern |
| head | give first few lines |
| help | ask for help |
| hostid | set or print identifier of current host system |
| hostname | set or print name of current host system |
| ident | identify files |
| inst | software installation tool |
| intro | introduction to commands, application programs, and programming commands. |
| ipcrm | remove a message queue, semaphore set or shared memory id |
| ipcs | report inter-process communication facilities status |
| join | relational database operator |
| kill | terminate a process |
| uld, ld | MIPS link editor and ucode link editor |
| lex | generate programs for simple lexical tasks |
| line | read one line |
| lint | a C program checker |
| list | produce C source listing from a common object file |
| cp, mv, ln | copy, link or move files |
| locate | identify a UNIX system command using keywords |
| login | sign on |
| logname | get login name |
| lorder | find ordering relation for an object library |
| cancel, lp | send/cancel requests to an LP line printer |
| lpstat | print LP status information |
| ls | list contents of directory |
| m4 | macro processor |
| machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000 | get processor type truth value |
| machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, m68k | get processor type truth value |
| machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, machid | get processor type truth value |
| mail, rmail, mail_att | send mail to users or read mail |
| Mail, mail_bsd | send and receive mail |
| make | maintain, update, and regenerate groups of programs |
| makekey | generate encryption key |
| man | print entries from the on-line manuals |
| merge | three-way file merge |
| mesg | permit or deny messages |
| machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, mips | get processor type truth value |
| mkdir | make directories |
| mkf2c | generate FORTRAN-C interface routines |
| mkstr | create an error message file by massaging C source |
| page, more | file perusal filter for crt viewing |
| mt | magnetic tape manipulating program |
| cp, ln, mv | copy, link or move files |
| netstat | show network status |
| newaliases, newaliase | rebuild the data base for the mail aliases file |
| newform | change the format of a text file |
| news | print news items |
| nice | run a command at low priority |
| nl | line numbering filter |
| nm | name list dump of MIPS object files |
| nohup | run a command immune to hangups and quits |
| od | octal dump |
| odump | |
| pcat, unpack, pack | compress and expand files |
| more, page | file perusal filter for crt viewing |
| passwd | change login password |
| paste | merge same lines of several files or subsequent lines of one file |
| pack, unpack, pcat | compress and expand files |
| machid: pdp11, u3b, u3b2, u3b5, vax, 4d60, m68000, pdp11 | get processor type truth value |
| pg | file perusal filter for CRTs |
| pixie | add profiling code to a program |
| pr | print files |
| printenv | print out the environment |
| prof | |
| prs | print an SCCS file |
| ps | report process status |
| pwd | working directory name |
| rcs | change RCS file attributes |
| rcsdiff | compare RCS revisions |
| rcsintro | introduction to RCS commands |
| rcsmerge | merge RCS revisions |
| ed, red | text editor |
| rlog | print log messages and other information about RCS files |
| rmdir, rm | remove files or directories |
| mail, rmail | send mail to users or read mail |
| rmdel | remove a delta from an SCCS file |
| rm, rmdir | remove files or directories |
| sh, rsh, rsh_att | shell, the standard/restricted command programming language |
| sact | print current SCCS file editing activity |
| sar | system activity reporter |
| sccsdiff | compare two versions of an SCCS file |
| sdiff | side-by-side difference program |
| sed | stream editor |
| setup | initialize system for first user |
| rsh, sh | shell, the standard/restricted command programming language |
| size | prints the section size of an object file |
| sleep | suspend execution for an interval |
| sort | sort and/or merge files |
| split | split a file into pieces |
| stdump | dump a file of intermediate-code symbolic information |
| strings | find the printable strings in an object, or other binary file |
| strip | remove symbols and relocation bits |
| stty | set the options for a terminal |
| sum | print checksum and block count of a file |
| sysadm | menu interface to do system administration |
| sysinfo | reports system-specific information |
| tabs | set tabs on a terminal |
| tail | deliver the last part of a file |
| tar | tape archiver |
| tee | pipe fitting |
| test | condition evaluation command |
| time | time a command |
| timex | time a command; report process data and system activity |
| touch | update access and modification times of a file |
| tput | initialize a terminal or query terminfo database |
| tr | translate characters |
| false, true | provide truth values |
| tset | terminal dependent initialization |
| tsort | topological sort |
| tty | get the name of the terminal |
| machid: pdp11, u3b2, u3b5, vax, 4d60, m68000, u3b | get processor type truth value |
| machid: pdp11, u3b, u3b5, vax, 4d60, m68000, u3b2 | get processor type truth value |
| machid: pdp11, u3b, u3b2, vax, 4d60, m68000, u3b5 | get processor type truth value |
| ul | do underlining |
| ld, uld | MIPS link editor and ucode link editor |
| umask | set file-creation mode mask |
| uname | print name of current UNIX system |
| unget | undo a previous get of an SCCS file |
| uniq | report repeated lines in a file |
| units | conversion program |
| pack, pcat, unpack | compress and expand files |
| val | validate SCCS file |
| machid: pdp11, u3b, u3b2, u3b5, 4d60, m68000, vax | get processor type truth value |
| vc | version control |
| vi, vedit | screen-oriented (visual) display editor based on ex |
| versions | software versions tool |
| vi | screen-oriented (visual) display editor based on ex |
| vi, view | screen-oriented (visual) display editor based on ex |
| wait | await completion of process |
| wall | write to all users |
| wc | word count |
| what | identify SCCS files |
| whereis | locate source, binary, and or manual for program |
| which | locate a program file including aliases and paths (csh only) |
| who | who is on the system |
| write | write to another user |
| xargs | construct argument list(s) and execute command |
| xstr | extract strings from C programs to implement shared strings |
| yacc | yet another compiler-compiler |
1c. Communications Commands
| ct | spawn getty to a remote terminal |
| cu | call another UNIX system |
| ftp | ARPANET file transfer program |
| rcp | remote file copy - TCP |
| rlogin | remote login |
| rsh, rsh_bsd | remote shell |
| ruptime | show host status of local machines |
| rwho | who's logged in on local machines |
| telnet | user interface to the TELNET protocol |
| tftp | trivial file transfer program |
| uulog, uuname, uucp | UNIX-to-UNIX system copy |
| uucp, uuname, uulog | UNIX-to-UNIX system copy |
| uucp, uulog, uuname | UNIX-to-UNIX system copy |
| uuto, uupick | public UNIX-to-UNIX system file copy |
| uustat | uucp status inquiry and job control |
| uupick, uuto | public UNIX-to-UNIX system file copy |
| uux | UNIX-to-UNIX system command execution |
1g. Graphics Commands
| blanktime | set the screen blanking timeout |
| dither | convert an rgb image |
| gclear | clear IRIS graphics screen |
| ical | calendar |
| ipaste | display an image |
| loadfont | replace the system font |
| makemap | make the default color map |
| mapimg | translates a screen image into an rgb image |
| mex | manage windows on the IRIS |
| savedesktop, savedeskt | save colors for the window manager |
| savemap | saves the current contents of the colormap |
| snap | saves part of the screen in an image file |
| spline | interpolate smooth curve |
| texback | provide a textured background |
| textcolors, textcolor | set the colors used by a text window |
| tobw | convert a color image to black and white |
| wsh | creates and specifies a window shell |
1m. Maintenance Commands (intro)
| reject, accept | allow or prevent LP requests |
| addclient | allow remote printing clients to connect |
| arp | address resolution display and control |
| brc, bcheckrc | system initialization procedures |
| bootp | server for DARPA Bootstrap Protocol (BOOTP) |
| bcheckrc, brc | system initialization procedures |
| captoinfo | convert a termcap description into a terminfo description |
| chroot | change root directory for a command |
| ckbupscd | check file system backup schedule |
| clri | clear i-node |
| cron | clock daemon |
| dd | convert and copy a file |
| devinfo | print device specific information |
| devnm | device name |
| df | report number of free disk blocks |
| du | summarize disk usage |
| dvhtool | |
| dfsck, fsck | check and repair file systems |
| fsstat | report file system status |
| fstyp | determine file system identifier |
| ftpd | DARPA Internet File Transfer Protocol server |
| fuser | identify processes using a file or file structure |
| getty | set terminal type, modes, speed, and line discipline |
| id | print user and group IDs and names |
| ifconfig | configure network interface parameters |
| inetd | internet ``super-server'' |
| infocmp | compare or print out terminfo descriptions |
| telinit, init | process control initialization |
| install | install commands |
| intro | introduction to maintenance commands and application programs |
| killall | kill all active processes |
| labelit | provide labels for file systems |
| lboot | configure bootable kernel |
| unlink, link | link and unlink files and directories |
| lpadmin | configure the LP spooling system |
| lpsched, lpshut, lpmove | start/stop the LP scheduler and move requests |
| lpshut, lpmove, lpsched | start/stop the LP scheduler and move requests |
| lpsched, lpmove, lpshut | start/stop the LP scheduler and move requests |
| mkcentpr | register a Centronics-interface printer with LP |
| mkfs | construct a file system |
| mknetpr | provide access to a remote printer |
| mknod | build special file |
| mkPS, mkps | register a LaserWriter printer with LP |
| umount, mount | mount and dismount filesystems |
| umountall, mountall | mount, unmount multiple file systems |
| multi | switch the system to multi-user mode |
| mvdir | move a directory |
| ncheck | generate path names from i-numbers |
| newgrp | log in to a new group |
| ping | send ICMP ECHO_REQUEST packets to network hosts |
| powerdown | stop all processes and turn off the power |
| preset | reset the lp queue system to a pristine state by deleting printers |
| prtvtoc | print the VTOC of a block device |
| grpck, pwck | password/group file checkers |
| rc0 | run commands performed to stop the operating system |
| rc2 | run commands performed for multi-user environment |
| reboot | reboot the system |
| accept, reject | allow or prevent LP requests |
| rexecd | remote execution server |
| rlogind | remote login server |
| rmprinter | remove a printer from the LP spooling system |
| route | manually manipulate the routing tables |
| routed | network routing daemon |
| rshd | remote shell server |
| rwhod | system status server |
| sar: sa1, sa2, sadc, sa1 | system activity report package |
| sar: sa1, sadc, sa2 | system activity report package |
| sar: sa1, sa2, sadc | system activity report package |
| sadp | disk access profiler |
| sar: sa1, sa2, sadc, sar | system activity report package |
| sendmail | send mail over the internet |
| setmnt | establish mount table |
| shutdown | shut down system, change system state |
| single | switch the system to single-user mode |
| su | become super-user or another user |
| swap | swap administrative interface |
| sync | update the super block |
| syslogd | log systems messages |
| init, telinit | process control initialization |
| telnetd | DARPA TELNET protocol server |
| tftpd | DARPA Trivial File Transfer Protocol server |
| tic | terminfo compiler |
| uadmin | administrative control |
| mountall, umountall | mount, unmount multiple file systems |
| link, unlink | link and unlink files and directories |
| uucheck | check the uucp directories and permissions file |
| uucico | file transport program for the uucp system |
| uucleanup | uucp spool directory clean-up |
| uugetty | set terminal type, modes, speed, and line discipline |
| uusched | the scheduler for the uucp file transport program |
| Uutry, uutry | try to contact remote system with debugging on |
| uuxqt | execute remote command requests |
| whodo | who is doing what |
2. System Calls (intro)
| exit, _exit | terminate process |
| accept | accept a connection on a socket |
| access | determine accessibility of a file |
| acct | enable or disable process accounting |
| alarm | set a process alarm clock |
| bind | bind a name to a socket |
| sbrk, brk | change data segment space allocation |
| chdir | change working directory |
| chmod | change mode of file |
| chown | change owner and group of a file |
| chroot | change root directory |
| close | close a file descriptor |
| connect | initiate a connection on a socket |
| creat | create a new file or rewrite an existing one |
| dup | duplicate an open file descriptor |
| exec: execl, execv, execle, execve, execlp, execvp, exec | execute a file |
| exec: execl, execv, execle, execve, execlp, execvp, execl | execute a file |
| exec: execl, execv, execve, execlp, execvp, execle | execute a file |
| exec: execl, execv, execle, execve, execvp, execlp | execute a file |
| exec: execl, execle, execve, execlp, execvp, execv | execute a file |
| exec: execl, execv, execle, execlp, execvp, execve | execute a file |
| exec: execl, execv, execle, execve, execlp, execvp | execute a file |
| _exit, exit | terminate process |
| fcntl | file control |
| fork | create a new process |
| stat, lstat, fstat | get file status |
| statfs, fstatfs | get file system information - TCP |
| getdents | read directory entries and put in a file system independent format |
| getuid, geteuid, getgid, getegid | get real user, effective user, real group, and effective group IDs |
| getuid, getgid, getegid, geteuid | get real user, effective user, real group, and effective group IDs |
| getuid, geteuid, getegid, getgid | get real user, effective user, real group, and effective group IDs |
| sethostid, gethostid | get/set unique identifier of current host |
| gethostname, gethostna | get name of current host |
| getpid, getppid, getpgrp | get process, process group, and parent process IDs |
| getpgrp, getppid, getpid | get process, process group, and parent process IDs |
| getpid, getpgrp, getppid | get process, process group, and parent process IDs |
| getsockopt, setsockopt, getsockop | get and set options on sockets |
| geteuid, getgid, getegid, getuid | get real user, effective user, real group, and effective group IDs |
| intro | introduction to system calls and error numbers |
| ioctl | control device |
| kill | send a signal to a process or a group of processes |
| link | link to a file |
| lseek | move read/write file pointer |
| stat, fstat, lstat | get file status |
| mkdir | make a directory |
| mknod | make a directory, or a special or ordinary file |
| mount | mount a file system |
| msgctl | message control operations |
| msgget | get message queue |
| msgop | message operations |
| nice | change priority of a process |
| open | open for reading or writing |
| pause | suspend process until signal |
| pipe | create an interprocess channel |
| plock | lock process, text, or data in memory |
| profil | execution time profile |
| ptrace | process trace |
| read | read from file |
| readlink | read value of a symbolic link |
| recvfrom, recvmsg, recv | receive a message from a socket |
| recv, recvmsg, recvfrom | receive a message from a socket |
| recv, recvfrom, recvmsg | receive a message from a socket |
| rmdir | remove a directory |
| brk, sbrk | change data segment space allocation |
| select | synchronous I/O multiplexing - TCP |
| semctl | semaphore control operations |
| semget | get set of semaphores |
| semop | semaphore operations |
| sendto, sendmsg, send | send a message from a socket |
| send, sendto, sendmsg | send a message from a socket |
| send, sendmsg, sendto | send a message from a socket |
| setuid, setgid | set user and group IDs |
| setpgrp | set process group ID |
| getsockopt, setsockopt, setsockop | get and set options on sockets |
| setgid, setuid | set user and group IDs |
| sginap | timed sleep and processor yield function |
| shmctl | shared memory control operations |
| shmget | get shared memory segment identifier |
| shmop | shared memory operations |
| sigset, sigrelse, sigignore, sigpause, sighold | signal management |
| sigset, sighold, sigrelse, sigpause, sigignore | signal management |
| signal | specify what to do upon receipt of a signal |
| sigset, sighold, sigrelse, sigignore, sigpause | signal management |
| sigset, sighold, sigignore, sigpause, sigrelse | signal management |
| sighold, sigrelse, sigignore, sigpause, sigset | signal management |
| socket | create an endpoint for communication - TCP |
| lstat, fstat, stat | get file status |
| fstatfs, statfs | get file system information - TCP |
| stime | set time |
| symlink | make symbolic link to a file |
| sync | update super block |
| sysfs | get file system type information |
| syssgi | Silicon Graphics, Inc. system call |
| time | get time |
| timed | time server daemon |
| timedc | timed control program |
| times | get process and child process times |
| 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 |
| unlink | remove directory entry |
| ustat | get file system statistics |
| utime | set file access and modification times |
| wait | wait for child process to stop or terminate |
| write | write on a file |
3. Functions and Libraries (intro)
| getwd | get current working directory pathname |
| intro | introduction to subroutines and libraries |
3b. 4.3BSD Compatibility Routines
| syslog, openlog, setlogmask, closelog | control system log |
| gettimeofday, gettimeof | get date and time |
| syslog, closelog, setlogmask, openlog | control system log |
| syslog, openlog, closelog, setlogmask, setlogmas | control system log |
| openlog, closelog, setlogmask, syslog | control system log |
3c. C Library
| conv: toupper, tolower, _toupper, toascii, _tolower | translate characters |
| conv: toupper, tolower, _tolower, toascii, _toupper | translate characters |
| l64a, a64l | convert between long integer and base-64 ASCII string |
| abort | generate an IOT fault |
| abs | return integer absolute value |
| ctime, localtime, gmtime, tzset, asctime | convert date and time to string |
| strtod, atof | convert string to double-precision number |
| strtol, atol, atoi | convert string to integer |
| strtol, atoi, atol | convert string to integer |
| bsearch | binary search a sorted table |
| malloc, free, realloc, calloc | memory allocator |
| clock | report CPU time used |
| conv: toupper, tolower, _toupper, _tolower, toascii, conv | translate characters |
| setkey, encrypt, crypt | generate hashing encryption |
| localtime, gmtime, asctime, tzset, ctime | convert date and time to string |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, ctype | classify characters |
| dial | establish an out-going terminal line connection |
| erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, drand48 | generate uniformly distributed pseudo-random numbers |
| dup2 | duplicate an open file descriptor |
| fcvt, gcvt, ecvt | convert floating-point number to string |
| end, etext, edata | last locations in program |
| crypt, setkey, encrypt | generate hashing encryption |
| etext, edata, end | last locations in program |
| getgrent, getgrgid, getgrnam, setgrent, fgetgrent, endgrent | get group file entry |
| getpwent, getpwuid, getpwnam, setpwent, fgetpwent, endpwent | get password file entry |
| getut: getutent, getutid, getutline, pututline, setutent, utmpname, endutent | access utmp file entry |
| drand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, erand48 | generate uniformly distributed pseudo-random numbers |
| perror, sys_errlist, sys_nerr, errno | system error messages |
| end, edata, etext | last locations in program |
| ecvt, gcvt, fcvt | convert floating-point number to string |
| getgrent, getgrgid, getgrnam, setgrent, endgrent, fgetgrent | get group file entry |
| getpwent, getpwuid, getpwnam, setpwent, endpwent, fgetpwent | get password file entry |
| malloc, realloc, calloc, free | memory allocator |
| ldexp, modf, frexp | manipulate parts of floating-point numbers |
| stdipc: ftok, ftok | standard interprocess communication package |
| ftw | walk a file tree |
| ecvt, fcvt, gcvt | convert floating-point number to string |
| getcwd | get path-name of current working directory |
| getenv | return value for environment name |
| getgrgid, getgrnam, setgrent, endgrent, fgetgrent, getgrent | get group file entry |
| getgrent, getgrnam, setgrent, endgrent, fgetgrent, getgrgid | get group file entry |
| getgrent, getgrgid, setgrent, endgrent, fgetgrent, getgrnam | get group file entry |
| getlogin | get login name |
| getopt | get option letter from argument vector |
| getpass | read a password |
| getpw | get name from UID |
| getpwuid, getpwnam, setpwent, endpwent, fgetpwent, getpwent | get password file entry |
| getpwent, getpwuid, setpwent, endpwent, fgetpwent, getpwnam | get password file entry |
| getpwent, getpwnam, setpwent, endpwent, fgetpwent, getpwuid | get password file entry |
| getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname, getut | access utmp file entry |
| getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname, getutent | access utmp file entry |
| getut: getutent, getutline, pututline, setutent, endutent, utmpname, getutid | access utmp file entry |
| getut: getutent, getutid, pututline, setutent, endutent, utmpname, getutline | access utmp file entry |
| ctime, localtime, asctime, tzset, gmtime | convert date and time to string |
| ssignal, gsignal | software signals |
| hsearch, hdestroy, hcreate | manage hash search tables |
| hsearch, hcreate, hdestroy | manage hash search tables |
| hcreate, hdestroy, hsearch | manage hash search tables |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isalnum | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isalpha | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii | classify characters |
| ttyname, isatty | find name of a terminal |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, isascii, iscntrl | classify characters |
| ctype: isalpha, isupper, islower, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isdigit | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii, isgraph | classify characters |
| ctype: isalpha, isupper, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, islower | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isgraph, iscntrl, isascii, isprint | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, isprint, isgraph, iscntrl, isascii, ispunct | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isxdigit, isalnum, ispunct, isprint, isgraph, iscntrl, isascii, isspace | classify characters |
| ctype: isalpha, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isupper | classify characters |
| ctype: isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, isxdigit | classify characters |
| drand48, erand48, lrand48, nrand48, mrand48, srand48, seed48, lcong48, jrand48 | generate uniformly distributed pseudo-random numbers |
| ltol3, l3tol | convert between 3-byte integers and long integers |
| a64l, l64a | convert between long integer and base-64 ASCII string |
| drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 | generate uniformly distributed pseudo-random numbers |
| frexp, modf, ldexp | manipulate parts of floating-point numbers |
| lsearch, lfind | linear search and update |
| ctime, gmtime, asctime, tzset, localtime | convert date and time to string |
| lockf | record locking on files |
| setjmp, longjmp | non-local goto |
| drand48, erand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48, lrand48 | generate uniformly distributed pseudo-random numbers |
| lfind, lsearch | linear search and update |
| l3tol, ltol3 | convert between 3-byte integers and long integers |
| free, realloc, calloc, malloc | memory allocator |
| memory: memccpy, memchr, memcmp, memcpy, memset, memccpy | memory operations |
| memory: memccpy, memcmp, memcpy, memset, memchr | memory operations |
| memory: memccpy, memchr, memcpy, memset, memcmp | memory operations |
| memory: memccpy, memchr, memcmp, memset, memcpy | memory operations |
| memory: memccpy, memchr, memcmp, memcpy, memset, memory | memory operations |
| memory: memccpy, memchr, memcmp, memcpy, memset | memory operations |
| mktemp | make a unique file name |
| frexp, ldexp, modf | manipulate parts of floating-point numbers |
| monitor, monstartup, moncontrol, moncontro | prepare execution profile |
| monstartup, moncontrol, monitor | prepare execution profile |
| monitor, monstartup, moncontrol, monstartu | prepare execution profile |
| drand48, erand48, lrand48, nrand48, jrand48, srand48, seed48, lcong48, mrand48 | generate uniformly distributed pseudo-random numbers |
| drand48, erand48, lrand48, mrand48, jrand48, srand48, seed48, lcong48, nrand48 | generate uniformly distributed pseudo-random numbers |
| errno, sys_errlist, sys_nerr, perror | system error messages |
| putenv | change or add value to environment |
| putpwent | write password file entry |
| getut: getutent, getutid, getutline, setutent, endutent, utmpname, pututline | access utmp file entry |
| qsort | quicker sort |
| srand, rand | simple random-number generator |
| malloc, free, calloc, realloc | memory allocator |
| drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, lcong48, seed48 | generate uniformly distributed pseudo-random numbers |
| getgrent, getgrgid, getgrnam, endgrent, fgetgrent, setgrent | get group file entry |
| longjmp, setjmp | non-local goto |
| crypt, encrypt, setkey | generate hashing encryption |
| getpwent, getpwuid, getpwnam, endpwent, fgetpwent, setpwent | get password file entry |
| getut: getutent, getutid, getutline, pututline, endutent, utmpname, setutent | access utmp file entry |
| sleep | suspend execution for interval |
| rand, srand | simple random-number generator |
| drand48, erand48, lrand48, nrand48, mrand48, jrand48, seed48, lcong48, srand48 | generate uniformly distributed pseudo-random numbers |
| gsignal, ssignal | software signals |
| stdipc: ftok, stdipc | standard interprocess communication package |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strcat | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strrchr, strpbrk, strspn, strcspn, strtok, strchr | string operations |
| string: strcat, strdup, strncat, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strcmp | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strcpy | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strtok, strcspn | string operations |
| string: strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strdup | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, string | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strlen | string operations |
| string: strcat, strdup, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strncat | string operations |
| string: strcat, strdup, strncat, strcmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strncmp | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strncpy | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strspn, strcspn, strtok, strpbrk | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strpbrk, strspn, strcspn, strtok, strrchr | string operations |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strcspn, strtok, strspn | string operations |
| atof, strtod | convert string to double-precision number |
| string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok | string operations |
| atol, atoi, strtol | convert string to integer |
| swab | swap bytes |
| perror, errno, sys_errlist, sys_nerr, sys_errli | system error messages |
| perror, errno, sys_errlist, sys_nerr | system error messages |
| tsearch, tfind, twalk, tdelete | manage binary search trees |
| tsearch, tdelete, twalk, tfind | manage binary search trees |
| conv: toupper, tolower, _toupper, _tolower, toascii | translate characters |
| conv: toupper, _toupper, _tolower, toascii, tolower | translate characters |
| conv: toupper, tolower, _toupper, _tolower, toascii, toupper | translate characters |
| 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 |
| tsearch, tfind, tdelete, twalk | manage binary search trees |
| ctime, localtime, gmtime, asctime, tzset | convert date and time to string |
| getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname | access utmp file entry |
3g. IRIS Graphics Library (intro)
| addtopup, addtopup | adds items to an existing pop-up menu
|
| arc, arc | draws a circular arc
|
| arcf, arcf | draws a filled circular arc
|
| attachcursor, attachcur | attaches the cursor to two valuators
|
| backbuffer, backbuffe | enables updating in the back buffer
|
| backface, backface | turns backfacing polygon removal on and off
|
| bbox2, bbox2 | specifies bounding box and minimum pixel radius
|
| blankscreen, blankscre | turns screen refresh on and off
|
| blanktime, blanktime | sets the screen blanking timeout
|
| blink, blink | changes a color map entry at a selectable rate
|
| blkqread, blkqread | reads multiple entries from the queue
|
| callfunc, callfunc | calls a function from within an object
|
| callobj, callobj | draws an instance of an object
|
| charstr, charstr | draws a string of raster characters on the screen
|
| chunksize, chunksize | specifies minimum object size in memory
|
| circ, circ | outlines a circle
|
| circf, circf | draws a filled circle
|
| clear, clear | clears the viewport
|
| clearhitcode, clearhitc | sets the system hitcode to zero
|
| clkoff, clkoff | turns off the keyboard click
|
| clkon, clkon | turns on the keyboard click
|
| closeobj, closeobj | closes an object
|
| cmode, cmode | sets color mode as the current mode.
|
| cmov, cmov | updates the current character position
|
| color, color | sets the color index in the current mode
|
| compactify, compactif | compacts the memory storage of an object
|
| concave, concave | allows the system to draw concave polygons
|
| crv, rcrv, crv | draws a curve
|
| crvn, rcrvn, crvn | draw a series of curve segments
|
| curorigin, curorigin | sets the origin of a cursor
|
| cursoff, cursoff | turns off the cursor
|
| curson, curson | turns on the cursor
|
| curstype, curstype | defines the type and/or size of cursor
|
| curvebasis, curvebasi | selects a basis matrix used to draw curves
|
| curveit, curveit | draws a curve segment
|
| curveprecision, curveprec | sets the number of line segments that make
up a curve segment
|
| cyclemap, cyclemap | cycles through color maps at a specified rate
|
| dbtext, dbtext | sets the dial and button box text
|
| defbasis, defbasis | defines a basis matrix
|
| defcursor, defcursor | defines a cursor glyph
|
| deflinestyle, deflinest | defines a linestyle
|
| defpattern, defpatter | defines patterns
|
| defpup, defpup | defines a menu
|
| defrasterfont, defraster | defines a raster font
|
| delobj, delobj | deletes an object
|
| deltag, deltag | deletes tags from objects
|
| depthcue, depthcue | turns depth-cue mode on and off
|
| dopup, dopup | displays the specified pop-up menu
|
| doublebuffer, doublebuf | sets the display mode to double buffer mode
|
| draw, draw | draws a line
|
| drawmode, drawmode | sets the current mode for the color and writemask
routines
|
| editobj, editobj | opens an object for editing
|
| endfeedback, endfeedba | turns off feedback mode
|
| endfullscrn, endfullsc | ends full-screen mode
|
| endpick, endpick | turns off picking mode
|
| endpupmode, endpupmod | ends pop-up mode
|
| endselect, endselect | turns off selection mode
|
| feedback, feedback | turns on feedback mode
|
| finish, finish | blocks the user process until the Geometry Pipeline
is empty
|
| font, font | selects a raster font for drawing text strings
|
| foreground, foregroun | prevents a graphical process from being put
into the background
|
| freepup, freepup | returns a menu and its data structures to the
system
|
| frontbuffer, frontbuff | enables updating in the front buffer
|
| fudge, fudge | specifies fudge values that are added to a graphics
window when it is resized
|
| fullscrn, fullscrn | gives a program the entire screen as a window
|
| gammaramp, gammaramp | defines a color map ramp for gamma correction
|
| gbegin, gbegin | initializes the system without altering the color
map
|
| gconfig, gconfig | reconfigures the system
|
| genobj, genobj | returns a unique integer for use as an object
identifier
|
| gentag, gentag | returns a unique integer for use as a tag
|
| getbackface, getbackfa | returns whether backfacing polygons will
appear
|
| getbuffer, getbuffer | indicates which buffers are enabled for writing
|
| getbutton, getbutton | returns the state (up or down) of a button
|
| getcmmode, getcmmode | returns the current color map mode
|
| getcolor, getcolor | returns the current color
|
| getcpos, getcpos | returns the current character position
|
| getcursor, getcursor | returns the cursor characteristics
|
| getdcm, getdcm | indicates whether depth-cue mode is on or off
|
| getdepth, getdepth | returns the parameters of setdepth
|
| getdescender, getdescen | returns the character characteristics
|
| getdev, getdev | reads a list of valuators at one time
|
| getdisplaymode, getdispla | returns the current display mode
|
| getdrawmode, getdrawmo | returns the current drawing mode
|
| getfont, getfont | returns the current raster font number
|
| getgpos, getgpos | returns the current graphics position
|
| getheight, getheight | returns the maximum height of the characters in
the current raster font
|
| gethitcode, gethitcod | returns the current system hitcode
|
| getlsbackup, getlsback | returns the current value of the linestyle
backup flag
|
| getlsrepeat, getlsrepe | returns the linestyle repeat count
|
| getlstyle, getlstyle | returns the current linestyle
|
| getlwidth, getlwidth | returns the current linewidth
|
| getmap, getmap | returns the number of the current color map
|
| getmatrix, getmatrix | returns the current transformation matrix
|
| getmcolor, getmcolor | returns a color map entry
|
| getmmode, getmmode | returns the current matrix mode
|
| getmonitor, getmonito | returns the type of the current display monitor
|
| getopenobj, getopenob | returns the current open object
|
| getorigin, getorigin | returns the position of a graphics window
|
| getothermonitor, getotherm | returns the nondisplayed monitor type
|
| getpattern, getpatter | returns the index of the current pattern
|
| getplanes, getplanes | returns the number of available bitplanes
|
| getport, getport | creates a graphics window
|
| getresetls, getresetl | returns the current value of resetls
|
| getscrmask, getscrmas | returns the current screenmask
|
| getshade, getshade | returns the current shade
|
| getsize, getsize | returns the size of a graphics window
|
| getsm, getsm | returns the shading model the system uses to draw
polygons
|
| gettp, gettp | returns the location of the current textport
|
| getvaluator, getvaluat | returns the current state of a valuator
|
| getvideo, getvideo | returns the value of video hardware register
|
| getviewport, getviewpo | returns the current viewport
|
| getwritemask, getwritem | returns the current writemask
|
| getzbuffer, getzbuffe | indicates whether z-buffering is on or off
|
| gexit, gexit | terminates a program
|
| gflush, gflush | forces all unsent routines down the network
|
| ginit, ginit | initializes the system
|
| greset, greset | resets all global state attributes to their initial
values
|
| gRGBcolor, grgbcolor | returns the current RGB value
|
| gRGBmask, grgbmask | returns the current RGB writemask
|
| gselect, gselect | puts the system in selection mode
|
| gsync, gsync | waits for a vertical retrace period
|
| imakebackground, imakeback | registers the screen background process
|
| initnames, initnames | initializes the name stack
|
| introduction, intro | description of routines in the Graphics Library |
| ismex, ismex | returns TRUE if the window manager is running
|
| isobj, isobj | indicates whether a given object number identifies
an object
|
| isqueued, isqueued | indicates if the specified device is queued
|
| istag, istag | indicates if a given tag is used within the current
open object
|
| keepaspect, keepaspec | specifies the aspect ratio of a graphics window
|
| lampoff, lampoff | turns off the keyboard display lights
|
| lampon, lampon | turns on the keyboard display lights
|
| linewidth, linewidth | specifies the linewidth
|
| lmbind, lmbind | binds a new material, light, or lighting model
definition
|
| lmdef, lmdef | defines a new material, light, or lighting model
|
| loadmatrix, loadmatri | loads a transformation matrix
|
| loadname, loadname | loads the name on the top of the name stack
|
| lookat, lookat | defines a viewing transformation
|
| lsbackup | |
| lsrepeat, lsrepeat | sets repeat factor for linestyle
|
| makeobj, makeobj | creates an object
|
| maketag, maketag | numbers a routine in the display list
|
| mapcolor, mapcolor | changes a color map entry
|
| mapw, mapw | maps a point on the screen into a line in 3-D world
coordinates
|
| mapw2, mapw2 | maps a point on the screen into 2-D world
coordinates
|
| maxsize, maxsize | specifies the maximum size of a graphics window
|
| minsize, minsize | specifies the minimum size of a graphics window
|
| mmode, mmode | sets the current matrix mode
|
| move, move | moves the current graphics position to a specified
point
|
| multimap, multimap | organizes the color map as 16 small maps
|
| multmatrix, multmatri | premultiplies the current transformation matrix
|
| newpup, newpup | allocates and initializes a structure for a new
menu
|
| newtag, newtag | creates a new tag in an object
|
| noise, noise | filters valuator motion
|
| noport, noport | specifies that a program does not require a
graphics window
|
| normal, normal | updates the current normal vector
|
| objdelete, objdelete | deletes routines from an object
|
| objinsert, objinsert | inserts routines in an object at a specified
location
|
| objreplace, objreplac | overwrites existing display list routines with
new ones
|
| onemap, onemap | organizes the color map as one large map
|
| ortho, ortho2, ortho | define an orthographic projection
transformation
|
| overlay, overlay | sets the number of user-defined bitplanes used for
overlay colors
|
| pagecolor, pagecolor | sets the color of the textport background
|
| passthrough, passthrou | passes a single token through the Geometry
Pipeline
|
| patch, rpatch, patch | draw a surface patch
|
| patchbasis, patchbasi | sets current basis matrices
|
| patchcurves, patchcurv | sets the number of curves used to represent a
patch
|
| patchprecision, patchprec | sets the precision at which curves are
drawn
|
| pclos, pclos | polygon close
|
| pdr, pdr | polygon draw
|
| perspective, perspecti | defines a perspective projection
transformation
|
| pick, pick | puts the system in picking mode
|
| picksize, picksize | sets the dimensions of the picking region
|
| pmv, pmv | polygon move
|
| pnt | |
| polarview, polarview | defines the viewer's position in polar
coordinates
|
| polf, polf | draws a filled polygon
|
| poly, poly | outlines a polygon
|
| popattributes, popattrib | pops the attribute stack
|
| popmatrix, popmatrix | pops the transformation matrix stack
|
| popname, popname | pops a name off the name stack
|
| popviewport, popviewpo | restores the viewport, screenmask, and
setdepth parameters
|
| prefposition, prefposit | specifies the preferred location and size of
a graphics window
|
| prefsize, prefsize | specifies the preferred size of a graphics window
in the window manager
|
| pupmode, pupmode | provides access to the pop-up menu bitplanes
|
| pushattributes, pushattri | saves the global state attributes
|
| pushmatrix, pushmatri | pushes down the transformation matrix stack
|
| pushname, pushname | pushes a new name on the name stack
|
| pushviewport, pushviewp | duplicates the current viewport
|
| qdevice, qdevice | queues a device (keyboard, button, or valuator)
|
| qenter, qenter | creates an event queue entry
|
| qread, qread | reads the first entry in the event queue
|
| qreset, qreset | empties the event queue
|
| qtest, qtest | checks the contents of the event queue
|
| crv, rcrv | draws a curve
|
| crvn, rcrvn | draws a series of curve segments
|
| rdr, rdr | relative draw
|
| readpixels, readpixel | returns values of specific pixels
|
| readRGB, readrgb | returns values of specific pixels
|
| rect, rect | outlines a rectangular region
|
| rectcopy, rectcopy | copies a rectangle of pixels on the screen
|
| rectf, rectf | fills a rectangular area
|
| resetls, resetls | controls the continuity of linestyles
|
| reshapeviewport, reshapevi | sets the viewport to the dimensions of the
current graphics window
|
| RGBcolor, rgbcolor | sets the current color in RGB mode
|
| RGBmode, rgbmode | sets a display mode that bypasses the color map
|
| RGBrange, rgbrange | sets the range of color indices used in depth-
cueing in RGB mode
|
| RGBwritemask, rgbwritem | grants write access to a subset of the
available bitplanes
|
| ringbell, ringbell | rings the keyboard bell
|
| rmv, rmv | relative move
|
| rot, rot | rotates graphical primitives (floating point version)
|
| rotate, rotate | rotates graphical primitives
|
| patch, rpatch | draws a surface patch
|
| rpdr, rpdr | relative polygon draw
|
| rpmv, rpmv | relative polygon move
|
| scale, scale | scales and mirrors objects
|
| screenspace, screenspa | makes a program interpret graphics positions
as absolute screen coordinates
|
| scrmask, scrmask | defines a clipping mask for fine character
clipping
|
| setbell, setbell | sets the duration of the beep of the keyboard bell
|
| setcursor, setcursor | sets the cursor characteristics
|
| setdblights, setdbligh | sets the lights on the dial and button box
|
| setdepth, setdepth | sets up a 3-D viewport
|
| setlinestyle, setlinest | selects a linestyle pattern
|
| setmap, setmap | selects one of the 16 small color maps
|
| setmonitor, setmonito | sets the monitor type
|
| setpattern, setpatter | selects a pattern for filling polygons,
rectangles, and curves
|
| setshade, setshade | sets the current polygon shade
|
| setvaluator, setvaluat | assigns an initial value to a valuator
|
| setvideo, setvideo | sets video hardware registers
|
| shademodel, shademode | selects the shading model used to draw polygons
|
| shaderange, shaderang | sets range of color indices used in depth-
cueing
|
| singlebuffer, singlebuf | writes and displays all bitplanes
|
| spclos, spclos | draws the current open, shaded polygon
|
| splf, splf | draws a shaded filled polygon
|
| stepunit, stepunit | specifies that a graphics window change size in
discrete steps
|
| strwidth, strwidth | returns the width of the specified text string
|
| swapbuffers, swapbuffe | exchanges the front and back buffers in double
buffer mode
|
| swapinterval, swapinter | defines a minimum time between buffer swaps
|
| textcolor, textcolor | sets the color of text drawn in the textport
|
| textinit, textinit | initializes the console textport
|
| textport, textport | allocates an area of the screen for the textport
|
| tie, tie | ties two valuators to a button
|
| tpoff, tpoff | turns off the textport.
|
| tpon, tpon | turns on the textport
|
| translate, translate | translates graphical primitives
|
| underlay, underlay | sets the number of user-defined bitplanes used
for underlay color
|
| unqdevice, unqdevice | disables the specified device from making
entries in the event queue
|
| viewport, viewport | allocates an area of the window for an image
|
| winattach, winattach | attaches the input focus to the current graphics
window and call process
|
| winclose, winclose | closes the identified graphics window
|
| winconstraints, winconstr | changes the constraints of the current
graphics window
|
| window, window | defines a perspective projection transformation
|
| winget, winget | returns the identifier of the current graphics
window
|
| winmove, winmove | moves the lower left corner of the current
graphics window
|
| winopen, winopen | creates a graphics window
|
| winpop, winpop | moves the current graphics window in front of all
other windows
|
| winposition, winpositi | changes the size and position of the current
graphics window
|
| winpush, winpush | places the current graphics window behind all
other windows
|
| winset, winset | sets the current graphics window
|
| wintitle, wintitle | adds a title bar to the current graphics window
|
| writemask, writemask | grants write permission to available bitplanes
|
| writepixels, writepixe | paints a row of pixels on the screen
|
| writeRGB, writergb | paints a row of pixels on the screen
|
| xfpt, xfpt | transforms points
|
| zbuffer, zbuffer | starts or ends z-buffer mode
|
| zclear, zclear | initializes the z-buffer
|
3m. Math Library
| sin, cos, tan, asin, atan, atan2, acos | trigonometric functions and their inverses |
| asinh, atanh, acosh | inverse hyperbolic functions |
| sin, cos, tan, acos, atan, atan2, asin | trigonometric functions and their inverses |
| acosh, atanh, asinh | inverse hyperbolic functions |
| sin, cos, tan, asin, acos, atan2, atan | trigonometric functions and their inverses |
| sin, cos, tan, asin, acos, atan, atan2 | trigonometric functions and their inverses |
| asinh, acosh, atanh | inverse hyperbolic functions |
| j0, j1, jn, y0, y1, yn, bessel | bessel functions |
| hypot, cabs | Euclidean distance, complex absolute value |
| sqrt, cbrt | cube root, square root |
| floor, fmod, fabs, ceil | floor, ceiling, remainder, absolute value functions |
| drem, finite, logb, scalb, copysign | copysign, remainder, exponent manipulations |
| sin, tan, asin, acos, atan, atan2, cos | trigonometric functions and their inverses |
| sinh, tanh, cosh | hyperbolic functions |
| copysign, finite, logb, scalb, drem | copysign, remainder, exponent manipulations |
| erfc, erf | error function and complementary error function |
| erf, erfc | error function and complementary error function |
| expm1, log, log10, log1p, pow, exp | exponential, logarithm, power |
| exp, log, log10, log1p, pow, expm1 | exponential, logarithm, power |
| floor, ceil, fmod, fabs | floor, ceiling, remainder, absolute value functions |
| ceil, fmod, fabs, floor | floor, ceiling, remainder, absolute value functions |
| floor, ceil, fabs, fmod | floor, ceiling, remainder, absolute value functions |
| gamma | log gamma function |
| cabs, hypot | Euclidean distance, complex absolute value |
| copysign, drem, finite, logb, scalb, ieee | copysign, remainder, exponent manipulations |
| j1, jn, y0, y1, yn, j0 | bessel functions |
| j0, jn, y0, y1, yn, j1 | bessel functions |
| j0, j1, y0, y1, yn, jn | bessel functions |
| gamma, lgamma | log gamma function |
| exp, expm1, log10, log1p, pow, log | exponential, logarithm, power |
| exp, expm1, log, log1p, pow, log10 | exponential, logarithm, power |
| exp, expm1, log, log10, pow, log1p | exponential, logarithm, power |
| exp, expm1, log, log10, log1p, pow | exponential, logarithm, power |
| floor, ceil, fmod, fabs, rint | floor, ceiling, remainder, absolute value functions |
| copysign, drem, finite, logb, scalb | copysign, remainder, exponent manipulations |
| cos, tan, asin, acos, atan, atan2, sin | trigonometric functions and their inverses |
| cosh, tanh, sinh | hyperbolic functions |
| cbrt, sqrt | cube root, square root |
| sin, cos, asin, acos, atan, atan2, tan | trigonometric functions and their inverses |
| sinh, cosh, tanh | hyperbolic functions |
| sin, cos, tan, asin, acos, atan, atan2, trig | trigonometric functions and their inverses |
| j0, j1, jn, y1, yn, y0 | bessel functions |
| j0, j1, jn, y0, yn, y1 | bessel functions |
| j0, j1, jn, y0, y1, yn | bessel functions |
3n. Network Support Library
| htonl, htons, ntohl, ntohs, byteorder | convert values between host and network byte order |
| gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, endhosten | get network host entry |
| getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent | get network entry |
| getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, endprotoe | get protocol entry |
| getservent, getservbyport, getservbyname, setservent, endservent, endserven | get service entry |
| gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, gethostby | get network host entry |
| gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, gethosten | get network host entry |
| getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent, getnetbya | get network entry |
| getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent, getnetbyn | get network entry |
| getnetbyaddr, getnetbyname, setnetent, endnetent, getnetent | get network entry |
| getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, getprotob | get protocol entry |
| getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, getprotoe | get protocol entry |
| getservent, getservbyport, getservbyname, setservent, endservent, getservby | get service entry |
| getservent, getservbyport, getservbyname, setservent, endservent, getserven | get service entry |
| htons, ntohl, ntohs, htonl | convert values between host and network byte order |
| htonl, ntohl, ntohs, htons | convert values between host and network byte order |
| inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet | Internet address manipulation routines |
| inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_addr | Internet address manipulation routines |
| inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_lnao | Internet address manipulation routines |
| inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_make | Internet address manipulation routines |
| inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_neto | Internet address manipulation routines |
| inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, inet_netw | Internet address manipulation routines |
| inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof, inet_ntoa | Internet address manipulation routines |
| htonl, htons, ntohs, ntohl | convert values between host and network byte order |
| htonl, htons, ntohl, ntohs | convert values between host and network byte order |
| rresvport, ruserok, rcmd | routines for returning a stream to a remote command |
| rcmd, ruserok, rresvport | routines for returning a stream to a remote command |
| rcmd, rresvport, ruserok | routines for returning a stream to a remote command |
| gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, sethosten | get network host entry |
| getnetent, getnetbyaddr, getnetbyname, endnetent, setnetent | get network entry |
| getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, setprotoe | get protocol entry |
| getservent, getservbyport, getservbyname, setservent, endservent, setserven | get service entry |
3s. Standard I/O Library
| ferror, feof, fileno, clearerr | stream status inquiries |
| ctermid | generate file name for terminal |
| cuserid | get character login name of the user |
| fflush, fclose | close or flush a stream |
| fopen, freopen, fdopen | open a stream |
| ferror, clearerr, fileno, feof | stream status inquiries |
| feof, clearerr, fileno, ferror | stream status inquiries |
| fclose, fflush | close or flush a stream |
| getc, getchar, getw, fgetc | get character or word from a stream |
| gets, fgets | get a string from a stream |
| ferror, feof, clearerr, fileno | stream status inquiries |
| freopen, fdopen, fopen | open a stream |
| printf, sprintf, fprintf | print formatted output |
| putc, putchar, putw, fputc | put character or word on a stream |
| puts, fputs | put a string on a stream |
| fwrite, fread | binary input/output |
| fopen, fdopen, freopen | open a stream |
| scanf, sscanf, fscanf | convert formatted input |
| rewind, ftell, fseek | reposition a file pointer in a stream |
| fseek, rewind, ftell | reposition a file pointer in a stream |
| fread, fwrite | binary input/output |
| getchar, fgetc, getw, getc | get character or word from a stream |
| getc, fgetc, getw, getchar | get character or word from a stream |
| fgets, gets | get a string from a stream |
| getc, getchar, fgetc, getw | get character or word from a stream |
| popen, pclose | initiate pipe to/from a process |
| pclose, popen | initiate pipe to/from a process |
| fprintf, sprintf, printf | print formatted output |
| putchar, fputc, putw, putc | put character or word on a stream |
| putc, fputc, putw, putchar | put character or word on a stream |
| fputs, puts | put a string on a stream |
| putc, putchar, fputc, putw | put character or word on a stream |
| fseek, ftell, rewind | reposition a file pointer in a stream |
| fscanf, sscanf, scanf | convert formatted input |
| setvbuf, setbuf | assign buffering to a stream |
| setbuf, setvbuf | assign buffering to a stream |
| printf, fprintf, sprintf | print formatted output |
| scanf, fscanf, sscanf | convert formatted input |
| stdio | standard buffered input/output package |
| system | issue a shell command |
| tmpnam, tempnam | create a name for a temporary file |
| tmpfile | create a temporary file |
| tempnam, tmpnam | create a name for a temporary file |
| ungetc | push character back into input stream |
| vprintf, vsprintf, vfprintf | print formatted output of a varargs argument list |
| vfprintf, vsprintf, vprintf | print formatted output of a varargs argument list |
| vprintf, vfprintf, vsprintf | print formatted output of a varargs argument list |
3x. Miscellaneous Libraries
| assert | program verification |
| bcopy, bzero, bcmp | bit and byte string operations |
| bcmp, bzero, bcopy | bit and byte string operations |
| bcopy, bcmp, bzero, bstring | bit and byte string operations |
| bcopy, bcmp, bzero | bit and byte string operations |
| directory: opendir, readdir, telldir, seekdir, rewinddir, closedir | directory operations |
| crypt | password and file encryption functions |
| curses | terminal screen handling and optimization package |
| directory: opendir, readdir, telldir, seekdir, rewinddir, closedir, directory | directory operations |
| disassembler, disassemb | disassemble a MIPS instruction and print the results |
| gethostsex, gethostse | get the byte sex of the host machine swap_*() - swap the sex of the specified structure |
| ldclose, ldaclose | close a common object file |
| ldahread | read the archive header of a member of an archive file |
| ldopen, ldaopen | open a common object file for reading |
| ldaclose, ldclose | close a common object file |
| ldfhread | read the file header of a common object file |
| ldgetaux | retrieve an auxiliary entry, given an index |
| ldgetname | retrieve symbol name for object file symbol table entry |
| ldgetpd | retrieve procedure descriptor given a procedure descriptor index |
| ldlread, ldlitem, ldlinit | manipulate line number entries of a common object file function |
| ldlread, ldlinit, ldlitem | manipulate line number entries of a common object file function |
| 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 |
| ldlseek, ldnlseek | seek to line number entries of a section of a common object file |
| ldrseek, ldnrseek | seek to relocation entries of a section of a common object file |
| ldshread, ldnshread | read an indexed/named section header of a common object file |
| ldsseek, ldnsseek | seek to an indexed/named 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 |
| logname | return login name of user |
| free, realloc, calloc, mallopt, mallinfo, malloc | fast main memory allocator |
| nlist | get entries from name list |
| directory: opendir, readdir, telldir, seekdir, rewinddir, closedir, opendir | directory operations |
| ranhashinit, ranlookup, ranhash | access routine for the symbol table definition file in archives |
| ranhashinit, ranhash, ranlookup, ranhashin | access routine for the symbol table definition file in archives |
| ranhashinit, ranhash, ranlookup | access routine for the symbol table definition file in archives |
| directory: opendir, telldir, seekdir, rewinddir, closedir, readdir | directory operations |
| regex, regcmp | compile and execute regular expression |
| regcmp, regex | compile and execute regular expression |
| directory: opendir, readdir, telldir, seekdir, closedir, rewinddir | directory operations |
| directory: opendir, readdir, telldir, rewinddir, closedir, seekdir | directory operations |
| gethostsex, sex | get the byte sex of the host machine swap_*() - swap the sex of the specified structure |
| staux | routines that provide scalar interfaces to auxiliaries |
| stcu | routines that provide a compilation unit symbol table interface |
| stfd | routines that provide access to per file descriptor section of the symbol table |
| stfe | routines that provide a high-level interface to basic functions needed to access and add to the symbol table |
| stio | routines that provide a binary read/write interface to the MIPS symbol table |
| stprint | routines to print the symbol table |
| directory: opendir, readdir, seekdir, rewinddir, closedir, telldir | directory operations |
4. File Formats (intro)
| a.out | assembler and link editor output |
| acct | per-process accounting file format |
| aliases | aliases file for sendmail |
| ar | archive (library) file format |
| checklist | list of file systems processed by fsck and ncheck |
| core | format of core image file |
| cpio | format of cpio archive |
| dir | format of EFS directories |
| dirent | file system independent directory entry |
| filehdr | |
| Extent file system, fs | layout of the Extent file system |
| fspec | format specification in text files |
| fstab | static information about filesystems |
| gettydefs | speed and terminal settings used by getty |
| group | group file |
| hosts.equiv, hosts.equi | list of trusted hosts |
| hosts | host name data base |
| inittab | script for the init process |
| efsinode, inode | format of an Extent file system inode |
| intro | introduction to file formats |
| issue | issue identification file |
| ldfcn | common object file access routines |
| limits | file header for implementation-specific constants |
| linenum | line number entries in a common object file |
| master | master configuration database |
| mnttab | mounted file system table |
| networks | network name data base |
| passwd | password file |
| pnch | file format for card images |
| profile | setting up an environment at login time |
| protocols | protocol name data base |
| rcsfile | format of RCS file |
| reloc | relocation information for a common object file |
| rfmaster | Remote File Sharing name server master file |
| rhosts | list of trusted hosts and users |
| sccsfile | format of SCCS file |
| scnhdr | section header for a MIPS object file |
| scr_dump | format of curses screen image file. |
| services | service name data base |
| syms | MIPS symbol table |
| system | system configuration information table |
| term | format of compiled term file. |
| terminfo | terminal capability data base |
| timezone | set default system time zone |
| unistd | file header for symbolic constants |
| wtmp, utmp | utmp and wtmp entry formats |
| utmp, wtmp | utmp and wtmp entry formats |
5. Miscellaneous Facilities (intro)
| ascii | map of ASCII character set |
| environ | user environment |
| fcntl | file control options |
| intro | introduction to miscellany |
| math | math functions and constants |
| regexp | regular expression compile and match routines |
| stat | data returned by stat system call |
| term | conventional names for terminals |
| types | primitive system data types |
| values | machine-dependent values |
| varargs | variable argument list |
6. Games and Demos (intro)
| intro | introduction to games and demos |
6d. IRIS Games and Demos
| cedit | edit colors on the screen |
| clock | analog clock in a window |
| cube | real-time display of famous cube puzzle |
| curve | fast interactive cubic curve display |
| /usr/demos/demomakemap, demomakem | reset the color map contents to their default values |
| flight | simulate the flight of any of several aircraft |
| insect | simulates a walking, six-legged creature/robot. |
| interp | gamma-corrected color ramp generator |
| jet | depthcued wireframe model of a jet fighter |
| light | demonstrates real-time lighting and shadows |
| liquid | A faucet dripping into a multi-colored pool of liquid |
| mag | pixel replication and magnification in a window |
| mdisp | Extending zdisp by adding a motion path for the object to follow |
| revolution, revolutio | surface of revolution with a binary space partition tree hidden surface scheme or a cluster tree hidden surface scheme |
| sdisp | Extending zdisp by adding a movable light source to zdisp |
| showmap | display the contents of the color map |
| superbreak, superbrea | A three dimensional version of the popular breakout video game |
| wave | real-time simulation of the surface of an idealized waterbed |
| zdisp | A simple fast display program for z-buffered gouraud shaded objects |
6t. IRIS GL Tutorials
| gamma | demonstrates gamma correction using the color map. |
| swap | demonstrates swapping buffers to display smooth animation. |
7. Special Files (intro)
| clone | open any minor device on a STREAMS driver |
| console | console interface |
| ik | Ikon 10088 hardcopy interface controller |
| intro | introduction to special files |
| keyboard | keyboard specifications |
| mem, kmem | core memory |
| kmem, mem | core memory |
| mkboottape, mkboottap | make a boot tape |
| mouse | optical mouse specifications |
| mtio | magnetic tape interface |
| null | the null file |
| prf | operating system profiler |
| SA, sa | devices administered by System Administration |
| termio | general terminal interface |
| tty | controlling terminal interface |
7m. SGI Specific Devices
| ips, dkip | Interphase V/ESDI 3201 disk controller |
| ips | Interphase V/ESDI 3201 disk controller |
| ips, root | Interphase V/ESDI 3201 disk controller |
| ips, swap | Interphase V/ESDI 3201 disk controller |
| ts | ISI VME-QIC2/X cartridge tape controller |
| ips, usr | Interphase V/ESDI 3201 disk controller |
| xmt | Xylogics 1/2 inch magnetic tape controller |
7p. Network Protocols
| arp | Address Resolution Protocol - TCP |
| inet | Internet protocol family |
| ip | Internet Protocol - TCP |
| tcp | Internet Transmission Control Protocol |