PLAN 9 from BELL LABS PROGRAMMER's MANUAL
Total Page:16
File Type:pdf, Size:1020Kb
PLAN 9 from BELL LABS PROGRAMMER’S MANUAL First Edition Computing Science Research Center AT&T Bell Laboratories Murray Hill, New Jersey -- Copyright © 1993 AT&T Unpublished and not for publication All Rights Reserved PostScript and ThinkJet are registered trademarks. PERMUTED INDEX Manual pages for all sections are accessible on line through m a n(1). To save space, neighboring references to the same page have been collapsed into a single reference. This should cause no difficulty in cases like ‘atan’ and ‘atan2’, but is somewhat obscure in the case of ‘strcat’ and ‘strchr’. Disclabel – / . home, 40meg, 80meg, 100meg, newkernel, personalize, update, . home(8) floyd, halftone, hysteresis – create 1-bit images by dithering . floyd(9.1) hp – emulate an HP 2621 terminal . hp(1) 2a, 6a, 8a, ka, va, za – assemblers . 2a(1) 2c, 6c, 8c, kc, vc, zc – C compilers . 2c(1) 2l, 6l, 8l, kl, vl, zl – loaders . 2l(1) c++/2c, c++/kc, c++/vc, c++/8c, c++/zc, c++/ 2l, c++/kl, c++/vl, c++/8l, c++/zl – C++/ . c++(1) picture color compression . 3to1, mcut, improve, quantize, dither – . quantize(9.1) update, Disclabel – administration for/ . home, 40meg, 80meg, 100meg, newkernel, personalize, . home(8) smiley, life, fsim, clock, catclock,/ . 4s, 5s, ana, gnuchess, juggle, mandel, plumb, quiz, . games(1) 2a, 6a, 8a, ka, va, za – assemblers . 2a(1) 2c, 6c, 8c, kc, vc, zc – C compilers . 2c(1) 2l, 6l, 8l, kl, vl, zl – loaders . 2l(1) 8½ – window system files . 8½(4) 8½, label, window, wloc – window system . 8½(1) Disclabel – administration for/ . home, 40meg, 80meg, 100meg, newkernel, personalize, update, . home(8) 2a, 6a, 8a, ka, va, za – assemblers . 2a(1) 2c, 6c, 8c, kc, vc, zc – C compilers . 2c(1) /c++/8c, c++/zc, c++/2l, c++/kl, c++/vl, c++/ 8l, c++/zl – C++ compilers and loaders . c++(1) 2l, 6l, 8l, kl, vl, zl – loaders . 2l(1) intro – introduction to Plan 9 . intro(1) intro – introduction to the Plan 9 devices . intro(3) dirconv, dirmodeconv – interface to Plan 9 File protocol . /convM2D, getS, fcallconv, fcall(2) intro – introduction to the Plan 9 File Protocol, 9P . intro(5) mk9660, pump – create and write ISO- 9660 CD-ROM images . mk9660(8) dossrv, 9660srv, eject – DOS and ISO9660 file systems . dossrv(4) service . srv, 9fs, dk232, dkmodem – start network file . srv(4) – introduction to the Plan 9 File Protocol, 9P . intro intro(5) u9fs – serve 9P from Unix . u9fs(4) mnt – attach to 9P servers . mnt(3) abort – generate a fault . abort(2) flush – abort a message . flush(5) abs, labs – integer absolute values . abs(2) functions . fabs, fmod, floor, ceil – absolute value, remainder, floor, ceiling . floor(2) access – determine accessibility of file . access(2) getenv, putenv – access environment variables . getenv(2) /filesym, fileline, symerror – symbol table access functions) syminit, getsym, symbase,/ . symbol(findsym, access – determine accessibility of file . access(2) test – set status according to condition . test(1) acid – debugger . acid(1) sin, cos, tan, asin, acos, atan, atan2 – trigonometric functions . sin(2) attach, session, nop – messages to initiate activity . attach(5) sysmon, stats – display graphs of system activity . sysmon(8) edge3, extremum, median, nonoise, smooth,/ . adapt, ahe, crispen, laplace, edge, edge2, . filters(9.1) rshift, inset, rcanon, eqpt, eqrect, ptinrect,/ . add, sub, mul, div, raddp, rsubp, rmul, rdiv, . add(2) newuser – adding a new user . newuser(8) arp – Internet Address Resolution Protocol . arp(3) removeuser, enable, disable, expire, status,/ . adduser, changeuser, printnetkey, renameuser, . auth(8) xpand, picnegate – adjust dynamic range . xpand(9.1) intro – introduction to system administration . intro(8) kfscmd, ksync – kfs administration . kfscmd(8) newkernel, personalize, update, Disclabel – administration for local file systems . /100meg, home(8) font utilities . cachechars, agefont, loadchar, Subfont, Fontchar, Font – . cachechars(2) ahd – American Heritage Dictionary . ahd(7) extremum, median, nonoise, smooth,/ . adapt, ahe, crispen, laplace, edge, edge2, edge3, . filters(9.1) Plan 9 1 Permuted Index sleep, alarm – delay, ask for delayed note . sleep(2) val, kal – ALEF compilers . alef(1) movie – algorithm animation . movie(1) dpic, twb – anti- aliased troff output to picture files . twb(9.1) – mail/ . mail, edmail, sendmail, seemail, aliasmail, smtp, smtpd, uk2uk, vwhois, vismon . mail(1) /wrbitmap, rdbitmapfile, wrbitmapfile – allocating, freeing, reading, writing bitmaps . balloc(2) brk, sbrk – change memory allocation . brk(2) segbrk – change memory allocation . segbrk(2) malloc, free, realloc, calloc, mstats – memory allocator . malloc(2) ahd – American Heritage Dictionary . ahd(7) smiley, life, fsim, clock, catclock,/ . 4s, 5s, ana, gnuchess, juggle, mandel, plumb, quiz, . games(1) lex – generator of lexical analysis programs . lex(1) movie – algorithm animation . movie(1) moto − create animation scripts . moto(9.1) make and break network/ . dial, hangup, announce, listen, accept, reject, netmkaddr – . dial(2) dpic, twb – anti-aliased troff output to picture files . twb(9.1) a.out – object file format . a(6) pcc – APE C compiler driver . pcc(1) aplot – isometric plots of data arrays . aplot(9.1) ar – archive and library maintainer . ar(1) ar – archive (library) file format . ar(6) string,/ . /clipline, point, segment, polysegment, arc, circle, disc, ellipse, texture, border, . bitblt(2) tapefs − mount archival file systems . tapefs(1) ar – archive and library maintainer . ar(1) ar – archive (library) file format . ar(6) mkfs, mkext, flio – archive or update a file system . mkfs(8) tar – archiver . tar(1) ARG − process option letters from argv . arg(2) echo – print arguments . echo(1) getflags, usage – process flag arguments in argv . getflags(9.2) bc – arbitrary-precision arithmetic language . bc(1) /rectXrect, rectclip, Dx, Dy, Pt, Rect, Rpt – arithmetic on points and rectangles . add(2) arp – Internet Address Resolution Protocol . arp(3) ipconfig, arpd – Internet configuration . ipconfig(8) aplot – isometric plots of data arrays . aplot(9.1) art, art2pic – edit line-art . art(1) _toupper, _tolower, toupper, tolower – ASCII character classification . /toascii, ctype(2) xd – hex, octal, decimal, or ASCII dump . xd(1) UTF, Unicode, ASCII, rune – character set and format . utf(6) ascii, unicode – interpret ASCII, Unicode characters . ascii(1) ctime, localtime, gmtime, asctime, timezone – convert date and time to . ctime(2) functions . sin, cos, tan, asin, acos, atan, atan2 – trigonometric . sin(2) sleep, alarm – delay, ask for delayed note . sleep(2) 2a, 6a, 8a, ka, va, za – assemblers . 2a(1) qer – queue a request and associated data . qer(8) astro – print astronomical information . astro(7) async – framing for a serial line to Datakit . async(3) notify, noted, atnotify – handle asynchronous process notification . notify(2) sin, cos, tan, asin, acos, atan, atan2 – trigonometric functions . sin(2) cleanup . exits, atexit, atexitdont – terminate process, process . exits(2) notification . notify, noted, atnotify – handle asynchronous process . notify(2) – convert text to numbers . atof, atoi, atol, charstod, strtod, strtol, strtoul . atof(2) logo – convert image into an AT&T logo . logo(9.1) activity . attach, session, nop – messages to initiate . attach(5) mnt – attach to 9P servers . mnt(3) stat, wstat – inquire or change file attributes . stat(5) auth – file system authentication . auth(5) auth, srvauth, getchall, challreply, newns, authdial, passtokey, nvcsum – network/ . auth(2) Digital Pathways SecureNet Key – remote authentication box . securenet(8) keyfs – authentication database files . keyfs(4) expire, status, convkeys, wrkey – maintain authentication databases . /enable, disable, auth(8) fsauth, rexauth, chal, changekey – authentication services . auth(6) aux/mouse – configure a mouse to a port . mouse(8) aux/vga – setup VGA card . ..