| Pnews | a program for posting news articles | |
| Rnmail | a program for replying via mail | |
| a2p | Awk to Perl translator | |
| after | Execute a command after a time delay | |
| ar.sprite | archive and library maintainer | [ ar ] |
| as | Sun-1, Sun-2 and Sun-3 assembler | |
| at | execute commands at a later time | |
| atq | print the queue of jobs waiting to be run | |
| atrm | remove jobs spooled by at | |
| awk | pattern scanning and processing language | |
| barg | draw a bar graph in gremlin format | |
| basename | strip filename affixes | |
| bash | GNU Bourne-Again SHell | |
| bc | arbitrary-precision arithmetic language and calculator | |
| bib | bibliographic formatter; list bibliographic reference items | [ bib, listrefs ] |
| bind | Arrange for X events to invoke Tcl commands | |
| bison | GNU Project parser generator (yacc replacement) | |
| button | Create and manipulate button widgets | |
| cal | print calendar | |
| canvas | Create and manipulate canvas widgets | |
| cat | catenate and print | |
| cc | GNU project C Compiler | |
| cc_mips | RISC C compiler | [ cc ] |
| checkbuttn | Create and manipulate check-button widgets | [ checkbutton ] |
| chgrp | change group | |
| chmod | change mode | |
| chpass | add or change user database information | [ chpass, chfn, chsh ] |
| ci | check in RCS revisions | |
| clear | clear terminal screen | |
| cmp | compare two files | |
| co | check out RCS revisions | |
| col | filter reverse line feeds | |
| colrm | remove columns from a file | |
| compress | compress and expand data | [ compress, uncompress, zcat ] |
| cp | copy | |
| cpio | copy file archives in and out | |
| crypt | encode/decode | |
| csh | a shell (command interpreter) with C-like syntax | |
| ctags | create a tags file | |
| date | print and set the date | |
| dc | desk calculator | |
| dd | convert and copy a file | |
| ded | directory editor | |
| deroff | remove nroff, troff, tbl and eqn constructs | |
| destroy | Destroy a window | |
| diff | differential file and directory comparator | |
| diff3 | 3-way differential file comparison | |
| dirname | display directory portion of a pathname | |
| ditroff | text formatting and typesetting | |
| dterm | ditroff output interpreter for terminals | |
| du | summarize disk usage | |
| dvips | convert a TeX DVI file to POSTSCRIPT | |
| dviselect | extract pages from DVI files | |
| echo | echo arguments | |
| ed | text editor | |
| elvis | The editor | [ elvis, ex, vi, view, input ] |
| emacs | GNU project Emacs | |
| enscript | convert text files to POSTSCRIPT format for printing | |
| entry | Create and manipulate entry widgets | |
| eqn | typeset mathematics | [ eqn, neqn, checkeq ] |
| ex | text editor | [ ex, edit ] |
| expand | expand tabs to spaces, and vice versa | [ expand, unexpand ] |
| expr | evaluate arguments as an expression | |
| file | determine file type | |
| find | find files | |
| finger | user information lookup program | |
| flex | fast lexical analyzer generator | |
| fmt | simple text formatter | |
| focus | Direct keyboard events to a particular window | |
| frame | Create and manipulate frame widgets | |
| from | who is my mail from? | |
| gawk | pattern scanning and processing language | |
| gdb | Project GNU’s DeBugger | |
| gdb.new | The GNU Debugger | [ gdb ] |
| getopt | format flags for shell scripts | |
| ggraph | | |
| gprof | display call-graph profile data | |
| grab | Confine pointer and keyboard events to a particular window sub-tree | |
| grap | pic preprocessor for drawing graphs | |
| grep | print lines matching a regular expression | [ grep, egrep, fgrep ] |
| grn | ditroff preprocessor for gremlin files | |
| groups | show group memberships | |
| head | give first few lines | |
| ident | identify files | |
| idx | query id database | [ lid, gid, eid, aid ] |
| imake | C preprocessor interface to the make utility | |
| indent | indent and format C program source | |
| invert | create and access an inverted index | [ invert, lookup ] |
| ipcs | report status of System V semaphores. | [ ipcs, ipcrm ] |
| jaquith | Tertiary storage manager | |
| jaquithDaily | Do daily Sprite dump to Jaquith server | |
| jbuild | Reconstruct Jaquith disk index from tertiary storage | |
| jclean | Perform disk cleaning operation on Jaquith system. | |
| jcopy | Perform volume-to-volume copy on Jaquith system | |
| jctrl | Perform sysadmin duties on Jaquith system. | |
| jget | list contents of a Jaquith archive directory. | |
| jls | list contents of a Jaquith archive directory. | |
| jmgr | Robot manager for the Jaquith system | |
| jput | Store files in a Jaquith archive. | |
| jstat | Inquire into the state of the Jaquith archive system | |
| label | Create and manipulate label widgets | |
| lbSingSel | Allow only one selected element in listbox(es) | [ tk_listboxSingleSelect ] |
| ld | link editor | |
| less | opposite of more | |
| lesskey | specify key bindings for less | |
| lex | generator of lexical analysis programs | |
| lid | query id database | [ lid, gid, eid, aid ] |
| lint | a C program verifier | |
| listbox | Create and manipulate listbox widgets | |
| ln | make links | |
| look | find lines in a sorted list | |
| lpq | spool queue examination program | |
| lpr | off line print | |
| lprm | remove jobs from the line printer spooling queue | |
| ls | list contents of directory | |
| mail | send and receive mail | |
| makekey | generate encryption key | |
| menu | Create and manipulate menu widgets | |
| menubuttn | Create and manipulate menubutton widgets | [ menubutton ] |
| merge | three-way file merge | |
| mesg | permit or deny messages | |
| message | Create and manipulate message widgets | |
| mig | Mach message interface generator | |
| mkdir | make a directory | |
| mkid | make an id database | |
| more | file perusal filter for crt viewing | [ more, page ] |
| msgs | system messages and junk mail program | |
| mt | magnetic tape control | |
| mv | move or rename files | |
| nawk | pattern-directed scanning and processing language | [ awk ] |
| newsetup | a program to set up a .newsrc file | |
| newsgroups | a program to list unsubscribed newsgroups. | |
| nice | run a command at low priority (sh only) | [ nice, nohup ] |
| nm | print name list | |
| nohup | run a command at low priority (sh only) | [ nice, nohup ] |
| nroff | text formatting | |
| nslookup | query name servers interactively | |
| od | octal, decimal, hex, ascii dump | |
| option | Add/retrieve window options to/from the option database | |
| options | Standard options supported by widgets | |
| pack | Geometry manager that packs around edges of cavity | |
| passwd | change password file information | |
| patch | a program for applying a diff file to an original | |
| perl | Practical Extraction and Report Language | |
| pic | troff preprocessor for drawing simple pictures | |
| place | Geometry manager for fixed or rubber-sheet placement | |
| pr | print file | |
| psgrind | convert C source files to POSTSCRIPT format for printing | |
| pwd | working directory name | |
| radiobuttn | Create and manipulate radio-button widgets | [ radiobutton ] |
| rcs | change RCS file attributes | |
| rcsdiff | compare RCS revisions | |
| rdist | remote file distribution program | |
| rev | reverse lines of a file | |
| rm | remove (unlink) files or directories | [ rm, rmdir ] |
| rmdir | remove (unlink) directories or files | [ rmdir, rm ] |
| rn | new read news program | |
| rpcgen | an RPC protocol compiler | |
| s2p | Sed to Perl translator | |
| sas | SPUR assembler | |
| scale | Create and manipulate scale widgets | |
| scrollbar | Create and manipulate scrollbar widgets | |
| sed | stream editor | |
| selection | Manipulate the X selection | |
| send | Execute a command in a different interpreter | |
| sh | command language | [ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, read, readonly, set, shift, times, trap, umask, wait ] |
| sld | SPUR link editor | |
| snm | print name list for SPUR binary | |
| soelim | eliminate .so’s from nroff input | |
| sort | sort or merge files | |
| spell | find spelling errors | [ spell, spellin, spellout ] |
| spellin | find spelling errors | [ spell, spellin, spellout ] |
| split | split a file into pieces | |
| strings | find the printable strings in a file | |
| strip | remove symbols and relocation bits | |
| stty | set terminal options | |
| su | substitute user id temporarily | |
| sum | sum and count blocks in a file | |
| tail | deliver the last part of a file | |
| talk | talk to another user | |
| tar | tape archiver | |
| tbl | format tables for nroff or troff | |
| tcsh | C shell with file name completion and command line editing | |
| tee | pipe fitting | |
| test | condition command | |
| text | Create and manipulate text widgets | |
| tkerror | Command invoked to process background errors | |
| tkwait | Wait for variable to change or window to be destroyed | |
| toplevel | Create and manipulate toplevel widgets | |
| touch | update date last modified of a file | |
| tr | translate characters | |
| traversal | Enable keyboard menu traversal | [ tk_menus, tk_bindForTraversal ] |
| trchange | | |
| tset | terminal-dependent initialization | [ tset, reset ] |
| tty | get terminal name | |
| unifdef | remove ifdef’ed lines | |
| uniq | report repeated lines in a file | |
| units | conversion program | |
| update | Process pending events and/or when-idle handlers | |
| variables | Variables used or set by Tk | |
| vi | visual display editor based on ex(1) | [ vi, view ] |
| wc | word count | |
| whereis | locate source, binary, and or manual for program | |
| which | locate a program file including aliases and paths (csh only) | |
| whoami | print effective current user id | |
| whois | DARPA Internet user name directory service | |
| winfo | Return window-related information | |
| wish | Simple windowing shell | |
| wm | Communicate with window manager | |
| xargs | construct argument list(s) and execute utility. | |
| xbuscmd | diagnostic program for the RAID project’s XBUS board | |
| xgone | lock the screen under the X window system | |
| xgraph | Draw a graph on an X11 Display | |
| yacc | yet another compiler-compiler | |
| zaway | tell other people via Zephyr that you aren’t around | |
| zctl | zephyr control program | |
| zleave | notify you via Zephyr when you have to leave | |
| zlocate | find a user using Zephyr | |
| znol | notify via Zephyr upon login or logout of interesting people | |
| zwgc | Zephyr Windowgram Client program | |
| zwrite | write to another user via Zephyr | |
| _exit | terminate a process | |
| accept | accept a connection on a socket | |
| access | determine accessibility of file | |
| bind | bind a name to a socket | |
| brk | change data segment size | [ brk, sbrk ] |
| chdir | change current working directory | |
| chmod | change mode of file | [ chmod, fchmod ] |
| chown | change owner and group of a file | [ chown, fchown ] |
| close | delete a descriptor | |
| connect | initiate a connection on a socket | |
| creat | create a new file | |
| dup | duplicate a descriptor | [ dup, dup2 ] |
| execve | execute a file | |
| fcntl | file control | |
| flock | apply or remove an advisory lock on an open file | |
| fork | create a new process | |
| fsync | synchronize a file’s in-core state with that on disk | |
| ftruncate | set a file to a specified length | [ truncate, ftruncate ] |
| getdtablesize | get descriptor table size | |
| getgid | get group identity | [ getgid, getegid ] |
| getgroups | get group access list | |
| gethostid | get sprite identifier of current host | |
| gethostname | get/set name of current host | [ gethostname, sethostname ] |
| getitimer | get/set value of interval timer | [ getitimer, setitimer ] |
| getpagesize | get system page size | |
| getpeername | get name of connected peer | |
| getpgrp | get process group | |
| getpid | get process identification | [ getpid, getppid ] |
| getpriority | get/set program scheduling priority | [ getpriority, setpriority ] |
| getrlimit | control maximum system resource consumption | [ getrlimit, setrlimit ] |
| getrusage | get information about resource utilization | |
| getsockname | get socket name | |
| getsockopt | get and set options on sockets | [ getsockopt, setsockopt ] |
| gettimeofday | get/set date and time | [ gettimeofday, settimeofday ] |
| getuid | get user identity | [ getuid, geteuid ] |
| ioctl | control device | |
| kill | send signal to a process | |
| killpg | send signal to a process group | |
| link | make a hard link to a file | |
| listen | listen for connections on a socket | |
| lseek | move read/write pointer | |
| mincore | check if pages are in memory | |
| mkdir | make a directory file | |
| mknod | make a special file | |
| mlock | lock and unlock pages in memory. | [ mlock, munlock ] |
| mmap | map an open file into the process’s address space | |
| mprotect | set protection of memory mapping | |
| msync | sync pages to disk. | |
| munmap | unmap part of the process’s address space | |
| open | open a file for reading or writing, or create a new file | |
| pipe | create an interprocess communication channel | |
| profil | execution time profile | |
| read | read input | [ read, readv ] |
| readlink | read value of a symbolic link | |
| recv | receive a message from a socket | [ recv, recvfrom, recvmsg ] |
| rename | change the name of a file | |
| rmdir | remove a directory file | |
| select | synchronous I/O multiplexing | |
| semctl | semaphore control operations | |
| semget | get set of semaphores | |
| semop | semaphore operations | |
| send | send a message from a socket | [ send, sendto, sendmsg ] |
| setfiletype | change advisory file type of file | |
| setgroups | set group access list | |
| setpgrp | set process group | |
| setregid | set real and effective group ID | |
| setreuid | set real and effective user ID’s | |
| shmctl | shared memory control operations | |
| shmget | get shared memory segment | |
| shmop | shared memory operations | [ shmop, shmat, shmdt ] |
| shutdown | shut down part of a full-duplex connection | |
| sigblock | block signals | |
| sigpause | atomically release blocked signals and wait for interrupt | |
| sigsetmask | set current signal mask | |
| sigvec | software signal facilities | |
| socket | create an endpoint for communication | |
| stat | get file status | [ stat, lstat, fstat ] |
| symlink | make symbolic link to a file | |
| truncate | truncate a file to a specified length | |
| umask | set file creation mode mask | |
| unlink | remove directory entry | |
| utimes | set file times | |
| vfork | spawn new process in a virtual memory efficient way | |
| wait | wait for process to terminate | [ wait, wait3 ] |
| write | write output | [ write, writev ] |
| 3DBorder | draw borders with three-dimensional appearance | [ Tk_Get3DBorder, Tk_Draw3DRectangle, Tk_Fill3DRectangle, Tk_Draw3DPolygon, Tk_Fill3DPolygon, Tk_SetBackgroundFromBorder, Tk_NameOf3DBorder, Tk_Free3DBorder ] |
| AddErrInfo | record information about errors | [ Tcl_AddErrorInfo, Tcl_SetErrorCode, Tcl_UnixError, Tcl_CheckStatus ] |
| AssembCmd | buffer pieces of Tcl commands | [ Tcl_CreateCmdBuf, Tcl_AssembleCmd, Tcl_DeleteCmdBuf ] |
| Backslash | parse a backslash sequence | [ Tcl_Backslash ] |
| Concat | concatenate a collection of strings | [ Tcl_Concat ] |
| ConfigWidg | process configuration options for widgets | [ Tk_ConfigureWidget, Tk_Offset, Tk_ConfigureInfo ] |
| ConfigWind | change window configuration or attributes | [ Tk_ConfigureWindow, Tk_MoveWindow, Tk_ResizeWindow, Tk_MoveResizeWindow, Tk_SetWindowBorderWidth Tk_ChangeWindowAttributes, Tk_SetWindowBackground, Tk_SetWindowBackgroundPixmap, Tk_SetWindowBorder, Tk_SetWindowBorderPixmap, Tk_DefineCursor, Tk_UndefineCursor ] |
| CoordToWin | Find window containing a point | [ Tk_CoordsToWindow ] |
| CreateExte | set up a new Tcl command interpreter and initialized all Extended Tcl commands. | [ Tcl_CreateExtendedInterp ] |
| CrtCommand | define application-specific command bindings | [ Tcl_CreateCommand, Tcl_DeleteCommand ] |
| CrtErrHdlr | handle X protocol errors | [ Tk_CreateErrorHandler, Tk_DeleteErrorHandler ] |
| CrtGenHdlr | associate procedure callback with all X events | [ Tk_CreateGenericHandler, Tk_DeleteGenericHandler ] |
| CrtInterp | create and delete Tcl command interpreters | [ Tcl_CreateInterp, Tcl_DeleteInterp ] |
| CrtMainWin | create or delete window | [ Tk_CreateMainWindow, Tk_CreateWindow, Tk_CreateWindowFromPath, Tk_DestroyWindow, Tk_MakeWindowExist ] |
| CrtPipelin | create one or more child processes, with I/O redirection | [ Tcl_CreatePipeline ] |
| CrtTrace | arrange for command execution to be traced | [ Tcl_CreateTrace, Tcl_DeleteTrace ] |
| DoOneEvent | wait for events and invoke event handlers | [ Tk_DoOneEvent, Tk_MainLoop, Tk_HandleEvent ] |
| DoWhenIdle | invoke a procedure when there are no pending events | [ Tk_DoWhenIdle, Tk_CancelIdleCall ] |
| Eval | execute Tcl commands | [ Tcl_Eval, Tcl_VarEval, Tcl_EvalFile, Tcl_GlobalEval ] |
| EventHndlr | associate procedure callback with an X event | [ Tk_CreateEventHandler, Tk_DeleteEventHandler ] |
| ExprLong | evaluate an expression | [ Tcl_ExprLong, Tcl_ExprDouble, Tcl_ExprBool, Tcl_ExprString ] |
| FileHndlr | associate procedure callback with a file or device | [ Tk_CreateFileHandler, Tk_DeleteFileHandler ] |
| FocusHndlr | arrange for callback when focus enters or leaves window | [ Tk_CreateFocusHandler ] |
| Fork | manage child processes | [ Tcl_Fork, Tcl_WaitPids, Tcl_DetachPids ] |
| GeomReq | specify desired geometry or internal border for a window | [ Tk_GeometryRequest, Tk_SetInternalBorder ] |
| GetAnchor | translate between strings and anchor positions | [ Tk_GetAnchor, Tk_NameOfAnchor ] |
| GetBitmap | maintain database of single-plane pixmaps | [ Tk_GetBitmap, Tk_DefineBitmap, Tk_NameOfBitmap, Tk_SizeOfBitmap, Tk_FreeBitmap, Tk_GetBitmapFromData ] |
| GetCapStyl | translate between strings and cap styles | [ Tk_GetCapStyle, Tk_NameOfCapStyle ] |
| GetColor | maintain database of colors | [ Tk_GetColor, Tk_GetColorByValue, Tk_NameOfColor Tk_FreeColor ] |
| GetCursor | maintain database of cursors | [ Tk_GetCursor, Tk_GetCursorFromData, Tk_NameOfCursor, Tk_FreeCursor ] |
| GetFontStr | maintain database of fonts | [ Tk_GetFontStruct, Tk_NameOfFontStruct, Tk_FreeFontStruct ] |
| GetGC | maintain database of read-only graphics contexts | [ Tk_GetGC, Tk_FreeGC ] |
| GetInt | convert from string to integer, double, or boolean | [ Tcl_GetInt, Tcl_GetDouble, Tcl_GetBoolean ] |
| GetJoinStl | translate between strings and join styles | [ Tk_GetJoinStyle, Tk_NameOfJoinStyle ] |
| GetJustify | translate between strings and justification styles | [ Tk_GetJustify, Tk_NameOfJustify ] |
| GetOption | retrieve an option from the option database | [ Tk_GetOption ] |
| GetPixels | translate between strings and screen units | [ Tk_GetPixels, Tk_GetScreenMM ] |
| GetRelief | translate between strings and relief values | [ Tk_GetRelief, Tk_NameOfRelief ] |
| GetRootCrd | Compute root-window coordinates of window | [ Tk_GetRootCoords ] |
| GetSelect | retrieve the contents of the selection | [ Tk_GetSelection ] |
| GetUid | convert from string to unique identifier | [ Tk_GetUid, Tk_Uid ] |
| Handles | Dynamic, handle addressable tables. | [ Tcl_HandleAlloc, Tcl_HandleFree, Tcl_HandleTblInit, Tcl_HandleTblRelease, Tcl_HandleTblUseCount Tcl_HandleWalk, Tcl_HandleXlate ] |
| Hash | procedures to manage hash tables | [ Tcl_InitHashTable, Tcl_DeleteHashTable, Tcl_CreateHashEntry, Tcl_DeleteHashEntry, Tcl_FindHashEntry, Tcl_GetHashValue, Tcl_SetHashValue, Tcl_GetHashKey, Tcl_FirstHashEntry, Tcl_NextHashEntry, Tcl_HashStats ] |
| History | procedures for managing history list | [ Tcl_InitHistory, Tcl_RecordAndEval ] |
| InternAtom | manage cache of X atoms | [ Tk_InternAtom, Tk_GetAtomName ] |
| Interp | client-visible fields of interpreter structures | [ Tcl_Interp ] |
| ManageGeom | arrange to handle geometry requests for a window | [ Tk_ManageGeometry ] |
| MapWindow | map or unmap a window | [ Tk_MapWindow, Tk_UnmapWindow ] |
| MathErr | Floating point math error trap handler for Tcl. | [ Tcl_MathError ] |
| Memory | Validated memory allocation interface. | [ ckalloc, memory, ckfree, Tcl_DisplayMemory, Tcl_InitMemory, Tcl_ValidateAllMemory ] |
| Name | convert between names and window tokens | [ Tk_Name, Tk_PathName, Tk_NameToWindow ] |
| OwnSelect | make a window the owner of the primary selection | [ Tk_OwnSelection ] |
| ParseArgv | process command-line options | [ Tk_ParseArgv ] |
| Preserve | avoid freeing storage while it’s being used | [ Tk_Preserve, Tk_Release, Tk_EventuallyFree ] |
| RecordEval | save a Tcl command in the history list, then execute it | [ Tcl_RecordAndEval ] |
| RegInterp | make an interpreter accessible with “send” command | [ Tk_RegisterInterp ] |
| RestrictEv | filter and selectively delay X events | [ Tk_RestrictEvents ] |
| SelHandler | arrange to handle requests for the primary selection | [ Tk_CreateSelHandler ] |
| SetClass | set or retrieve a window’s class | [ Tk_SetClass, Tk_Class ] |
| SetGrid | control the grid for interactive resizing | [ Tk_SetGrid ] |
| SetResult | manipulate Tcl result string | [ Tcl_SetResult, Tcl_AppendResult, Tcl_AppendElement, Tcl_ResetResult ] |
| SetVar | manipulate Tcl variables | [ Tcl_SetVar, Tcl_SetVar2, Tcl_GetVar, Tcl_GetVar2, Tcl_UnsetVar, Tcl_UnsetVar2 ] |
| Sleep | delay execution for a given number of milliseconds | [ Tk_Sleep ] |
| SplitList | manipulate Tcl lists | [ Tcl_SplitList, Tcl_Merge, Tcl_ScanElement, Tcl_ConvertElement ] |
| StrMatch | test whether a string matches a pattern | [ Tcl_StringMatch ] |
| Tcl | overview of tool command language facilities | |
| TildeSubst | replace tilde with home directory in a file name | [ Tcl_TildeSubst ] |
| TimerHndlr | call a procedure at a given time | [ Tk_CreateTimerHandler, Tk_DeleteTimerHandler ] |
| TraceVar | monitor accesses to a variable | [ Tcl_TraceVar, Tcl_TraceVar2, Tcl_UntraceVar, Tcl_UntraceVar2, Tcl_VarTraceInfo, Tcl_VarTraceInfo2 ] |
| WindowId | retrieve information from Tk’s local data structure | [ Tk_WindowId, Tk_Display, Tk_DisplayName, Tk_ScreenNumber, Tk_Screen, Tk_X, Tk_Y, Tk_Width, Tk_Height, Tk_Changes, Tk_Attributes, Tk_IsMapped, Tk_ReqWidth, Tk_ReqHeight, Tk_InternalBorderWidth ] |
| abort | generate a fault | |
| abs | integer absolute value | [ abs, labs ] |
| atof | convert ASCII to numbers | [ atof, atoi, atol ] |
| bstring | bit and byte string operations | [ bcopy, bcmp, bzero, ffs ] |
| crypt | DES encryption | [ crypt, setkey, encrypt ] |
| ctime | convert date and time to ASCII | [ ctime, localtime, mktime, gmtime, asctime, timezone, tzset ] |
| ctype | character classification macros | [ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii ] |
| directory | directory operations | [ opendir, readdir, telldir, seekdir, rewinddir, closedir, dirfd ] |
| dmalloc | debugging malloc library | |
| ecvt | output conversion | [ ecvt, fcvt, gcvt ] |
| end | last locations in program | [ end, etext, edata ] |
| execl | execute a file | [ execl, execv, execle, execlp, execvp, exec, execve, exect, environ ] |
| exit | terminate a process after flushing any pending output | |
| getenv | manipulate environmental variables | [ getenv, setenv, unsetenv ] |
| getgrent | get group file entry | [ getgrent, getgrgid, getgrnam, setgrent, endgrent setgrfile ] |
| getlogin | get login name | |
| getopt | get option letter from argv | |
| getpass | read a password | |
| getpwent | get password file entries | [ getpwent, getpwnam, getpwuid, setpassent, setpwfile, setpwent, endpwent ] |
| getusershell | get legal user shells | [ getusershell, setusershell, endusershell ] |
| getwd | get current working directory pathname | |
| initgroups | initialize group access list | |
| insque | insert/remove element from a queue | [ insque, remque ] |
| library | standard library of Tcl procedures | |
| malloc | memory allocator | [ malloc, free, realloc, calloc, alloca ] |
| mktemp | make a unique file name | [ mktemp, mkstemp ] |
| ndbm | data base subroutines | [ dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr ] |
| nlist | get entries from name list | |
| perror | system error messages | [ perror, sys_errlist, sys_nerr ] |
| popen | initiate I/O to/from a process | [ popen, pclose ] |
| qsort | quicker sort | |
| random | better random number generator; routines for changing generators | [ random, srandom, initstate, setstate ] |
| rcmd | routines for returning a stream to a remote command | [ rcmd, rresvport, ruserok ] |
| regex | regular expression handler | [ re_comp, re_exec ] |
| resolver | resolver routines | [ res_mkquery, res_send, res_init, dn_comp, dn_expand ] |
| rexec | return stream to a remote command | |
| scandir | scan a directory | [ scandir, alphasort ] |
| setjmp | non-local goto | [ setjmp, longjmp ] |
| sleep | suspend execution for interval | |
| string | string operations | [ strcat, strncat, strcmp, strncmp, strcasecmp, strncasecmp, strcpy, strncpy, strdup, strlen, strchr, index, strrchr, rindex, strstr, strspn, strcspn, strpbrk ] |
| strtok | string token operations | [ strtok, strsep ] |
| syslog | control system log | [ syslog, openlog, closelog, setlogmask ] |
| system | issue a shell command | |
| ttyname | find name of a terminal | [ ttyname, isatty, ttyslot ] |
| varargs | handle variable argument list | |
| addhost | Add a new host to the system | |
| ar | archive maintenance | |
| arpd | Respond to ARP and RARP requests | |
| atexit | Register procedure to be invoked before process exits | |
| bench | Benchmark harness that coordinates multiple processes | |
| blackscreen | Turn the display off or on | |
| cc1 | Internal program used by GNU C compiler | [ cc1.68k ] |
| cc1.spur | Internal program used by GNU C compiler | |
| checkIPServer | make sure IP server is running | |
| click | turn key click on or off | |
| cpp | C pre-processor | |
| dailydump | Script to do daily dumps | |
| debug | Start a command and put it immediately into the debugger | |
| devbreak | Enables or disables the interrupt generated by a break condition on a tty | |
| diffh | Used internally by diff for -h option | |
| div | Return quotient and remainder from division | [ div, ldiv ] |
| dump | A program that dumps directories | |
| dumpsize | Calculate size of dumps on a tape | |
| enabledisplay | Enables display on a machine | |
| exabyteStat | Determine how much space left on exabyte tape | |
| expreserve | Used by ex/vi to save edits during crashes | |
| exrecover | Used by ex and vi to recover partial edits after a crash | |
| false | Return a non-zero status | |
| fddicmd | invoke ioctls on the FDDI device driver | |
| fsattach | Check disks and export prefixes | |
| fscheck | perform consistency check on file system | |
| fscmd | Set various parameters in the filesystem | |
| fsdomain | changes the domain prefix of a file system | |
| fsindex | Print the block index map for a file. | |
| fsinfo | prints file system info found on disk partitions | |
| fsmake | Create a file system on a disk partition. | |
| fsmakedev | Create a device file | |
| fsmakeprompt | Interactive front-end for fsmake. | |
| fsmount | Check disks and export prefixes | |
| fsstat | Print filesystem statistics | |
| gcore | Generate a core file from a Sprite process. | |
| hard-params | Describe the hardware being run on | |
| hostname | Print name or sprite ID of host | |
| idletime | Show idle ticks, idle time, and context switch information. | |
| initdailydump | Script to initialize daily dumps | |
| initsprite | First process executed during bootstrap | |
| iostats | Show disk usage. | |
| kdbx | Sprite debugger | |
| kgcore | Generate a core dump of a remote Sprite kernel | |
| kgdb | A kernel debugger based on GDB | |
| kgdb.sun3 | Kgdb for the Sprite sun3 kernel. | |
| kgdb.sun4 | Kgdb for the Sprite sun4 kernel. | |
| kill | Send a signal to a process or group | |
| killdebug | Kills any processes in the debugger. | |
| killexpr | Kill all processes who match the given expression(s) | |
| kmsg | Manipulate a remote Sprite kernel | |
| kprof | Control kernel profiling | |
| labeldisk | read and write a disk’s label | |
| lfscheck | Check lfs disk for problems. | |
| lfschkpt | Display or modify the checkpoint fields of an LFS file system. | |
| lfsquickcheck | Quickly check lfs disk for problems. | |
| lfsrebuild | Rebuild a lfs file system. | |
| lfsrecov | Roll lfs disk forward after a crash. | |
| lfsstats | Display the statistics counters stored in an LFS file system. | |
| loadavg | Interface to the migration load average and idle time database | [ loadavg, uptime, la, evict ] |
| lockdir | Lock a directory atomically | |
| login | Allow a user to login | |
| lpass1 | First pass of lint program | |
| lpass2 | Second pass of lint program | |
| machstat | Machine-dependent statistics | |
| maillog | repository for sprite-related mail, indexed by subject | |
| makedepend | Generate dependency list for make | |
| man | Print entries in the user reference manual | |
| migcmd | Print or update information relating to process migration | |
| migcom | Back-end for Matchmaker Interface Generator | |
| migrate | Migrate a command to another machine | |
| mklfs | Create an empty LFS file system on a disk partition. | |
| mkmf | generate Makefiles automatically | |
| mkscsidev | Create scsi devices. | |
| mktty | Create pseudo-terminal with 4.3 BSD line discipline | |
| mkversion | print version string | |
| modulog | Modify the user log | |
| mx | Mouse-oriented editor for X | |
| netroute | Set up host names, addresses, and machine types | |
| netstat | Print out statistics about the network interface | |
| newacct | Request a new sprite account | |
| newtee | Copy input to both stdout and the listed files without blocking. | |
| nfsmount | a Sprite-to-NFS filesystem gateway | |
| nullfile | Create a file full of null characters. | |
| pmake | create programs in parallel | |
| prefix | Manipulate the file system prefix table | |
| printenv | Print out values of environment variables. | |
| proccmd | set Spur processor parameters. | |
| ps | print process status information | |
| ranlib | make symbol table for object library | |
| rawstat | Print kernel statistics in a raw format: | |
| rcsbreak | Break locks owned by other people on RCS files | |
| rcsinfo | Generate listing of files that are checked out via RCS | [ rcsinfo, rcstell ] |
| rcssnapshot | Move all RCS’ed files to a new version number | |
| recovcmd | Set variables affecting the recovery module of the kernel. | |
| recovinfo | Print out statistics about the potential state of recovery | |
| recovserverinfo | Print out information about the number of times clients attmepted recovery with a server | |
| restartIPServer | restart IP server and dependent daemons | |
| restore | Restore a file, or set of files from a dump archive. | |
| rmlost | a perl script to clean lost+found directories | |
| rmold | Delete old files | |
| rpccmd | Control the RPC system | |
| rpcsrvinfo | Print out statistics about the history of rpc servers | |
| rpcstat | Print out statistics about the RPC system | |
| rpn | reverse polish notation visual desk calculator | |
| rtty | provide remote access to a raw tty using TCP | |
| rup | display the migration load average and idle time database | |
| scvs | Sprite Concurrent Version System | |
| select | Print the selection | |
| showlfssegment | Show contents of a LFS segment. | |
| shutdown | shutdown and possibly reboot the system | |
| size | Print size of segments in program image | |
| sleep | Suspend execution for a given time period | |
| spritemon | X widget to display system events | |
| sranlib | Version of ranlib for SPUR libraries | |
| ssize | Print size of segments in a SPUR program image | |
| stat | get file attributes | |
| strtod | Convert character string to floating-point number | |
| strtol | Convert character string to integer | [ strtol, strtoul ] |
| sync | force the file system’s cache to the disk or the file server. | |
| sysstat | print statistics and information about the state of the system | |
| tape | Tape drive control. | |
| troff_p | Used internally by ditroff for typesetting | |
| true | Return a zero status | |
| tx | Scrollable terminal emulator for X | |
| txcmd | Invoke a tx command | |
| txinfo | Return up-to-date termcap information | |
| update | A copy program that recursively updates directory trees | |
| updatebootcmds | Keep /boot/cmds updated. | |
| vmcmd | set virtual memory parameters. | |
| vmstat | print virtual memory stats | |
| wall | write to all users | |
| weeklydump | Script to do weekly fully dumps | |
| xgoned | Daemon to start a screen saver on an idle machine | |
| xld | Convert load files into SPUR format | |
| Bit | bit operations | [ Bit_Set, Bit_Clear, Bit_IsSet, Bit_IsClear, Bit_Copy, Bit_Zero, Bit_FindFirstSet, Bit_FindFirstClear, Bit_Intersect, Bit_Union, Bit_AnySet, Bit_Expand, Bit_Alloc, Bit_Free ] |
| Disk | Package for accessing OFS and LFS file systems via raw disks | [ Disk_ReadLabel, Disk_WriteLabel, Disk_EraseLabel, Disk_NewLabel, Disk_ReadDecLabel, Disk_WriteDecLabel, Disk_ReadSunLabel, Disk_WriteSunLabel, Disk_HasFilesystem, Disk_ReadLfsSuperBlock, Disk_WriteLfsSuperBlock, Disk_ReadLfsCheckpointHdr, Disk_WriteLfsCheckPointHdr, Disk_WriteLfsCheckPointArea, Disk_LfsCheckpointTrailer, Disk_ForEachCheckpointRegion, Disk_ReadDomainHeader, Disk_WriteDomainHeader, Disk_ReadSummaryInfo, Disk_WriteSummaryInfo, Disk_SectorRead, Disk_SectorWrite, Disk_BlockRead, Disk_BlockWrite, Disk_BadBlockRead, Disk_FragRead, Disk_FragWrite, Disk_PrintDomainHeader, Disk_PrintSummaryInfo, Disk_PrintFileDescBitmap, Disk_PrintDataBlockBitmap, Disk_PrintDirEntry, Disk_PrintLabel, Disk_PrintLfsSuperBlock, Disk_PrintLfsSuperBlockHdr, Disk_PrintLfsDescMapParams, Disk_PrintLfsSegUsageParams, Disk_PrintLfsFileLayoutParams, Disk_PrintLfsStableMemParams, Disk_PrintLfsCheckpointHdr, Disk_PrintLfsCheckpointRegion, Disk_PrintLfsCheckpointTrailer ] |
| Fmt | Package for converting data from one byte-order/alignment format to another. | [ Fmt_Convert ] |
| Fs_Dispatch | stream event and timeout dispatcher routines. | [ Fs_Dispatch, Fs_EventHandlerCreate, Fs_EventHandlerDestroy, Fs_EventHandlerData, Fs_EventHandlerChangeData, Fs_TimeoutHandlerCreate, Fs_TimeoutHandlerDestroy ] |
| Gate | return information about network gateways. | [ Gate_ByDesc, Gate_ByInetAddr, Gate_ByNetAddr, Gate_End, Gate_Next, Gate_SetFile, Gate_Start ] |
| Hash | overview of routines to manipulate hash tables | |
| Hash_CreateEntry | keyed search in hash table | [ Hash_CreateEntry, Hash_FindEntry ] |
| Hash_DeleteEntry | remove an existing entry from a hash table | |
| Hash_DeleteTable | release storage in hash table | |
| Hash_EnumFirst | step through all the entries in a hash table | [ Hash_EnumFirst, Hash_EnumNext ] |
| Hash_GetValue | read or write value associated with key | [ Hash_GetValue, Hash_SetValue ] |
| Hash_PrintStats | print statistics about a hash table | |
| Host | return information about Sprite machines | [ Host_ByName, Host_ByID, Host_ByNetAddr, Host_ByInetAddr, Host_SetFile, Host_Start, Host_Next, Host_End ] |
| List | overview of circular linked list routines. | |
| Misc_InvokeEditor | Invoke an editor for a user | |
| Opt | Manage command line options | [ Opt_Parse, Opt_PrintUsage ] |
| Pdev | Package for servicing pseudo-devices. | [ Pdev_Open, Pdev_Close, Pdev_SetDefaultHandler, Pdev_SetStreamHandler, Pdev_EnumStreams ] |
| Pfs | Package for servicing pseudo-file-systems. | [ Pfs_Open, Pfs_OpenConnection, Pfs_SetHandler, Pfs_PassFile, Pfs_Close ] |
| Quad_Arith | Arithmetic operations on 64-bit integers | [ Quad_AddUns, Quad_AddUnsLong ] |
| Quad_Compare | Comparison routines for 64-bit integers | [ Quad_CompareUns, Quad_EQ ] |
| Quad_Misc | Formatting and conversion for 64-bit integers | [ Quad_PutUns, Quad_UnsToDouble ] |
| Rpc_GetName | Get the name of an RPC. | |
| Stat | Text description of Sprite status codes | [ Stat_GetMsg, Stat_PrintMsg ] |
| Swap | Do byte-swapping and alignment of data buffers Swap_BufSize − Calculate the necessary buffer size to hold swapped and aligned data | [ Swap_Buffer ] |
| Sync | Synchronization overview | |
| Sync_Broadcast | awaken all processes waiting on a condition | |
| Sync_WaitTime | sleep for a specified amount of time | |
| Td | Terminal driver implementing 4.3 BSD operations. | [ Td_Create, Td_Delete, Td_PutRaw, Td_GetRaw, Td_ControlRaw, Td_Open, Td_Close, Td_PutCooked, Td_GetCooked, Td_ControlCooked, Td_CreatePdev, Td_DeletePdev ] |
| Time_Add | time arithmetic operations | [ Time_Add, Time_Subtract, Time_Multiply, Time_Divide ] |
| Time_GetTime | Get the current time of day. | |
| Time_ToAscii | time conversion routines | [ Time_ToAscii, Time_FromAscii, Time_ToParts, Time_FromParts ] |
| Ulog | obtain or update information in the database of user logins and logouts. | |
| bsearch | Binary search | |
| db | manipulate simple database files | [ Db ] |
| isinf | Determine whether double-precision floating point numbers are not-a-number or infinity. | [ isnan, isinf ] |
| iszero | Determine properties of IEE double-precision floating point numbers. | [ iszero, isnormal, issubnormal, signbit ] |
| mem | Operations on byte arrays | [ memchr, memcmp, memcpy, memset ] |
| panic | Print error message and kill process | |
| pattern | Do csh-style pattern matching and more. | [ Pattern_Match ] |
| recovBox | Routines (actually macros) to add, delete, manipulate and view objects in non-volatile storage. | [ RecovBox_IntObjType, RecovBox_InsertObj, RecovBox_InsertArray, RecovBox_DeleteObj, RecovBox_UpdateObj, RecovBox_ReturnObj, RecovBox_ReturnArray, RecovBox_ReturnContents, RecovBox_GetObjSize, RecovBox_MapType, RecovBox_MapObjectNum ] |
| sosp | Routines to extract trace events from the sosp file system traces. | [ initRead, getHeader, getNextRecord, getNextRecordMerge, migrateChildren ] |
| stringArray | copy and destroy null-terminated string array | [ String_SaveArray, String_FreeArray ] |
| tmpfile | Create a temporary file | |
| tmpnam | Generate unique names for temporary files | [ tmpnam, tempnam ] |
| util | Canonicalize a directory name to a full path. | [ Util_CanonicalDir ] |
| valloc | page-aligned memory allocator | |