| 0intro | introduction to Inferno | [ intro ] |
| acme | interactive text windows | [ acme, win ] |
| auplay | basic audio output and conversion | [ auplay, auhdr, raw2iaf, wav2iaf ] |
| bind | change name space | [ bind, mount, unmount ] |
| cat | concatenate files | |
| cd | change working directory | |
| charon | web browser | |
| chmod | change file mode (permissions) | |
| cmp | compare two files | |
| cook | SGML converter | |
| cp | copy files | |
| cprof | coverage profiling of limbo programs | |
| cpu | execute a remote command | |
| date | print the date | |
| dd | convert and copy a file | |
| diff | differential file comparator | |
| disdep | print load dependencies for Dis file | |
| du | disk usage | |
| echo | print arguments | |
| env | environment routines | [ env, getenv, setenv ] |
| fc | command-line floating point calculator | |
| ftest | test file attributes | [ ftest, newer ] |
| gettar | tar archive utilities | [ gettar, lstar, puttar ] |
| grep | pattern matching | |
| gzip | compression and decompression utilities | [ gzip, gunzip ] |
| idea | encrypt/decrypt a file with the IDEA cipher | |
| kill | terminate process(es) | [ kill, broke ] |
| lc | list files in columns | |
| listen | network connections | [ listen, dial ] |
| ls | list files | |
| man | print or find manual pages | [ man, wm/man, man2txt, lookman ] |
| mash-make | builtin ‘make’ functionality | |
| mash-tk | control visual elements of mash window | |
| mash | programmable shell | |
| math-misc | miscellaneous mathematical applications | [ fit, mersenne, parts ] |
| mathcalc | interface to a TclLib calculator module | |
| mdb | binary file editor | |
| miniterm | Minitel® emulator | |
| mkdir | make a directory | |
| mprof | memory profiling limbo programs | [ mprof, wm/mprof ] |
| mux | interactive television demo | |
| mv | move files | |
| netstat | summarize network connections | |
| ns | display current namespace | [ ns, nsv ] |
| nsbuild | build Inferno namespace | |
| p | paginate | |
| plumb | send message to plumber | |
| prof | profiling limbo programs | [ prof, wm/prof ] |
| ps | process (thread) status | |
| pwd | print working directory | |
| rcmd | remote command execution | |
| read | read from standard input with optional seek | |
| rm | remove file(s) | |
| sendmail | send mail messages | |
| sh-arg | shell command-line argument parsing | [ arg ] |
| sh-expr | shell module for simple arithmetic. | [ expr, ntest ] |
| sh-file2chan | shell interface to file2chan | [ file2chan, rblock, rdata, rerror, rget, rread, rreadone, rwrite ] |
| sh-regex | shell script regular expression handling | [ re, match ] |
| sh-std | standard shell builtins module. | [ std, if, while, ~, no, !, apply, getlines, status, pctl, fn, and, or, raise, rescue, hd, tl, index, split, join, pid, parse, pctl, env ] |
| sh-string | shell script string manipulation | [ prefix, in, splitl, splitr, drop, take, splitstrl, splitstrr, tolower, toupper, len, alen, slice ] |
| sh-tk | loadable tk module for sh. | [ tk, chan, send, recv, alt ] |
| sh | command language | [ sh, builtin, exit, load, loaded, local, whatis, quote, run, set, unload, unquote ] |
| sleep | suspend execution for an interval | [ sleep, pause ] |
| stack | examine call stack | |
| stream | stream data between source and sink | |
| strings | extract printable strings | |
| sum | calculate file’s checksum | [ sum, md5sum, sha1sum ] |
| tail | deliver the last part of a file | |
| tcs | translate character sets | |
| tee | pipe fitting | |
| telnet | make a remote telnet connection | |
| time | time command execution | |
| tiny | reduced command line interface to the Inferno system | [ tiny: sh, rm ] |
| tkcmd | enter Tk commands interactively | |
| touch | update the modification time of one or more files | |
| tr | translate characters | |
| unicode | interpret Unicode characters | |
| uuencode | encode/decode a file | [ uuencode, uudecode ] |
| wc | count lines, words, and characters | |
| webgrab | fetch web page content as files | |
| wish | interface to the Tk graphics toolkit | |
| wm-brutus | screen editor with support for SGML | [ brutus ] |
| wm-calendar | calendar and diary | [ calendar ] |
| wm-cprof | graphic coverage profiling of limbo programs | [ wm/cprof ] |
| wm-deb | graphical Limbo debugger | [ deb ] |
| wm-dmview | view remote displays | [ dmview, dmwm ] |
| wm-filename | interactively select a file | [ filename ] |
| wm-ftree | file tree browser | [ ftree ] |
| wm-keyboard | character input for touch screen devices | [ keyboard, pen ] |
| wm-license | display and confirm licence terms | [ license ] |
| wm-logwindow | window that pops up when data becomes available. | [ logwindow ] |
| wm-misc | miscellaneous graphical applications | [ about, coffee, colors, date, edit, mand, memory, polyhedra, reversi, rt, stopwatch, sweeper, task, tetris, unibrowse, view, winctl ] |
| wm-sh | Window frames for the Inferno shells | [ sh, mash ] |
| wm | window manager | [ logon, wm ] |
| xd | dump file contents in multiple formats | |
| yacc | yet another compiler-compiler (Limbo version) | |
| zeros | write sequence of bytes | |
| allocb | data block management | [ allocb, iallocb, freeb, freeblist, BLEN, blocklen, concatblock, copyblock, trimblock, packblock, padblock, pullblock, pullupblock, adjustblock, checkb ] |
| atoi | convert text to numbers | [ atoi, atol, charstod, strtod, strtol, strtoul, strtoll ] |
| delay | small delays, clock interrupts | [ delay, microdelay, addclock0link ] |
| devattach | common device driver support | [ devattach, devclone, devdir, devgen, devwalk, devdirread, devstat, devopen, devbread, devbwrite, devcreate, devremove, devwstat, devreset, devinit, openmode ] |
| dmainit | platform-specific DMA support | [ dmainit, dmasetup, dmadone, dmaend, dmacount ] |
| error | error handling functions | [ error, nexterror, poperror, waserror ] |
| eve | privileged user | [ eve, iseve ] |
| getfields | break a string into fields | [ getfields, tokenize ] |
| inb | programmed I/O | [ inb, ins, inl, outb, outs, outl, insb, inss, insl, outsb, outss, outsl ] |
| intrenable | interrupt handler registration | |
| kbdputc | keyboard interface to cons(3) | [ kbdputc, kbdrepeat, kbdclock, kbdq ] |
| kproc | kernel process creation, priority change, interrupt and termination | [ kproc, setpri, swiproc, pexit ] |
| lock | spin locks | [ lock, canlock, ilock, iunlock, unlock ] |
| malloc | kernel memory allocators | [ malloc, mallocz, smalloc, free, realloc, calloc ] |
| memory | memory operations | [ memccpy, memchr, memcmp, memcpy, memmove, memset ] |
| newchan | channel operations | [ newchan, chanfree, cclose, eqqid, eqchan, isdir, fdtochan, namec ] |
| panic | abandon hope | |
| parsecmd | parse device commands | |
| print | print formatted output | [ print, fprint, sprint, snprint, seprint, smprint, vfprint, vsnprint, vseprint, vsmprint ] |
| qio | queued I/O for devices | [ qio: qget, qdiscard, qconsume, qpass, qproduce, qcopy, qopen, qbread, qread, qbwrite, qwrite, qiwrite, qfree, qclose, qhangup, qreopen, qlen, qwindow, qcanread, qsetlimit, qnoblock, qflush, qfull ] |
| qlock | serial synchronisation | [ qlock, qunlock, canqlock, rlock, runlock, wlock, wunlock ] |
| readnum | return values from read from device | [ readnum, readstr ] |
| ref | reference counts | [ Ref, incref, decref ] |
| rune | rune/UTF conversion | [ runetochar, chartorune, runelen, fullrune, utflen, utfrune, utfrrune, utfutf ] |
| seconds | kernel times and time conversions | [ seconds, ticks, HZ, MS2HZ, MS2TK, TK2MS, TK2SEC ] |
| sleep | process synchronisation | [ sleep, wakeup, tsleep, return0 ] |
| splhi | enable and disable interrupts | [ splhi, spllo, splx, islo ] |
| strcat | string operations | [ strcat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strdup, strstr ] |
| styx | C interface to Inferno File protocol | [ Fcall, convS2M, convD2M, convM2S, convM2D, fcallconv, dirconv ] |
| xalloc | basic memory management | [ xalloc, xspanalloc, xfree ] |
| 0intro | introduction to Limbo modules for the Inferno system | [ intro ] |
| arg | parse program arguments | |
| asn1 | ASN.1 (X.208), BER (X.209) encoding | [ asn1: decode, encode ] |
| bufio-chanfill | buffered I/O interface to named channel | [ bufio: chanfill ] |
| bufio | buffered input/output module | [ bufio, bufiofill ] |
| cfg | configuration file parser | [ Cfg, Record, Tuple, Attr ] |
| command | command interface | |
| convcs | character set conversion suite | [ Convcs, Btos, Stob ] |
| crc | Crc module | |
| daytime | time conversions | [ daytime: text, filet, gmt, local, now, time, tm2epoch ] |
| debug | process debugging | |
| devpointer | I/O interface for the pointer device | |
| dict | list of string pairs | |
| dis | read Dis object files | |
| dividers | user-draggable tk dividing bars | [ Dividers ] |
| draw-0intro | basic graphics facilities module | [ draw ] |
| draw-context | graphics environment | [ Context ] |
| draw-display | connection to draw device | [ Display ] |
| draw-example | simple program illustrating image primitives | [ draw: example ] |
| draw-font | character images for Unicode text | [ Font ] |
| draw-image | pictures and drawing | [ Image ] |
| draw-point | coordinate position | [ Point ] |
| draw-pointer | state of a pointer device such as a mouse | [ Pointer ] |
| draw-rect | rectangular portion of the plane | [ Rect ] |
| draw-screen | type to define the data structures for the windows on a display, or subwindows within a window | [ Screen ] |
| drawmux | multiplex stream of draw requests | |
| env | environment module | |
| filepat | file pattern matching | [ filepat: expand, match ] |
| filter | data processing interface | |
| filters | data processing modules | [ deflate, inflate ] |
| gamesrv | game server module | [ Gamesrv ] |
| hash | hash table | [ hash, HashTable ] |
| imagefile | processing external image file formats | [ imagefile: readgif, readjpg, readpicfile, readpng, readxbitmap, remap ] |
| ir | infrared remote control module | |
| keyring-0intro | introduction to the Keyring module | [ Keyring intro ] |
| keyring-auth | authenticate a connection | [ auth, readauthinfo, writeauthinfo ] |
| keyring-certtostr | encryption key conversion functions | [ certtostr, pktostr, sktostr, strtocert, strtopk, strtosk ] |
| keyring-gensk | generate keys | [ genSK, genSKfromPK, sktopk, dhparams ] |
| keyring-getstring | delimited I/O | [ getstring, putstring, getbytearray, putbytearray, puterror ] |
| keyring-ipint | ‘infinite’ precision integer utility functions | [ IPint ] |
| keyring-sha | cryptographic digests and digital signatures | [ sha, md4, md5, hmac_sha1, hmac_md5, sign, verify ] |
| lock | thread locking. | |
| math-0intro | elementary numerics | [ Math: intro ] |
| math-elem | elementary functions of applied mathematics | [ Math: cbrt, sqrt, pow, pow10, hypot, exp, expm1, log, log10, log1p, cos, cosh, sin, sinh, tan, tanh, acos, asin, acosh, asinh, atan, atanh, atan2, lgamma, erf, erfc, j0, j1, y0, y1, jn, yn ] |
| math-fp | floating point | |
| math-linalg | linear algebra primitives | [ Math: dot, norm1, norm2, iamax, gemm, sort ] |
| memfs | heap based filesystem | |
| mpeg | interface to the mpeg device driver | |
| newns | build a new name space from a description file | |
| plumbmsg | plumbing message module | |
| pop3 | Post Office Protocol | |
| popup | popup list box pseudo-widget | [ Popup: mkbutton, changebutton, event, add ] |
| prefab-0intro | Interactive TV tookit | [ Prefab: intro ] |
| prefab-compound | windows for ITV toolkit | [ prefab: Compound ] |
| prefab-element | menu and display elements for ITV toolkit | [ prefab: Element ] |
| prefab-environ | environment for ITV toolkit to provide a graphics framework for a collection of items | [ prefab: Environ ] |
| prefab-style | fonts and colours for ITV toolkit | [ prefab: Style ] |
| print | printing system | [ Print ] |
| prof | profiling library | [ profile ] |
| pslib | postscript generation | |
| rand | pseudo random number generation | |
| readdir | read directory and sort files | |
| regex | regular expression recognizer module | |
| security-0intro | introduction to security | [ intro ] |
| security-auth | authenticated connections between client and server | [ Auth: init, client, server ] |
| security-login | verify credentials | [ login ] |
| security-password | read and write password entries in the password file | [ password: get, put, setpwfile ] |
| security-random | random number generation | [ random: randomint, randombuf ] |
| security-ssl | interface to the Secure Sockets Layer | [ ssl: connect, secret ] |
| sets | sets of non-negative integers | [ Sets ] |
| sh | module interface to the shell | [ Sh ] |
| smtp | Simple Mail Transfer Protocol | |
| srv | network name and address translation | [ srv, ipsrv ] |
| string | string operations | [ string: append, drop, in, prefix, splitl, splitr, splitstrl, splitstrr, take, toint, tolower, toupper ] |
| stringinttab | string table lookup module | |
| styx | interface to Styx file protocol | [ Styx: Rmsg, Tmsg, dir2text, istmesg, packdir, packdirsize, readmesg, qid2text, unpackdir ] |
| styxlib | Styx server implementation module | |
| sys-0intro | introduction to the Sys module | [ Sys: intro ] |
| sys-bind | change file name space | [ bind, mount, unmount ] |
| sys-byte2char | convert between bytes and characters | [ byte2char, char2byte ] |
| sys-chdir | change working directory | [ chdir ] |
| sys-dial | make network connections | [ announce, dial, export, listen ] |
| sys-dirread | read directory | [ dirread ] |
| sys-dup | duplicate an open file descriptor | [ dup, fildes ] |
| sys-exception | exception handling | [ Exception, raise, rescue, rescued, unrescue ] |
| sys-file2chan | create file connected to Limbo channel | [ file2chan ] |
| sys-millisec | millisecond timer | [ millisec ] |
| sys-open | open a file for reading or writing, create file | [ open, create ] |
| sys-pctl | process control | [ pctl ] |
| sys-pipe | create an interprocess channel | [ pipe ] |
| sys-print | print formatted output | [ print, fprint, sprint ] |
| sys-read | read or write file | [ read, write, stream ] |
| sys-remove | remove a file | [ remove ] |
| sys-seek | change file offset | [ seek ] |
| sys-self | reference self as a compatible module type | [ SELF ] |
| sys-sleep | delay | [ sleep ] |
| sys-stat | get and put file status | [ fstat, fwstat, stat, wstat ] |
| sys-tokenize | split string into words | [ tokenize ] |
| sys-utfbytes | compute UTF length of complete Unicode characters in a UTF byte sequence | [ utfbytes ] |
| tk | graphics toolkit | [ Tk ] |
| translate | translation dictionaries | [ translate: opendict, opendicts, mkdictname ] |
| virgil | pose question to name resolver | |
| volume | volume control for an infrared interface | |
| wmlib | window manager toolkit | [ wmlib: titlebar, titlectl, taskbar, unhide, geom, snarfput, snarfget, tkquote, tkcmds, dialog, getstring, filename, mktabs, tabsctl ] |
| workdir | get the current working directory | |
| 0intro | introduction to Inferno Tk | [ intro ] |
| 1copyright | copyright notice for Tk documentation | [ copyright ] |
| bind | Arrange for events to invoke Tk scripts | |
| button | Create and manipulate button widgets | |
| canvas | Create and manipulate canvas widgets | |
| checkbutton | Create and manipulate checkbutton widgets | |
| cursor | change the current mouse cursor | |
| destroy | Destroy one or more windows | |
| entry | Create and manipulate entry widgets | |
| focus | Direct keyboard focus to a widget. | |
| frame | Create and manipulate frame widgets | |
| grab | Confine pointer and keyboard events to a window sub-tree | |
| image | Create and manipulate images | |
| label | Create and manipulate label widgets | |
| listbox | Create and manipulate listbox widgets | |
| lower | Change a window’s position in the stacking order | |
| menu | Create and manipulate menu widgets | |
| menubutton | Create and manipulate menubutton widgets | |
| options | Standard options supported by widgets | |
| pack | Geometry manager that packs around edges of cavity | |
| radiobutton | Create and manipulate radiobutton widgets | |
| raise | Change a window’s position in the stacking order | |
| scale | Create and manipulate scale widgets | |
| scrollbar | Create and manipulate scrollbar widgets | |
| send | send a value down a Tk channel | |
| text | Create and manipulate text widgets | |
| types | Standard types required by widget options. | |
| update | flush graphics | |
| variable | interrogate a radiobutton variable | |