|
|
1.1 ! root 1: \s-1\f(CW\s-1$LPSPOOL\s+1/defdevice\fP\s+1,\fI lp\fP, 603-604 ! 2: \s-1\f(CW\s-1$LPSPOOL\s+1/prob\fP\s+1 directory,\fI lp\fP, 607 ! 3: \s-1\f(CW\(emmcs\fP\s+1, \fIms\fP, 7-20 ! 4: \s-1\f(CW\(emmm\fP\s+1,\fI eqn\fP, 25-27 ! 5: \fItrofftut\fP, 223 ! 6: \s-1\f(CW\(emmpm\fP\s+1,\fI trofftut\fP, 223 ! 7: \s-1\f(CW\(emmpm\fP\s+1 Macro Package, \fIpm\fP, 21-24 ! 8: \s-1\f(CW\(emms\fP\s+1,\fI eqn\fP, 25-27, 30, 34 ! 9: \fIlatex\fP, 260 ! 10: \fIms\fP, 7-20 ! 11: \fIpic\fP, 54, 69 ! 12: \fIpm\fP, 21, 23 ! 13: \fItbl\fP, 40 ! 14: \fItrofftut\fP, 223, 231 ! 15: \s-1\f(CW\&.profile\fP\s+1 files,\fI security\fP, 549 ! 16: \s-1\f(CW/bin\fP\s+1,\fI security\fP, 547, 549 ! 17: \s-1\f(CW/bin/su\fP\s+1,\fI security\fP, 549 ! 18: \s-1\f(CW/cs\fP\s+1,\fI ipc\fP, 528 ! 19: \fIsetup\fP, 500 ! 20: \s-1\f(CW/cs/dk\fP\s+1,\fI setup\fP, 500 ! 21: \s-1\f(CW/dev\fP\s+1 directory,\fI uucp\fP, 565 ! 22: \s-1\f(CW/dev/dk\fP\s+1,\fI setup\fP, 500 ! 23: \s-1\f(CW/dev/dk/dkctl\fP\s+1,\fI setup\fP, 500 ! 24: \s-1\f(CW/dev/floppy\fP\s+1,\fI setup\fP, 501 ! 25: \s-1\f(CW/dev/kmem\fP\s+1,\fI security\fP, 547 ! 26: \s-1\f(CW/dev/mem\fP\s+1,\fI security\fP, 547 ! 27: \s-1\f(CW/dev/om0\fP\s+1,\fI pico\fP, 423 ! 28: \s-1\f(CW/dev/om[0-6]\fP\s+1,\fI raster\fP, 486 ! 29: \s-1\f(CW/etc\fP\s+1 directory,\fI uucp\fP, 572 ! 30: \s-1\f(CW/etc/crontab\fP\s+1,\fI backup\fP, 597 ! 31: \s-1\f(CW/etc/gettydefs\fP\s+1,\fI uucp\fP, 565 ! 32: \s-1\f(CW/etc/inetd.conf\fP\s+1,\fI backup\fP, 599 ! 33: \s-1\f(CW/etc/inittab\fP\s+1,\fI uucp\fP, 564-565 ! 34: \s-1\f(CW/etc/netcaller\fP\s+1 program,\fI ipc\fP, 527 ! 35: \s-1\f(CW/etc/passwd\fP\s+1,\fI upas\fP, 560 ! 36: \fIuucp\fP, 563-564, 576, 578 ! 37: \s-1\f(CW/etc/rc\fP\s+1,\fI backup\fP, 601 ! 38: \fIsetup\fP, 499 ! 39: \s-1\f(CW/etc/services\fP\s+1,\fI backup\fP, 599 ! 40: \s-1\f(CW/etc/utmp\fP\s+1 file,\fI ipc\fP, 526 ! 41: \s-1\f(CW/etc/whoami\fP\s+1,\fI setup\fP, 499 ! 42: \s-1\f(CW/fb/cmap\fP\s+1,\fI raster\fP, 486 ! 43: \s-1\f(CW/n\fP\s+1,\fI backup\fP, 594-595, 600 ! 44: \fInetb\fP, 513 ! 45: \fIsetup\fP, 499-500 ! 46: \s-1\f(CW/n/clientname\fP\s+1,\fI backup\fP, 598 ! 47: \s-1\f(CW/proc\fP\s+1,\fI pi\fP, 335, 343 ! 48: \s-1\f(CW/rc\fP\s+1,\fI uucp\fP, 575 ! 49: \s-1\f(CW/unix\fP\s+1,\fI setup\fP, 497 ! 50: \s-1\f(CW/usr\fP\s+1,\fI setup\fP, 497-499 ! 51: \s-1\f(CW/usr/630\fP\s+1,\fI setup\fP, 501 ! 52: \s-1\f(CW/usr/adm/monthclean\fP\s+1,\fI setup\fP, 499 ! 53: \s-1\f(CW/usr/adm/weekclean\fP\s+1,\fI setup\fP, 499 ! 54: \s-1\f(CW/usr/backup\fP\s+1,\fI backup\fP, 597, 600 ! 55: \s-1\f(CW/usr/backup/filenames\fP\s+1,\fI backup\fP, 597 ! 56: \s-1\f(CW/usr/backup/rcv\fP\s+1,\fI backup\fP, 597 ! 57: \s-1\f(CW/usr/backup/v\fP\s+1,\fI backup\fP, 597 ! 58: \s-1\f(CW/usr/bin\fP\s+1,\fI security\fP, 549, 552 ! 59: \fIsetup\fP, 498 ! 60: \s-1\f(CW/usr/bin/backup\fP\s+1,\fI backup\fP, 595 ! 61: \s-1\f(CW/usr/etc/inetd.conf\fP\s+1,\fI backup\fP, 599 ! 62: \s-1\f(CW/usr/filemotel\fP\s+1,\fI backup\fP, 595-596, 599-601 ! 63: \s-1\f(CW/usr/filemotel/adm/rcvdirs\fP\s+1,\fI backup\fP, ! 64: 596, 601 ! 65: \s-1\f(CW/usr/filemotel/bin\fP\s+1,\fI backup\fP, 595 ! 66: \s-1\f(CW/usr/filemotel/bin/backupdb\fP\s+1,\fI backup\fP, ! 67: 597 ! 68: \s-1\f(CW/usr/filemotel/bin/fetchj\fP\s+1,\fI backup\fP, ! 69: 597 ! 70: \s-1\f(CW/usr/filemotel/bin/fetchw\fP\s+1,\fI backup\fP, ! 71: 597 ! 72: \s-1\f(CW/usr/filemotel/bin/fetch_\fP\s+1,\fI backup\fP, ! 73: 597 ! 74: \s-1\f(CW/usr/filemotel/bin/fmmv\fP\s+1,\fI backup\fP, 596 ! 75: \s-1\f(CW/usr/filemotel/bin/stopmunge\fP\s+1, ! 76: \fI backup\fP, 596 ! 77: \s-1\f(CW/usr/filemotel/bin/updatef\fP\s+1,\fI backup\fP, ! 78: 596 ! 79: \s-1\f(CW/usr/filemotel/db/filemaplist\fP\s+1, ! 80: \fI backup\fP, 597 ! 81: \s-1\f(CW/usr/filemotel/locks\fP\s+1,\fI backup\fP, 601 ! 82: \s-1\f(CW/usr/filemotel/rcv\fP\s+1,\fI backup\fP, 601 ! 83: \s-1\f(CW/usr/filemotel/stat.log\fP\s+1,\fI backup\fP, 596 ! 84: \s-1\f(CW/usr/filemotel/stat/system\fP\s+1,\fI backup\fP, ! 85: 596 ! 86: \s-1\f(CW/usr/filemotel/v\fP\s+1,\fI backup\fP, 597, 601 ! 87: \s-1\f(CW/usr/ipc/lib/auth.local\fP\s+1,\fI lp\fP, 608 ! 88: \s-1\f(CW/usr/ipc/lib/ns.db\fP\s+1,\fI setup\fP, 501 ! 89: \s-1\f(CW/usr/ipc/lib/serv\fP\s+1,\fI setup\fP, 500 ! 90: \s-1\f(CW/usr/ipc/lib/serv.local\fP\s+1,\fI backup\fP, 599 ! 91: \fIlp\fP, 608 ! 92: \s-1\f(CW/usr/ipc/log files\fP\s+1,\fI setup\fP, 499 ! 93: \s-1\f(CW/usr/ipc/mgrs\fP\s+1,\fI setup\fP, 499 ! 94: \s-1\f(CW/usr/ipc/servers/daily\fP\s+1,\fI setup\fP, 499 ! 95: \s-1\f(CW/usr/jerq\fP\s+1,\fI setup\fP, 501 ! 96: \s-1\f(CW/usr/jerq/src\fP\s+1,\fI setup\fP, 498 ! 97: \s-1\f(CW/usr/lbin/rnews\fP\s+1,\fI uucp\fP, 573 ! 98: \s-1\f(CW/usr/lib/filemotel\fP\s+1,\fI backup\fP, 595, ! 99: 598-599 ! 100: \s-1\f(CW/usr/lib/filemotel/act\fP\s+1,\fI backup\fP, 595, ! 101: 598 ! 102: \s-1\f(CW/usr/lib/filemotel/doclient\fP\s+1,\fI backup\fP, ! 103: 595 ! 104: \s-1\f(CW/usr/lib/filemotel/sel\fP\s+1,\fI backup\fP, 598 ! 105: \s-1\f(CW/usr/lib/font\fP\s+1,\fI troffref\fP, 189, 214-215 ! 106: \s-1\f(CW/usr/lib/monk/prefs\fP\s+1,\fI prefer\fP, 170 ! 107: \s-1\f(CW/usr/lib/tex/fonts\fP\s+1,\fI latex\fP, 264 ! 108: \s-1\f(CW/usr/lib/tex/macros\fP\s+1,\fI latex\fP, 259 ! 109: \s-1\f(CW/usr/lib/tmac\fP\s+1,\fI troffref\fP, 189 ! 110: \s-1\f(CW/usr/lib/tmac/pm\fP\s+1,\fI pm\fP, 21 ! 111: \s-1\f(CW/usr/lib/tmac/tmac.pm\fP\s+1,\fI pm\fP, 23 ! 112: \s-1\f(CW/usr/lib/upas\fP\s+1,\fI setup\fP, 500 ! 113: \s-1\f(CW/usr/lib/upas/names\fP\s+1,\fI upas\fP, 561 ! 114: \s-1\f(CW/usr/lib/upas/rewrite\fP\s+1,\fI upas\fP, 559 ! 115: \s-1\f(CW/usr/lib/upas/route\fP\s+1,\fI upas\fP, 560 ! 116: \s-1\f(CW/usr/lib/uucp\fP\s+1,\fI setup\fP, 500 ! 117: \fIuucp\fP, 564, 569, 575, 577, 579 ! 118: \s-1\f(CW/usr/lib/uucp/Devices\fP\s+1,\fI uucp\fP, 565-566, ! 119: 569 ! 120: \s-1\f(CW/usr/lib/uucp/Dialers\fP\s+1,\fI uucp\fP, 566, 569 ! 121: \s-1\f(CW/usr/lib/uucp/Maxuuscheds\fP\s+1, \fIuucp\fP, ! 122: 563-580 ! 123: \s-1\f(CW/usr/lib/uucp/Maxuuxqts\fP\s+1, \fIuucp\fP, ! 124: 563-580 ! 125: \s-1\f(CW/usr/lib/uucp/Permissions\fP\s+1,\fI uucp\fP, 563, ! 126: 569 ! 127: \s-1\f(CW/usr/lib/uucp/Poll\fP\s+1,\fI uucp\fP, 575 ! 128: \s-1\f(CW/usr/lib/uucp/Sysfiles\fP\s+1,\fI setup\fP, 500 ! 129: \s-1\f(CW/usr/lib/uucp/Systems\fP\s+1,\fI uucp\fP, 563, 567, ! 130: 569 ! 131: \s-1\f(CW/usr/lib/uucp/uudemon.hr\fP\s+1,\fI setup\fP, 500 ! 132: \s-1\f(CW/usr/lib/uucp/uugetty\fP\s+1,\fI uucp\fP, 565 ! 133: \s-1\f(CW/usr/lib/uucp/uugrep\fP\s+1,\fI setup\fP, 500 ! 134: \s-1\f(CW/usr/local/lp\fP\s+1,\fI uucp\fP, 573 ! 135: \s-1\f(CW/usr/netb\fP\s+1,\fI netb\fP, 514 ! 136: \fIsetup\fP, 499, 501 ! 137: \s-1\f(CW/usr/netb/except\fP\s+1,\fI netb\fP, 522 ! 138: \s-1\f(CW/usr/netb/friends\fP\s+1,\fI netb\fP, 513 ! 139: \s-1\f(CW/usr/news\fP\s+1,\fI uucp\fP, 572 ! 140: \s-1\f(CW/usr/spool/locks\fP\s+1,\fI uucp\fP, 578 ! 141: \s-1\f(CW/usr/spool/lp\fP\s+1,\fI lp\fP, 603 ! 142: \s-1\f(CW/usr/spool/uucp\fP\s+1,\fI uucp\fP, 574-576, 578-579 ! 143: \s-1\f(CW/usr/spool/uucppublic\fP\s+1,\fI security\fP, 550 ! 144: \fIuucp\fP, 564, 570, 572, 574 ! 145: \s-1\f(CW/usr/src\fP\s+1,\fI setup\fP, 498 ! 146: \s-1\f(CW/usr/src/cmd\fP\s+1,\fI setup\fP, 498 ! 147: \s-1\f(CW/usr/src/ipc\fP\s+1,\fI setup\fP, 498 ! 148: \s-1\f(CW/usr/src/netb\fP\s+1,\fI setup\fP, 498 ! 149: \s-1\f(CW/usr/src/sys\fP\s+1,\fI setup\fP, 498 ! 150: \s-1\f(CW/usr/td/2d/cmap/lib\fP\s+1,\fI raster\fP, 486 ! 151: 5620 terminal,\fI anim\fP, 451, 456-458, 460-461 ! 152: \fIcip\fP, 175-186 ! 153: \fImusic\fP, 477-478 ! 154: \fIpi\fP, 335-336, 343 ! 155: \fIpico\fP, 427 ! 156: \fIraster\fP, 483 ! 157: \fIsam\fP, 399-421 ! 158: \fIsetup\fP, 498, 501 ! 159: 630 terminal, \fIcip\fP, 175-186 ! 160: \fIpico\fP, 427 ! 161: \fIraster\fP, 483 ! 162: \s-1\f(CW630mux\fP\s+1,\fI setup\fP, 501 ! 163: acyclic graphs,\fI dag\fP, 147 ! 164: address-list,\fI upas\fP, 559-560 ! 165: administrative login,\fI uucp\fP, 564 ! 166: Aggregates,\fI mk\fP, 272, 278 ! 167: Algorithm Animation, \fIanim\fP, 451-475 ! 168: Alignment Aids,\fI cip\fP, 180, 185 ! 169: Ambiguous Source Rules,\fI lex\fP, 380 ! 170: ! 171: \fIanim\fP, 451-475 ! 172: \s-1\f(CW\(eml\fP\s+1, 460 ! 173: \s-1\f(CW\(emm\fP\s+1, 460 ! 174: \s-1\f(CW\(ems\fP\s+1, 460 ! 175: \s-1\f(CW\&.begin stills\fP\s+1, 456 ! 176: \s-1\f(CW\&.end\fP\s+1, 451-452, 454, 456-463, 465, 467, ! 177: 469-475 ! 178: 5620 terminal, 451, 456-458, 460-461 ! 179: \s-1\f(CWagain\fP\s+1, 456-457 ! 180: \s-1\f(CWawk\fP\s+1, 452, 454, 463-464, 466-467, 470, ! 181: 472 ! 182: \s-1\f(CWbackward\fP\s+1, 457 ! 183: blank lines, 458, 461 ! 184: \s-1\f(CWbox\fP\s+1, 458 ! 185: \s-1\f(CWbullet\fP\s+1, 459, 463, 467, 472 ! 186: \s-1\f(CWcircle\fP\s+1, 457-460, 471, 473-474 ! 187: \s-1\f(CWclear\fP\s+1, 459, 475 ! 188: click name, 455, 458, 462, 472 ! 189: \s-1\f(CWclick\fP\s+1, 454-457, 459, 462-463, 465, 472 ! 190: comment, 456, 458, 460-461, 473-475 ! 191: Control Commands, 459 ! 192: current view, 459-460, 472 ! 193: data structures, 463, 468 ! 194: \s-1\f(CWdef.view\fP\s+1, 459, 475 ! 195: \s-1\f(CWdevelop\fP\s+1, 458-462, 468, 472-475 ! 196: Direction, 462 ! 197: \s-1\f(CWdot\fP\s+1, 451, 459, 468 ! 198: dynamic display, 451, 453 ! 199: \s-1\f(CWerase\fP\s+1, 454, 459 ! 200: \s-1\f(CWfdevelop\fP\s+1, 460-461, 469, 473 ! 201: file assignment, 462 ! 202: file parameter, 456, 461-462 ! 203: Filename, 451, 462 ! 204: \s-1\f(CWfill\fP\s+1, 459-460, 474 ! 205: \s-1\f(CWfmovie\fP\s+1, 461, 473 ! 206: \s-1\f(CWforward\fP\s+1, 457 ! 207: Frame parameters, 462 ! 208: Geometric Commands, 458, 474 ! 209: geometric objects, 458-459 ! 210: implicit erasure, 454, 458 ! 211: Intermediate Files, 458, 472, 474 ! 212: \s-1\f(CWis.gen\fP\s+1, 454-456, 463 ! 213: label, 454-455, 457-460, 465 ! 214: Larger Animations, 462 ! 215: Line widths, 462 ! 216: \s-1\f(CWline\fP\s+1, 451, 453-454, 457-461, 463-470, ! 217: 472-475 ! 218: Living With The System, 471 ! 219: Making Stills, 456 ! 220: memory allocator, 451, 468 ! 221: \s-1\f(CWmerge\fP\s+1, 472 ! 222: Movie Program, 460 ! 223: \s-1\f(CWmovie\fP\s+1, 451-452, 454-455, 457-458, ! 224: 460-461, 463, 473-474 ! 225: \s-1\f(CWmux\fP\s+1, 457, 461 ! 226: \s-1\f(CWnofill\fP\s+1, 459-460, 474 ! 227: non-blank character, 458-459, 474 ! 228: Optional parts, 462 ! 229: parameter assignments, 456, 461 ! 230: \s-1\f(CWpic\fP\s+1, 451, 461 ! 231: \s-1\f(CWprint\fP\s+1 statement, 453-454, 456, 461-462, ! 232: 472 ! 233: quotes, 459 ! 234: \s-1\f(CWrun\fP\s+1 mode, 457 ! 235: Script File, 451-452, 454-460, 462-463, ! 236: 465, 469, 472-475 ! 237: Script Language, 458, 460 ! 238: shell script, 460, 472-473 ! 239: \s-1\f(CWsmall\fP\s+1 option, 462 ! 240: snapshot, 451, 453, 455-457, 461-462, ! 241: 467-469 ! 242: \s-1\f(CWsolid\fP\s+1 lines, 461 ! 243: speed, 451, 456-458, 460 ! 244: Stills Language, 461 ! 245: \s-1\f(CWstills\fP\s+1, 451-452, 454-458, 460-463, 465, ! 246: 472-474 ! 247: terminal process, 460 ! 248: Text sizes, 462 ! 249: text, 454, 458 ! 250: \s-1\f(CWtimes\fP\s+1, 459 ! 251: Trees, 463, 465-468 ! 252: \s-1\f(CWtroff\fP\s+1, 451, 456, 458, 461-462 ! 253: typewriter font, 454 ! 254: variables, 460, 465, 470, 473 ! 255: vertical bar, 453-454, 463, 468 ! 256: \s-1\f(CWview\fP\s+1, 454, 456, 459, 461-462 ! 257: \s-1\f(CWview.clicks\fP\s+1, 472 ! 258: Viewing A Movie, 456 ! 259: white space, 459, 462 ! 260: X window system, 451, 461, 473 ! 261: ! 262: animation, \fIanim\fP, 451-475 ! 263: \fIraster\fP, 484, 486, 491 ! 264: \s-1\f(CWar\fP\s+1 command,\fI mk\fP, 272 ! 265: Architecture,\fI netb\fP, 513 ! 266: \s-1\f(CWarff\fP\s+1,\fI setup\fP, 501 ! 267: arithmetic,\fI grap\fP, 117, 121, 129, 133, 144 ! 268: assertion violation,\fI spin\fP, 439-441, 446-449 ! 269: Assertions,\fI spin\fP, 436, 446, 449 ! 270: associative array,\fI snocone\fP, 297 ! 271: asynchronous communication,\fI spin\fP, 433, 445 ! 272: Asynchronous Multiple Processes,\fI pi\fP, 343 ! 273: \s-2AT&T T\s+2ransport Layer Interface,\fI uucp\fP, 563, ! 274: 577 ! 275: \s-1\f(CWauth\fP\s+1,\fI ipc\fP, 529 ! 276: \fIsetup\fP, 500 ! 277: Authentication Manager,\fI authmgr\fP, 531, 533 ! 278: \s-1\f(CWAuthmgr\fP\s+1 \(em An Authentication Service ! 279: for Datakit, \fIauthmgr\fP, 531-541 ! 280: ! 281: \fIauthmgr\fP, 531-541 ! 282: Administrative Changes to Implement ! 283: Call Redial, 540 ! 284: authenticated calls, 531, 533 ! 285: authenticated name, 534-535 ! 286: authenticated username, 531, 540-541 ! 287: Authentication Manager, 531, 533 ! 288: \s-1\f(CWAuthmgr\fP\s+1 Operation, 534 ! 289: call redial, 531, 536, 541 ! 290: \s-2CALLMOD \s+2message, 536, 538-541 ! 291: \s-1\f(CWcon\fP\s+1, 534-535 ! 292: Confidante terminal, 533 ! 293: control channel, 531, 537-540 ! 294: control computer, 531, 533, 535, 541 ! 295: control database, 540-541 ! 296: control process, 534, 536, 538-539, 541 ! 297: data channel, 538-540 ! 298: Datakit administrator, 540-541 ! 299: Datakit controller, 533, 536 ! 300: Datakit node, 531, 535-536 ! 301: Datakit Redial Mechanism, 535, 541 ! 302: \s-1\f(CWdcon\fP\s+1 service, 534 ! 303: \s-1\f(CWdkmgr\fP\s+1, 538 ! 304: Experience, 541 ! 305: file server, 531 ! 306: Gnot terminal, 531-534, 540-541 ! 307: host module configuration description, ! 308: 540 ! 309: \s-1\f(CWipcredial\fP\s+1, 535, 538 ! 310: line identifier, 538-539 ! 311: line process, 536, 538-540 ! 312: login name, 533-534 ! 313: Message Flow to Implement Call ! 314: Redial, 536 ! 315: originating host, 539 ! 316: Phase 1 Host Control Module Messages, ! 317: 537 ! 318: Phase 1 Trunk Control Module ! 319: Messages, 538 ! 320: Phase 2 Host Control Module ! 321: Messages at the Originating Host, ! 322: 540 ! 323: Phase 2 Trunk Control Module ! 324: Messages, 539 ! 325: redial feature, 535, 540 ! 326: redial implementation, 536, 539 ! 327: redial mechanism, 531, 533, 535-536, ! 328: 540-541 ! 329: redial message, 534, 536, 538-539 ! 330: redial point, 536, 538 ! 331: redialer, 540 ! 332: remote login service, 531, 533-535 ! 333: rerouted, 532-535, 541 ! 334: security computer, 531, 535 ! 335: security host, 536, 538, 540 ! 336: security \s-2ID\s+2, 534-535, 540-541 ! 337: signaling protocol, 536 ! 338: \s-2SIREQ \s+2message, 536, 539-540 ! 339: Software Architecture, 531 ! 340: \s-1\f(CWtdkp\fP\s+1 process, 538-539 ! 341: \s-1\f(CWtdktrkp\fP\s+1 process, 538-540 ! 342: trusted domain, 531, 533-534, 536, 541 ! 343: \s-1\f(CWunixcscp\fP\s+1 process, 538, 540 ! 344: \s-1\f(CWunixp\fP\s+1 process, 538, 540 ! 345: untrusted domain, 531, 533-534, 536, ! 346: 538-539, 541 ! 347: untrusted trunk, 532-533, 541 ! 348: untrusted user, 531, 533-534, 541 ! 349: \s-2VLP \s+2protocol, 536-537, 539, 541 ! 350: ! 351: automatic dialers,\fI ipc\fP, 525-526 ! 352: automatic figure placement, \fIpm\fP, 21-24 ! 353: automaton interpreter,\fI lex\fP, 376, 378, 385 ! 354: \s-1\f(CWawk\fP\s+1,\fI anim\fP, 452, 454, 463-464, 466-467, 470, ! 355: 472 ! 356: \fIgrap\fP, 127, 131-132, 135-138 ! 357: \fImk\fP, 273 ! 358: \fImusic\fP, 477, 481 ! 359: \fIprefer\fP, 163-164, 166, 169-170 ! 360: \fIsam\fP, 405 ! 361: ! 362: \fIbackup\fP, 593-601 ! 363: \s-1\f(CW\s-1$FB\s+1/fetchj\fP\s+1, 597 ! 364: \s-1\f(CW\s-1$FB\s+1/fetchw\fP\s+1, 597 ! 365: \s-1\f(CW\s-1$FB\s+1/fetch_\fP\s+1, 597 ! 366: \s-1\f(CW\s-1$FB\s+1/fmmv\fP\s+1, 596 ! 367: \s-1\f(CW\s-1$FB\s+1/stopmunge\fP\s+1, 596 ! 368: \s-1\f(CW\s-1$FB\s+1/updatef\fP\s+1, 596 ! 369: \s-1\f(CW\s-1$FL\s+1/act\fP\s+1, 595, 598 ! 370: \s-1\f(CW\s-1$FL\s+1/doclient\fP\s+1, 595 ! 371: \s-1\f(CW\s-1$FM\s+1\fP\s+1, 595-596, 599-601 ! 372: \s-1\f(CW\s-1$FM\s+1/adm/rcvdirs\fP\s+1, 596, 601 ! 373: \s-1\f(CW\s-1$FM\s+1/bin\fP\s+1, 595 ! 374: \s-1\f(CW\s-1$FM\s+1/bin/backupdb\fP\s+1, 597 ! 375: \s-1\f(CW\s-1$FM\s+1/db/filemaplist\fP\s+1, 597 ! 376: \s-1\f(CW\s-1$FM\s+1/locks\fP\s+1, 601 ! 377: \s-1\f(CW\s-1$FM\s+1/rcv\fP\s+1, 601 ! 378: \s-1\f(CW\s-1$FM\s+1/stat.log\fP\s+1, 596 ! 379: \s-1\f(CW\s-1$FM\s+1/stat/system\fP\s+1, 596 ! 380: \s-1\f(CW\s-1$FM\s+1/v\fP\s+1, 597, 601 ! 381: \s-1\f(CW\s-1$FMBIN\s+1/backup\fP\s+1, 598 ! 382: \s-1\f(CW\s-1$FMLIB\s+1\fP\s+1, 598 ! 383: \s-1\f(CW\s-1$FMLIB\s+1/conf\fP\s+1, 598, 600 ! 384: \s-1\f(CW\s-1$FMSRC\s+1\fP\s+1, 598-599 ! 385: \s-1\f(CW\s-1$FMSRC\s+1/\s-1CONF\s+1\fP\s+1, 598-599 ! 386: \s-1\f(CW\s-1$FMSRC\s+1/fm\fP\s+1, 601 ! 387: \s-1\f(CW\s-1$FMSRC\s+1/media\fP\s+1, 601 ! 388: \s-1\f(CW\s-1$PROCPERM\s+1\fP\s+1, 596 ! 389: \s-1\f(CW\(em\s-1DNO_NETNAME\s+1,\fP\s+1 594, 600 ! 390: \s-1\f(CW/etc/crontab\fP\s+1, 597 ! 391: \s-1\f(CW/etc/inetd.conf\fP\s+1, 599 ! 392: \s-1\f(CW/etc/rc\fP\s+1, 601 ! 393: \s-1\f(CW/etc/services\fP\s+1, 599 ! 394: \s-1\f(CW/n\fP\s+1, 594-595, 600 ! 395: \s-1\f(CW/n/clientname\fP\s+1, 598 ! 396: \s-1\f(CW/usr/backup\fP\s+1, 597, 600 ! 397: \s-1\f(CW/usr/backup/filenames\fP\s+1, 597 ! 398: \s-1\f(CW/usr/backup/rcv\fP\s+1, 597 ! 399: \s-1\f(CW/usr/backup/v\fP\s+1, 597 ! 400: \s-1\f(CW/usr/bin/backup\fP\s+1, 595 ! 401: \s-1\f(CW/usr/etc/inetd.conf\fP\s+1, 599 ! 402: \s-1\f(CW/usr/ipc/lib/serv.local\fP\s+1, 599 ! 403: \s-1\f(CW/usr/lib/filemotel\fP\s+1, 595, 598-599 ! 404: \s-1\f(CW/usr/lib/filemotel/sel\fP\s+1, 598 ! 405: \s-1\f(CWact\fP\s+1, 595 ! 406: Administrivia, 597 ! 407: backup area, 596 ! 408: backup copy name, 596 ! 409: backup media, 593-598, 600 ! 410: \s-1\f(CWbackup stats\fP\s+1, 596 ! 411: \s-1\f(CWbackup\fP\s+1, 598-600 ! 412: \s-1\f(CWbackupdb\fP\s+1, 598 ! 413: \s-1\f(CWcallmunge\fP\s+1, 596, 601 ! 414: \s-1\f(CWcbt\fP\s+1, 596 ! 415: client installation, 600-601 ! 416: Client Sends Files to the Server, 595 ! 417: \s-1\f(CW\s-1CONF\fP\s+1 \s+1file, 598-599 ! 418: Configuration and Compiling Options, ! 419: 599 ! 420: \s-1\f(CWcron\fP\s+1, 593, 596, 598 ! 421: \s-1\f(CWcrontab\fP\s+1, 598 ! 422: Databases on the Server, 596 ! 423: Datakit, 597-598, 600 ! 424: \s-1\f(CWdb\fP\s+1, 596 ! 425: \s-1\f(CWdbupdate\fP\s+1, 594, 596, 598, 601 ! 426: Detailed Description, 595 ! 427: \s-1\f(CWdir\fP\s+1, 596 ! 428: Disasters, 598 ! 429: \s-1\f(CWdoprint\fP\s+1, 594 ! 430: \s-1\f(CWfcheck\fP\s+1, 595 ! 431: \s-1\f(CWfetchf\fP\s+1, 597 ! 432: \s-1\f(CWfetchj_\fP\s+1, 601 ! 433: \s-1\f(CWfetchw_\fP\s+1, 601 ! 434: \s-1\f(CWfetch_\fP\s+1, 597 ! 435: File Layout, 597 ! 436: \s-1\f(CWfilemap\fP\s+1, 596-597 ! 437: \s-1\f(CWfmclient\fP\s+1, 599-600 ! 438: \s-1\f(CWfmdaemon\fP\s+1, 594, 600 ! 439: \s-1\f(CWfmpush\fP\s+1, 595, 598 ! 440: \s-1\f(CWfs\fP\s+1, 596 ! 441: holding area, 597-598 ! 442: \s-1\f(CWinetd\fP\s+1, 599 ! 443: Installing the File Motel on a ! 444: Client System, 598 ! 445: Installing the File Motel on a ! 446: Server System, 600 ! 447: \s-2IPC \s+2system, 594, 597-600 ! 448: \s-1\f(CWiprint\fP\s+1, 595 ! 449: log file, 595, 599-600 ! 450: logger server, 599 ! 451: \s-1\f(CWlogprint\fP\s+1, 599 ! 452: \s-1\f(CWlstat\fP\s+1, 595 ! 453: Media Management, 594, 597, 601 ! 454: \s-1\f(CWmediainit\fP\s+1, 601 ! 455: \s-1\f(CWmissing\fP\s+1, 595 ! 456: \s-1\f(CWmk\fP\s+1, 597-599, 601 ! 457: \s-1\f(CWmrcv\fP\s+1, 601 ! 458: \s-1\f(CWmunge\fP\s+1, 596-598, 600-601 ! 459: Overview, 593 ! 460: Problems, 593-594, 598-599 ! 461: \s-1\f(CW\s-1PROCPERM\s+1\fP\s+1, 597, 600 ! 462: \s-1\f(CWprocstats\fP\s+1, 596 ! 463: \s-1\f(CWpwd\fP\s+1, 595 ! 464: \s-1\f(CWranlib\fP\s+1, 599-600 ! 465: receiving area, 593, 596-598, 601 ! 466: \s-1\f(CWrsh\fP\s+1, 594 ! 467: \s-1\f(CWrx\fP\s+1, 594 ! 468: \s-1\f(CWsel\fP\s+1, 595 ! 469: server machine, 593, 595 ! 470: Server Processes Client's Files, 595 ! 471: Server Sends Files to the Client, 597 ! 472: server system, 593, 598-599 ! 473: \fIsetup\fP, 499 ! 474: \s-1\f(CWsocket\fP\s+1, 594, 599-600 ! 475: Some Things You Should Know, 594 ! 476: \s-1\f(CWsrc/sys/system\fP\s+1, 599 ! 477: \s-1\f(CWstat\fP\s+1, 595-596 ! 478: \s-1\f(CWsweep\fP\s+1, 593-594, 596, 598 ! 479: symbolic link, 594-595, 601 ! 480: system name, 595-596, 599-600 ! 481: Talking to the Clients, 597 ! 482: \s-1\f(CWtcp.inetd\fP\s+1, 599 ! 483: \s-1\f(CWtcp.services\fP\s+1, 599 ! 484: \s-2TCP\s+2/\s-2IP\s+2, 597, 599-600 ! 485: \s-1\f(CWtoworm\fP\s+1, 597 ! 486: \s-1\f(CWupdatef\fP\s+1, 598 ! 487: \s-1\f(CWupdatew\fP\s+1, 596, 598 ! 488: \s-1\f(CWv10\fP\s+1, 594, 599-600 ! 489: \s-2WORM \s+2disk, 593-594, 597 ! 490: ! 491: Bad block,\fI fsck\fP, 582-584, 587-589, 591-592 ! 492: bad line,\fI uucp\fP, 576, 578-579 ! 493: bad passwords,\fI security\fP, 545 ! 494: \s-2BAD\s+2/\s-2DUP \s+2error condition,\fI fsck\fP, 587-588 ! 495: Barco video projector,\fI raster\fP, 483 ! 496: bibliographic references,\fI prefer\fP, 162-163, ! 497: 167, 169 ! 498: Bibliographies,\fI latex\fP, 263 ! 499: \s-1\f(CWbibtex\fP\s+1,\fI latex\fP, 259, 263-264 ! 500: binary search tree, \fIanim\fP, 451-475 ! 501: \s-1\f(CWbitblt\fP\s+1,\fI sam\fP, 416-418 ! 502: bitmap display, \fIsam\fP, 399-421 ! 503: bitmap fonts,\fI latex\fP, 265-266 ! 504: bitmapped file system,\fI setup\fP, 498 ! 505: Bitmapped terminals,\fI setup\fP, 501 ! 506: bitmaps,\fI lp\fP, 606 ! 507: black&white picture,\fI pico\fP, 424-426 ! 508: Blit terminal, \fIcip\fP, 175-186 ! 509: \fIsam\fP, 399-421 ! 510: \fIstreams\fP, 508-510 ! 511: bounding box,\fI cip\fP, 177-178, 181, 184 ! 512: \fIdag\fP, 148, 153, 161 ! 513: \fIpic\fP, 66, 72 ! 514: Bourne shell,\fI rc\fP, 283, 285, 293-295 ! 515: box definition,\fI ideal\fP, 82, 93, 106-107 ! 516: boxed table,\fI tbl\fP, 36, 40 ! 517: breakpoint,\fI pi\fP, 335, 338-340, 343 ! 518: \s-1\f(CWbreakpoint\fP\s+1 function,\fI cin\fP, 327, 329-331 ! 519: C,\fI lex\fP, 375-380, 382-383, 386 ! 520: \fIpi\fP, 335, 343 ! 521: \fIyacc\fP, 347, 349-352, 354-356, 358, ! 522: 368-370, 373 ! 523: C function,\fI f77\fP, 312, 314-315 ! 524: C Interpreter: A Tutorial for Cin, \fIcin\fP, ! 525: 325-334 ! 526: C preprocessor,\fI spin\fP, 445 ! 527: C program,\fI mk\fP, 269, 279 ! 528: \fIspin\fP, 429, 434, 438 ! 529: C++,\fI pi\fP, 335, 343 ! 530: \fIyacc\fP, 347 ! 531: call redial,\fI authmgr\fP, 531, 536, 541 ! 532: \s-1\f(CWcbt\fP\s+1,\fI backup\fP, 596 ! 533: \fIsetup\fP, 500 ! 534: \s-1\f(CW\s-1CC\fP\s+1 \s+1variable,\fI mk\fP, 271 ! 535: \s-1\f(CW\s-1CFLAGS\s+1\fP\s+1,\fI mk\fP, 270-273, 275-277, 280 ! 536: character device,\fI streams\fP, 503, 507 ! 537: \s-1\f(CWcheckeq\fP\s+1,\fI eqn\fP, 34 ! 538: \s-1\f(CWchmod\fP\s+1,\fI security\fP, 546-547, 549 ! 539: \s-1\f(CWchown\fP\s+1,\fI security\fP, 546-547 ! 540: \s-1\f(CWchuck\fP\s+1,\fI setup\fP, 497-498 ! 541: ! 542: \fIcin\fP, 325-334 ! 543: \s-1\f(CW\(emi\fP\s+1, 325-329, 331-333 ! 544: \s-1\f(CWbreakpoint\fP\s+1 function, 327, 329-331 ! 545: Bugs, 327, 332 ! 546: \s-1\f(CWcin_bind\fP\s+1, 332 ! 547: \s-1\f(CWcin_break\fP\s+1, 329, 331-332 ! 548: \s-1\f(CWcin_dump\fP\s+1, 328, 332 ! 549: \s-1\f(CWcin_eval\fP\s+1, 332-333 ! 550: \s-1\f(CWcin_libpath\fP\s+1, 333 ! 551: \s-1\f(CWcin_load\fP\s+1, 328, 330-332 ! 552: \s-1\f(CWcin_prompt\fP\s+1, 333 ! 553: \s-1\f(CWcin_quit\fP\s+1, 326, 328, 330-333 ! 554: \s-1\f(CWcin_return\fP\s+1, 327, 330-332 ! 555: \s-1\f(CWcin_spy\fP\s+1, 332 ! 556: \s-1\f(CWcin_system\fP\s+1, 326-327, 329, 331-332 ! 557: \s-1\f(CWcin_unbreak\fP\s+1, 331-332 ! 558: \s-1\f(CWcin_view\fP\s+1, 328-332 ! 559: \s-1\f(CWcin_views\fP\s+1, 328-329, 332 ! 560: \s-1\f(CWcin_whatis\fP\s+1, 332 ! 561: \s-1\f(CWcin_where\fP\s+1, 329, 331-332 ! 562: corrective action, 327, 330 ! 563: current \s-1\f(CWview,\fP\s+1 326, 329, 332 ! 564: Debugging with Breakpoints, 331 ! 565: default \s-1\f(CWview,\fP\s+1 328-329 ! 566: Getting Started, 325 ! 567: interactive mode, 325-330, 332-333 ! 568: pre-processor statement, 327 ! 569: predefined function, 328-329, 331-332 ! 570: predefined variables, 333 ! 571: Program Equals Data, 331 ! 572: return type, 326 ! 573: Summary Of Predefined Functions, 332 ! 574: Summary Of Predefined Variables, 333 ! 575: undefined function, 327 ! 576: Writing A Small Program, 327 ! 577: ! 578: Cip User's Manual: One Picture is Worth ! 579: a Thousand Words, \fIcip\fP, 175-186 ! 580: ! 581: \fIcip\fP, 175-186 ! 582: Alignment Aids, 180, 185 ! 583: arcs, 178-180, 182 ! 584: bounding box, 177-178, 181, 184 ! 585: \s-1\f(CWclear screen\fP\s+1, 177 ! 586: click, 177, 180, 184 ! 587: command menu, 177, 179, 184 ! 588: Copying Existing Shapes, 180 ! 589: cursor position, 180, 182 ! 590: dashed box, 183 ! 591: \s-1\f(CWdefine macro\fP\s+1, 177-179, 184 ! 592: dotted box, 183 ! 593: Drawing New Shapes, 180 ! 594: Drawing, 175-181, 184-185 ! 595: Editing, 175-176, 181-182, 184-185 ! 596: \s-1\f(CWeqn\fP\s+1, 175 ! 597: \s-1\f(CWget file\fP\s+1, 177-179, 184-185 ! 598: \s-1\f(CWgrid\fP\s+1, 177, 181, 185 ! 599: guiding points, 182 ! 600: host machine, 184-185 ! 601: \s-1\f(CWideal\fP\s+1, 185 ! 602: macro editing, 182, 184 ! 603: macro facility, 175, 184 ! 604: macro instance, 178, 181, 184 ! 605: Macros, 182, 184 ! 606: Menus, Using the Mouse, 177, 179, 184 ! 607: mouse button functions, 175, 177-178 ! 608: mouse buttons, 177, 184-185 ! 609: origins of objects, 181 ! 610: \s-1\f(CWpic\fP\s+1, 175, 179-180, 184-185 ! 611: positional information, 175-176 ! 612: \s-1\f(CWput file\fP\s+1, 177-178, 184 ! 613: \s-1\f(CWredraw screen\fP\s+1, 177 ! 614: Saving Pictures, 184 ! 615: Screen, 175-177, 180, 184-185 ! 616: Selection, Using the Mouse, 175-177, ! 617: 184 ! 618: \s-1\f(CWseparate\fP\s+1, 184 ! 619: spline, 175, 178-184 ! 620: sticky points, 180-182, 185 ! 621: text string, 175, 178, 180, 182-183, ! 622: 185 ! 623: \s-1\f(CWtroff\fP\s+1, 175 ! 624: Using the Mouse, 175 ! 625: ! 626: Citations,\fI monk\fP, 244, 250-251 ! 627: \fIprefer\fP, 163, 167-170 ! 628: \s-1\f(CWcite\fP\s+1, \fImonk\fP, 239-258 ! 629: classical file system,\fI setup\fP, 498 ! 630: client machine,\fI netb\fP, 513-514, 516, 518, 522 ! 631: client name,\fI netb\fP, 522 ! 632: Client Startup,\fI netb\fP, 513 ! 633: code generator,\fI dag\fP, 153 ! 634: code-sharing mechanism,\fI music\fP, 478 ! 635: color composite,\fI pico\fP, 425, 427 ! 636: Color Image, \fIraster\fP, 483-495 ! 637: Color Map,\fI pico\fP, 425-427 ! 638: \fIraster\fP, 485-489 ! 639: command interpreter, \fIrc\fP, 283-296 ! 640: communication protocol, \fIspin\fP, 429-450 ! 641: complex numbers,\fI ideal\fP, 79, 81 ! 642: Computer Music, \fImusic\fP, 477-481 ! 643: \s-1\f(CWcon\fP\s+1,\fI authmgr\fP, 534-535 ! 644: \fIipc\fP, 529 ! 645: \fIsetup\fP, 500 ! 646: concurrent processes, \fIspin\fP, 429-450 ! 647: conditional shell construct,\fI mk\fP, 272, 274 ! 648: Confidante terminal,\fI authmgr\fP, 533 ! 649: \s-1\f(CWconfig\fP\s+1 directory,\fI upas\fP, 561 ! 650: Connection Server,\fI ipc\fP, 527 ! 651: console disk,\fI setup\fP, 497, 501 ! 652: Context sensitivity,\fI lex\fP, 378 ! 653: control blocks,\fI streams\fP, 504, 506, 508 ! 654: control flow,\fI lex\fP, 375-376 ! 655: control messages,\fI streams\fP, 505-506, 508 ! 656: coordinate system,\fI ideal\fP, 79-80, 107 ! 657: core dump,\fI pi\fP, 336 ! 658: corrupted file system,\fI fsck\fP, 581-582 ! 659: Cover Sheets and First Pages,\fI ms\fP, 8 ! 660: \s-1\f(CWcron\fP\s+1,\fI backup\fP, 593, 596, 598 ! 661: \fIsetup\fP, 499 ! 662: \fIuucp\fP, 564, 575 ! 663: \s-1\f(CWcrontab\fP\s+1,\fI backup\fP, 598 ! 664: \s-1\f(CWcrypt\fP\s+1,\fI security\fP, 551-552 ! 665: \s-1\f(CWct\fP\s+1,\fI security\fP, 551 ! 666: \s-1\f(CWctime\fP\s+1,\fI setup\fP, 499 ! 667: \s-1\f(CWcu\fP\s+1,\fI security\fP, 550-551 ! 668: \fIsetup\fP, 499-500 ! 669: \fIuucp\fP, 566-567, 569, 576, 578 ! 670: cut-and-paste editor, \fIsam\fP, 399-421 ! 671: daemon,\fI netb\fP, 513-514 ! 672: \s-1\f(CWdaemon\fP\s+1 Files,\fI lp\fP, 607 ! 673: Dag \(em A Program for Drawing Directed ! 674: Graphs, \fIdag\fP, 147-162 ! 675: ! 676: \fIdag\fP, 147-162 ! 677: \s-1\f(CW\&.\s-1GD\s+1\fP\s+1, 148-150, 153, 155 ! 678: \s-1\f(CW\&.\s-1GE\s+1\fP\s+1, 147-152, 155-157, 159-160, 162 ! 679: \s-1\f(CW\&.\s-1GS\s+1\fP\s+1, 148 ! 680: acyclic graphs, 147 ! 681: \s-1\f(CWbackedge\fP\s+1, 149 ! 682: \s-1\f(CWbackpath\fP\s+1, 149-150 ! 683: Basics, 147 ! 684: bounding box, 148, 153, 161 ! 685: \s-1\f(CWBox\fP\s+1, 148-150, 152, 154-159, 162 ! 686: \s-1\f(CWCircle\fP\s+1, 150-152, 158 ! 687: code generator, 153 ! 688: \s-1\f(CWdagsetcolor\fP\s+1, 151 ! 689: default attributes, 150-151 ! 690: \s-1\f(CWDiamond\fP\s+1, 150, 152, 158 ! 691: \s-1\f(CWDoublecircle\fP\s+1, 150, 152, 158 ! 692: \s-1\f(CWdraw edges\fP\s+1, 151-152, 160 ! 693: \s-1\f(CWdraw nodes\fP\s+1, 150, 152, 160, 162 ! 694: Drawing Algorithms, 153 ! 695: \s-1\f(CWdraw_dag\fP\s+1, 153-157, 159 ! 696: dummy node, 155-157 ! 697: Edge Attributes, 151 ! 698: Edge Colors, 151-152 ! 699: edge crossing, 148, 153-157 ! 700: Edge Labels, 151 ! 701: \s-1\f(CWedge\fP\s+1 statements, 148 ! 702: Edge Styles, 151 ! 703: Edge Weights, 151, 153 ! 704: \s-1\f(CWEllipse\fP\s+1, 147-150, 152-153, 155, 158, ! 705: 161 ! 706: graph description, 147-151, 153, 159 ! 707: incident edges, 153, 157 ! 708: invisible flat-edges, 153 ! 709: line style, 151 ! 710: \s-1\f(CWmaximum rank\fP\s+1, 153, 160 ! 711: \s-1\f(CWminimum rank\fP\s+1, 153, 160 ! 712: Node Attributes, 150 ! 713: Node Colors, 151-152 ! 714: Node Labels, 150 ! 715: Node Shapes, 150-151 ! 716: optimal rank assignment, 155 ! 717: \s-1\f(CWordered edge\fP\s+1, 153, 155 ! 718: \s-1\f(CWPath\fP\s+1 statements, 149 ! 719: \s-1\f(CWpic\fP\s+1, 147, 150-151 ! 720: \s-1\f(CWPlaintext\fP\s+1, 150, 152, 154, 158 ! 721: PostScript, 147, 150-151, 161-162 ! 722: Rank Assignment Control, 153 ! 723: running time, 155 ! 724: \s-1\f(CWsame rank\fP\s+1, 153, 155-156, 160 ! 725: \s-1\f(CWseparate\fP\s+1, 152-153, 160 ! 726: \s-1\f(CWShadedBox\fP\s+1, 161-162 ! 727: Spacing Control, 152-153 ! 728: spline control points, 153, 156-157 ! 729: \s-1\f(CWSquare\fP\s+1, 150, 152, 158 ! 730: Syntax, 160 ! 731: \s-1\f(CWtroff\fP\s+1, 147, 151 ! 732: user-defined shapes, 150 ! 733: ! 734: dangerous commands,\fI uucp\fP, 572 ! 735: Data Block,\fI fsck\fP, 581-584, 587, 589-592 ! 736: data blocks,\fI streams\fP, 504-505, 508-509 ! 737: data messages,\fI streams\fP, 505, 508 ! 738: Datakit,\fI backup\fP, 597-598, 600 ! 739: \fIipc\fP, 526, 528-530 ! 740: \fIlp\fP, 603, 607-608 ! 741: \fInetb\fP, 513-514 ! 742: \fIsetup\fP, 497, 500 ! 743: \fIstreams\fP, 505 ! 744: \fIuucp\fP, 563, 566-567, 577 ! 745: Datakit administrator,\fI authmgr\fP, 540-541 ! 746: Datakit controller,\fI authmgr\fP, 533, 536 ! 747: Datakit node,\fI authmgr\fP, 531, 535-536 ! 748: Datakit Redial Mechanism,\fI authmgr\fP, 535, 541 ! 749: \s-1\f(CWdcheck\fP\s+1,\fI setup\fP, 498 ! 750: \s-1\f(CWdcon\fP\s+1 service,\fI authmgr\fP, 534 ! 751: deadlock, \fIspin\fP, 429-450 ! 752: debugger, \fIpi\fP, 335-345 ! 753: debugging,\fI netb\fP, 521 ! 754: Debugging with Breakpoints,\fI cin\fP, 331 ! 755: \s-1\f(CWdemonk\fP\s+1, \fImonk\fP, 239-258 ! 756: Dependencies on variables,\fI mk\fP, 276 ! 757: dependency graph,\fI mk\fP, 273, 275-279 ! 758: destination address,\fI upas\fP, 557-560 ! 759: Detection And Correction Of Corruption, ! 760: \fI fsck\fP, 582 ! 761: deterministic finite automaton,\fI lex\fP, 375-376 ! 762: device driver,\fI latex\fP, 264-266 ! 763: \fIstreams\fP, 503-504, 507-509 ! 764: device number,\fI netb\fP, 514-515, 519-520 ! 765: \fIsetup\fP, 498 ! 766: Diacritical Marks,\fI eqn\fP, 29, 34 ! 767: \s-1\f(CWdialout\fP\s+1,\fI setup\fP, 499 ! 768: digital images,\fI raster\fP, 486, 488 ! 769: digitized image, \fIpico\fP, 423-428 ! 770: direct connection,\fI uucp\fP, 563, 566, 568 ! 771: directed graphs, \fIdag\fP, 147-162 ! 772: directory entry,\fI fsck\fP, 582-585, 587-591 ! 773: directory inode,\fI fsck\fP, 583-584, 587-591 ! 774: Disabling accounts based on unsuccessful ! 775: logins,\fI security\fP, 553 ! 776: Disks and file systems,\fI setup\fP, 498 ! 777: Display Equations,\fI eqn\fP, 25, 27, 32 ! 778: \s-1\f(CWdither\fP\s+1,\fI raster\fP, 488-489 ! 779: \s-1\f(CWdkhup\fP\s+1,\fI setup\fP, 500 ! 780: \s-1\f(CWdkmgr\fP\s+1,\fI setup\fP, 499-500 ! 781: \s-1\f(CWdmesg\fP\s+1,\fI setup\fP, 499 ! 782: \s-1\f(CWdocgen\fP\s+1,\fI ms\fP, 8, 12, 16 ! 783: \s-1\f(CWdoctype\fP\s+1,\fI ms\fP, 13 ! 784: document language translator, \fIlp\fP, 603-608 ! 785: Document Style Options,\fI latex\fP, 262 ! 786: Document Styles,\fI latex\fP, 259, 266 ! 787: Drawing,\fI cip\fP, 175-181, 184-185 ! 788: Drawing Algorithms,\fI dag\fP, 153 ! 789: Duplicate block,\fI fsck\fP, 583-584, 587-592 ! 790: \s-1\f(CWdvips\fP\s+1,\fI latex\fP, 264-266 ! 791: \s-1\f(CWdvit\fP\s+1,\fI latex\fP, 259, 264 ! 792: dynamic display,\fI anim\fP, 451, 453 ! 793: Dynamic Statistical Displays, \fIanim\fP, 451-475 ! 794: dynamic typing,\fI snocone\fP, 297 ! 795: \s-1\f(CWed\fP\s+1,\fI prefer\fP, 164 ! 796: \fIsam\fP, 399, 401, 403, 410, 413-414, 419-421 ! 797: \fIsed\fP, 389 ! 798: \fIupas\fP, 559 ! 799: \s-1\f(CWegrep\fP\s+1,\fI sam\fP, 403, 410 ! 800: \fIupas\fP, 559 ! 801: Encrypted File,\fI security\fP, 551-552 ! 802: encrypted password,\fI security\fP, 544-545, 553 ! 803: \s-1\f(CW\s-1ENVIRON\s+1\fP\s+1,\fI mk\fP, 281 ! 804: ! 805: \fIeqn\fP, 25-34 ! 806: \s-1\f(CW\(emmm\fP\s+1, 25-27 ! 807: \s-1\f(CW\(emms\fP\s+1, 25-27, 30, 34 ! 808: \s-1\f(CW\(emT\fP\s+1 argument, 34 ! 809: \s-1\f(CW\&.\s-1EN\s+1\fP\s+1, 25-34 ! 810: \s-1\f(CW\&.\s-1EQ\s+1\fP\s+1, 25-34 ! 811: \s-1\f(CWabove\fP\s+1, 25, 27, 31-33 ! 812: \s-1\f(CWback\fP\s+1, 31-33 ! 813: Big Brackets, Etc, 30 ! 814: \s-1\f(CWbold\fP\s+1, 29, 33 ! 815: Braces for Grouping, 27 ! 816: \s-1\f(CWceiling\fP\s+1, 30 ! 817: \s-1\f(CWcheckeq\fP\s+1, 34 ! 818: \fIcip\fP, 175 ! 819: \s-1\f(CWcol\fP\s+1, 31 ! 820: \s-1\f(CWcopy\fP\s+1, 32-33 ! 821: \s-1\f(CWcpile\fP\s+1, 31, 33 ! 822: Definitions, 32 ! 823: \s-1\f(CWdelim\fP\s+1, 25, 27-28, 30-34 ! 824: Diacritical Marks, 29, 34 ! 825: Display Equations, 25, 27, 32 ! 826: \s-1\f(CWdown\fP\s+1, 32-34 ! 827: \s-1\f(CWfat\fP\s+1, 29 ! 828: File Inclusion, 32 ! 829: \s-1\f(CWfloor\fP\s+1, 30 ! 830: \s-1\f(CWfont\fP\s+1, 29-30, 32-33 ! 831: Fractions, 28 ! 832: \s-1\f(CWfrom\fP\s+1, 28-29 ! 833: \s-1\f(CWfwd\fP\s+1, 31, 33 ! 834: \s-1\f(CWgfont\fP\s+1, 29, 33 ! 835: \fIgrap\fP, 129, 132, 142 ! 836: \s-1\f(CWgrap\fP\s+1, 34 ! 837: Greek, 26, 33 ! 838: \s-1\f(CWgsize\fP\s+1, 29, 33 ! 839: \s-1\f(CWinclude\fP\s+1, 30, 32-33 ! 840: Input spaces, 26 ! 841: \s-1\f(CWint\fP\s+1, 26, 28-29 ! 842: \s-1\f(CWitalic\fP\s+1, 26-27, 29-30, 33 ! 843: Keywords, Precedences, Etc, 32 ! 844: \s-1\f(CWlcol\fP\s+1, 31, 33 ! 845: \s-1\f(CWleft\fP\s+1, 25-28, 30-33 ! 846: \s-1\f(CWlineup\fP\s+1, 25, 30, 32-33 ! 847: Lining up Equations, 30 ! 848: Local Motions, 31-32 ! 849: \s-1\f(CWlpile\fP\s+1, 31, 33 ! 850: \s-1\f(CWmark\fP\s+1, 25, 27, 29-30, 32-34 ! 851: mathematical words, 33 ! 852: Matrices, 31 ! 853: \fImonk\fP, 249 ! 854: \fIms\fP, 11, 13, 17, 20 ! 855: Output spaces, 26 ! 856: \s-1\f(CWover\fP\s+1, 25, 28-30, 32-34 ! 857: \s-1\f(CWpic\fP\s+1, 34 ! 858: \fIpic\fP, 53, 69-70 ! 859: \s-1\f(CWpile\fP\s+1, 25, 31-34 ! 860: \s-1\f(CWpost\fP\s+1, 34 ! 861: PostScript, 34 ! 862: Quoted Text, 29 ! 863: \s-1\f(CWrcol\fP\s+1, 31, 33 ! 864: \s-1\f(CWright\fP\s+1, 25-33 ! 865: \s-1\f(CWroman\fP\s+1, 26, 29-33 ! 866: \s-1\f(CWrpile\fP\s+1, 31, 33 ! 867: Shorthand for In-line Equations, 27 ! 868: \s-1\f(CWsin\fP\s+1, 26, 30, 33 ! 869: Size and Font Changes, 29 ! 870: \s-1\f(CWsize\fP\s+1, 29 ! 871: Spaces, Again, 26 ! 872: \s-1\f(CWsqrt\fP\s+1, 28, 33 ! 873: Square Roots, 28 ! 874: \s-1\f(CWsub\fP\s+1, 25-29, 31-33 ! 875: Subscripts and Superscripts, 26-27 ! 876: Summation, Integral, Etc, 28 ! 877: \s-1\f(CWsup\fP\s+1, 25-33 ! 878: Symbols, Special Names, Greek, 26 ! 879: \s-1\f(CWtbl\fP\s+1, 34 ! 880: \fItbl\fP, 35-36, 40 ! 881: \s-1\f(CWto\fP\s+1, 28 ! 882: \s-1\f(CWtroff\fP\s+1 special-character, 30 ! 883: \s-1\f(CWtroff\fP\s+1, 25-26, 29-30, 34 ! 884: \fItrofftut\fP, 223, 226-228 ! 885: Troubleshooting, 33 ! 886: Tuning \s-1\f(CWeqn\fP\s+1 Output, 34 ! 887: \s-1\f(CWup\fP\s+1, 30-34 ! 888: Use on \s-2UNIX\s+2, 34 ! 889: ! 890: equations, \fIeqn\fP, 25-34 ! 891: \fImonk\fP, 244, 249 ! 892: \fIms\fP, 7, 11-12, 17, 20 ! 893: Error Handling,\fI yacc\fP, 367, 370 ! 894: Error Messages,\fI uucp\fP, 578 ! 895: error recovery,\fI yacc\fP, 363, 367-369, 372 ! 896: Ethernet,\fI ipc\fP, 529 ! 897: \fIlp\fP, 603, 608 ! 898: \fIsetup\fP, 497, 500 ! 899: Executability,\fI spin\fP, 429, 432, 443, 445 ! 900: exhaustive validation,\fI spin\fP, 429, 438 ! 901: ! 902: \fIf77\fP, 311-323 ! 903: \s-1\f(CWa\fP\s+1 Format, 321 ! 904: Alternate Return, 315, 317, 320 ! 905: Argument Lists, 314-315 ! 906: Array Declarations, 318 ! 907: Automatic Storage, 312 ! 908: Binary Initialization Constants, 313 ! 909: Blank Lines, 317 ! 910: Blanks on Input, 320 ! 911: Block \s-1\f(CWif,\fP\s+1 319 ! 912: C compilers, 311-312 ! 913: C function, 312, 314-315 ! 914: \s-1\f(CWcanseek\fP\s+1, 316 ! 915: Character Constants, 313, 319-320 ! 916: \s-1\f(CWcharacter\fP\s+1 Data Type, 318 ! 917: Character String, 312-313, 318-319, ! 918: 321 ! 919: \s-1\f(CWclose\fP\s+1, 316, 321-322 ! 920: Colon, 318-320 ! 921: Commas in Formatted Input, 314 ! 922: \s-1\f(CWcommon\fP\s+1 block, 315, 318 ! 923: \s-1\f(CWcomplex\fP\s+1, 312, 314-315, 318-319, 321 ! 924: Concatenation, 319 ! 925: Data Representations, 315 ! 926: \s-1\f(CWdata\fP\s+1 statement, 313, 318-319 ! 927: Declarations, 314-315, 317, 323 ! 928: Differences Between Fortran 66 and ! 929: Fortran 77, 317 ! 930: Direct I/O, 316, 321-323 ! 931: \s-1\f(CWdo\fP\s+1 loop, 312-314, 317, 319 ! 932: \s-1\f(CWdouble complex\fP\s+1, 312, 315 ! 933: double precision, 312, 314-315, 317, ! 934: 319 ! 935: \s-1\f(CWend=,\fP\s+1 \s-1\f(CWerr=, ! 936: \fP\s+1 and \s-1\f(CWiostat=\fP\s+1 Clauses, ! 937: 320 ! 938: entry point, 315, 317, 320 ! 939: \s-1\f(CWentry\fP\s+1 statement, 317 ! 940: \s-1\f(CWequivalence\fP\s+1, 312-314 ! 941: Executable Statements, 317, 319 ! 942: Exponentiation, 319 ! 943: Expressions, 318-319 ! 944: Extended Range, 317 ! 945: external names, 313 ! 946: \s-1\f(CWexternal\fP\s+1, 315-318 ! 947: Features Deleted from Fortran 66, 317 ! 948: File Control Statements, 322 ! 949: File Formats, 311, 315 ! 950: flags, 311-312 ! 951: Floating Point, 317, 321 ! 952: Format Variables, 320 ! 953: Formatted I/O, 316, 320-323 ! 954: \s-1\f(CWfseek\fP\s+1, 316 ! 955: \s-1\f(CWgoto\fP\s+1, 315, 317, 319 ! 956: halfword integers, 314 ! 957: Hollerith, 313, 317 ! 958: I/O system, 311, 313-314, 316, 320 ! 959: Implementation Strategy, 312 ! 960: \s-1\f(CWimplicit\fP\s+1 statement, 318 ! 961: Implicit Undefined statement, 312 ! 962: \s-1\f(CWinclude\fP\s+1 Statement, 313 ! 963: Input/Output, 312, 320 ! 964: \s-1\f(CWinquire\fP\s+1, 322-323 ! 965: \s-1\f(CWinteger\fP\s+1, 312-313, 315, 318 ! 966: \s-1\f(CWinteger\(**2\fP\s+1, 314 ! 967: Inter-Procedure Interface, 314 ! 968: Internal Files, 321-322 ! 969: intrinsic function, 314, 318 ! 970: \s-1\f(CWintrinsic\fP\s+1 statement, 318 ! 971: \s-1\f(CWIw.m\fP\s+1, 321 ! 972: Language Extensions, 312 ! 973: \s-1\f(CWlen\fP\s+1, 318 ! 974: List-Directed Formatting, 321 ! 975: logical quantities, 312, 314 ! 976: lower case, 312-313 ! 977: non-character variables, 313-314 ! 978: One-Trip \s-1\f(CWdo\fP\s+1 Loops, 313 ! 979: \s-1\f(CWopen\fP\s+1, 316, 321-323 ! 980: Optional Plus Signs, 320 ! 981: Options, 311 ! 982: Portability Considerations, 316 ! 983: Positional Editing Codes, 320 ! 984: Pre-Connected Files and File ! 985: Positions, 316 ! 986: \s-1\f(CWprint\fP\s+1 statement, 321 ! 987: Procedure Names, 314-315 ! 988: Program and Block Data Statements, ! 989: 317 ! 990: Program Form, 317 ! 991: \s-1\f(CWread\fP\s+1, 314, 316, 320-323 ! 992: \s-1\f(CWreal\fP\s+1, 312-315, 317-319, 321 ! 993: record length, 314, 316, 322-323 ! 994: Recursion, 312 ! 995: Relaxation of Restrictions, 319 ! 996: \s-1\f(CWreturn\fP\s+1, 314-315, 317-318, 320, 323 ! 997: \s-1\f(CWsave\fP\s+1 statement, 318 ! 998: scratch file, 322 ! 999: sequential I/O, 316, 321, 323 ! 1000: Short Integers, 312, 314 ! 1001: source file, 311 ! 1002: Source Input Format, 312 ! 1003: Standard Units, 321 ! 1004: \s-1\f(CWstatic\fP\s+1, 312, 317 ! 1005: Structure of Fortran Files, 315 ! 1006: \s-1\f(CWsubroutine\fP\s+1, 315, 317, 320 ! 1007: Substrings, 319, 321 ! 1008: \s-1\f(CWt\fP\s+1 and \s-1\f(CWtl\fP\s+1 Formats, 314 ! 1009: type statement, 312 ! 1010: Unrepresentable Values, 321 ! 1011: upper case letters, 312-313 ! 1012: Usage, 311-313 ! 1013: Violations Of The Standard, 314 ! 1014: \s-1\f(CWwrite\fP\s+1 statement, 320-321 ! 1015: ! 1016: Fatal System Errors,\fI uucp\fP, 578 ! 1017: \s-1\f(CWfbi\fP\s+1,\fI raster\fP, 486 ! 1018: figure placement, \fIpm\fP, 21-24 ! 1019: Figures,\fI monk\fP, 241, 243, 248-249 ! 1020: file access,\fI uucp\fP, 569, 572, 578 ! 1021: file assignment,\fI anim\fP, 462 ! 1022: file backup system, \fIbackup\fP, 593-601 ! 1023: file descriptor,\fI ipc\fP, 523, 525-528, 530 ! 1024: File Inclusion,\fI eqn\fP, 32 ! 1025: file mode,\fI security\fP, 546-547 ! 1026: File Motel, \fIbackup\fP, 593-601 ! 1027: file name,\fI ipc\fP, 526, 528, 530 ! 1028: file names,\fI mk\fP, 276-277 ! 1029: file parameter,\fI anim\fP, 456, 461-462 ! 1030: file server,\fI authmgr\fP, 531 ! 1031: file system, \fIfsck\fP, 581-592 ! 1032: \fIipc\fP, 523-525, 530 ! 1033: \fInetb\fP, 513-522 ! 1034: file system check, \fIfsck\fP, 581-592 ! 1035: File System Operations,\fI netb\fP, 513-515 ! 1036: file system size,\fI fsck\fP, 582-583, 586 ! 1037: file system type,\fI ipc\fP, 524-525 ! 1038: file transfer,\fI uucp\fP, 563-565, 578 ! 1039: \s-1\f(CWfilemap\fP\s+1,\fI backup\fP, 596-597 ! 1040: Files And File Systems,\fI security\fP, 546-547 ! 1041: finite automaton,\fI lex\fP, 376 ! 1042: Flow Control,\fI streams\fP, 503-504, 506, 510 ! 1043: \s-1\f(CWfmdaemon\fP\s+1,\fI backup\fP, 594, 600 ! 1044: font directory,\fI latex\fP, 264-265 ! 1045: Footnotes,\fI monk\fP, 244, 250, 253 ! 1046: formatting information,\fI tbl\fP, 36 ! 1047: Formatting References with Prefer, \fIprefer\fP, ! 1048: 163-174 ! 1049: formatting styles,\fI prefer\fP, 163, 169 ! 1050: Fortran compiler, \fIf77\fP, 311-323 ! 1051: frame buffer,\fI pico\fP, 423, 425, 427 ! 1052: \fIraster\fP, 483-487 ! 1053: Frame buffer commands,\fI raster\fP, 485-486 ! 1054: Frame parameters,\fI anim\fP, 462 ! 1055: Frame window,\fI pi\fP, 340-341 ! 1056: free block list,\fI fsck\fP, 581-586, 591-592 ! 1057: \fIsetup\fP, 498 ! 1058: Free list blocks,\fI fsck\fP, 581-583, 585 ! 1059: Fsck - The \s-2UNIX F\s+2ile System Check\s+2 ! 1060: \s-2Program, \fIfsck\fP, 581-592 ! 1061: ! 1062: \fIfsck\fP, 581-592 ! 1063: Bad block, 582-584, 587-589, 591-592 ! 1064: bad data, 583-584 ! 1065: \s-2BAD\s+2/\s-2DUP \s+2error condition, 587-588 ! 1066: block number, 582-585, 587-588, 592 ! 1067: Cleanup, 586, 592 ! 1068: Conventions, 585 ! 1069: corrupted file system, 581-582 ! 1070: Corruption Of The File System, 582 ! 1071: Data Block, 581-584, 587, 589-592 ! 1072: de-allocate inode, 587-588, 591 ! 1073: Detection And Correction Of ! 1074: Corruption, 582 ! 1075: directory data block, 584-585 ! 1076: directory entry inode number, 584 ! 1077: directory entry, 582-585, 587-591 ! 1078: directory inode numbers, 584-585 ! 1079: directory inode, 583-584, 587-591 ! 1080: Duplicate block, 583-584, 587-592 ! 1081: error conditions, 585-592 ! 1082: file system size, 582-583, 586 ! 1083: First Free List Block, 582 ! 1084: Free block count, 582-583, 591-592 ! 1085: free block list, 581-586, 591-592 ! 1086: Free inode count, 582-583, 590-591 ! 1087: Free List Block, 582-583, 592 ! 1088: Free list blocks, 581-583, 585 ! 1089: Hardware Failure, 582-583 ! 1090: Improper System Shutdown and Startup, ! 1091: 582 ! 1092: Indirect Block, 581-584 ! 1093: Initialization, 586 ! 1094: inode number, 582, 584-585, 588-590 ! 1095: inode size, 583-584, 587 ! 1096: inodes, 581-588, 591-592 ! 1097: Link count, 583, 587, 589-591 ! 1098: \s-1\f(CWlost+found\fP\s+1, 583, 585, 589-590 ! 1099: mode word, 583-584, 587 ! 1100: mounted file system, 581-582, 592 ! 1101: Phase 1: Check Blocks and sizes, 587 ! 1102: Phase 1B: Rescan for more dups, 588, 588 ! 1103: Phase 3: Check connectivity, 589, 590 ! 1104: Phase 5: Check free list, 591, 592 ! 1105: regular inode, 583, 587 ! 1106: root directory, 583, 585-586, 589-590 ! 1107: root file system, 581, 592 ! 1108: root inode, 588-589 ! 1109: \fIsetup\fP, 497-498 ! 1110: shutdown procedures, 582 ! 1111: Size check, 584, 586, 588 ! 1112: special character inode, 583, 587 ! 1113: Super-Block, 581-583, 585, 591-592 ! 1114: \s-1\f(CWsync\fP\s+1, 581-582 ! 1115: unreferenced files, 590 ! 1116: Update Of The File System, 581 ! 1117: virtual memory buffer cache, 587 ! 1118: ! 1119: \s-1\f(CWfstab\fP\s+1,\fI setup\fP, 499 ! 1120: garbage-compacted arena,\fI sam\fP, 411 ! 1121: garbage-compacting allocator,\fI sam\fP, 411 ! 1122: gateway machine,\fI ipc\fP, 530 ! 1123: geometric objects,\fI anim\fP, 458-459 ! 1124: \s-1\f(CWgetty\fP\s+1,\fI setup\fP, 499 ! 1125: Gnot terminal,\fI authmgr\fP, 531-534, 540-541 ! 1126: \fIraster\fP, 483-484 ! 1127: Grammars for Expressions,\fI yacc\fP, 354 ! 1128: Grammars in Yacc Specifications,\fI yacc\fP, 348 ! 1129: Grap \(em A Language for Typesetting ! 1130: Graphs, \fIgrap\fP, 109-146 ! 1131: ! 1132: \fIgrap\fP, 109-146 ! 1133: \s-1\f(CW\&.G1\fP\s+1, 109-110, 117, 140-143, 145 ! 1134: \s-1\f(CW\&.G2\fP\s+1, 109-110, 117, 130, 140-142, 145 ! 1135: \s-1\f(CW/usr/lib/grap.defines\fP\s+1, 141, 146 ! 1136: arithmetic, 117, 121, 129, 133, 144 ! 1137: \s-1\f(CWarrow\fP\s+1, 116, 144 ! 1138: \s-1\f(CWawk\fP\s+1, 127, 131-132, 135-138 ! 1139: \s-1\f(CWblob\fP\s+1, 140 ! 1140: \s-1\f(CWbullet\fP\s+1, 116, 118, 121, 123, 126, ! 1141: 135-136, 140-141, 146 ! 1142: \s-1\f(CWby\fP\s+1 clause, 143-144 ! 1143: \s-1\f(CWcircle\fP\s+1, 116, 118, 121, 135, 142, 144 ! 1144: comment, 145 ! 1145: \s-1\f(CWcoord\fP\s+1, 112, 115, 118, 121, 132, 141-143 ! 1146: \s-1\f(CWcopy thru\fP\s+1, 145 ! 1147: \s-1\f(CWcopy\fP\s+1, 110, 116-117, 119, 124, 130, 139, ! 1148: 141-142, 145 ! 1149: \s-1\f(CWdashed\fP\s+1, 112, 143 ! 1150: data file, 109-110, 119, 129 ! 1151: \s-1\f(CWdefine\fP\s+1, 117-118, 132, 141, 143, 145 ! 1152: \s-1\f(CWdotted\fP\s+1, 112, 114, 133, 143 ! 1153: \s-1\f(CWdraw\fP\s+1, 109, 114, 116, 119, 124, 127, ! 1154: 129, 131, 134, 139, 142-144 ! 1155: \s-1\f(CWelse\fP\s+1 clause, 120, 144 ! 1156: \s-1\f(CWeqn\fP\s+1, 129, 132, 142 ! 1157: \fIeqn\fP, 34 ! 1158: \s-1\f(CWexp\fP\s+1, 141, 144 ! 1159: \s-1\f(CWfor\fP\s+1 statement, 109, 119-120, 133, 144 ! 1160: \s-1\f(CWframe\fP\s+1, 111-112, 116, 128, 138, 140, ! 1161: 142-143, 145 ! 1162: \s-1\f(CWgraph\fP\s+1 command, 127, 145 ! 1163: \s-1\f(CWgrid\fP\s+1, 116, 142-143 ! 1164: horizontal lines, 123-124 ! 1165: \s-1\f(CWideal\fP\s+1, 142 ! 1166: \s-1\f(CWif\fP\s+1 statement, 109, 120, 124, 129, 137 ! 1167: \s-1\f(CWif-then-else\fP\s+1 statement, 144 ! 1168: immediate macro, 119 ! 1169: \s-1\f(CWin\fP\s+1 clauses, 132, 143 ! 1170: \s-1\f(CWinclude\fP\s+1, 110, 144-146 ! 1171: \s-1\f(CWlabel\fP\s+1, 143-144 ! 1172: \s-1\f(CWline\fP\s+1, 116, 124, 135, 144 ! 1173: \s-1\f(CWlog\fP\s+1, 115, 118, 121, 134, 141, 143-144 ! 1174: macro, 109, 117-120, 128, 132-133, ! 1175: 139-141, 144-145 ! 1176: \fIms\fP, 11 ! 1177: \s-1\f(CWnew,\fP\s+1 114, 144 ! 1178: \s-1\f(CWnext\fP\s+1, 116-117, 119, 129, 144 ! 1179: one-dimensional data, 133-135 ! 1180: \s-1\f(CWpic\fP\s+1, 109-110, 117, 128, 132, 141-143, ! 1181: 145 ! 1182: \fIpic\fP, 53, 67 ! 1183: \s-1\f(CWplot\fP\s+1, 142, 144 ! 1184: plotting symbol, 118-119, 135, 140 ! 1185: predefined macros, 116 ! 1186: \s-1\f(CWprint\fP\s+1 statement, 127, 145 ! 1187: \s-1\f(CWprintf\fP\s+1, 115, 143-144 ! 1188: Reference Manual, 109, 138, 142 ! 1189: \s-1\f(CWscatmat\fP\s+1 program, 132 ! 1190: scatter plot, 111 ! 1191: \s-1\f(CWsh\fP\s+1 command, 145 ! 1192: \s-1\f(CWsh\fP\s+1 statement, 138 ! 1193: \s-1\f(CWsin\fP\s+1, 144 ! 1194: size changes, 121, 140-141 ! 1195: \s-1\f(CWsize\fP\s+1 clause, 114 ! 1196: \s-1\f(CWsize\fP\s+1 command, 141 ! 1197: \s-1\f(CWsolid\fP\s+1, 111-112, 115-116, 143 ! 1198: \s-1\f(CWsqrt\fP\s+1, 117, 144 ! 1199: \s-1\f(CWsquare\fP\s+1, 117, 146 ! 1200: \s-1\f(CWstderr\fP\s+1, 127, 141, 145 ! 1201: \s-1\f(CWthru\fP\s+1 parameter, 117 ! 1202: tick-location, 143 ! 1203: \s-1\f(CWticks\fP\s+1 command, 113, 115-116, 133 ! 1204: \s-1\f(CWticks off\fP\s+1, 113 ! 1205: \s-1\f(CWticks\fP\s+1 statement, 120, 132, 143 ! 1206: \s-1\f(CWtroff\fP\s+1, 109-110, 136, 140-141, 145 ! 1207: Tutorial, 109-110 ! 1208: two coordinate systems, 118-119 ! 1209: typesetter graphics, 142 ! 1210: \s-1\f(CWuntil\fP\s+1 clause, 130 ! 1211: Using grap, 141 ! 1212: \s-1\f(CWvticks\fP\s+1, 134 ! 1213: \s-1\f(CWwidth\fP\s+1 attribute, 143 ! 1214: \s-1\f(CWwith\fP\s+1 clause, 128 ! 1215: ! 1216: graph description,\fI dag\fP, 147-151, 153, 159 ! 1217: graphical I/O devices, \fIraster\fP, 483-495 ! 1218: graphics, \fIanim\fP, 451-475 ! 1219: \fIcip\fP, 175-186 ! 1220: \fIideal\fP, 79-107 ! 1221: \fIlatex\fP, 265-266 ! 1222: \fIpic\fP, 53-77 ! 1223: gray shades,\fI raster\fP, 491 ! 1224: \s-1\f(CWgrep\fP\s+1,\fI sam\fP, 406 ! 1225: \fIspin\fP, 429-450 ! 1226: group ids,\fI netb\fP, 513-515 ! 1227: group logins,\fI security\fP, 554 ! 1228: group permissions,\fI security\fP, 546, 554 ! 1229: guarded command language, \fIspin\fP, 429-450 ! 1230: Guide to Preparing Documents with \-mcs and ! 1231: \-ms,\fI ms\fP, 17 ! 1232: guiding points,\fI cip\fP, 182 ! 1233: \fIideal\fP, 84, 93 ! 1234: halftone,\fI raster\fP, 488 ! 1235: Hardware Failure,\fI fsck\fP, 582-583 ! 1236: header file,\fI mk\fP, 269, 271-272, 277 ! 1237: high-resolution rgb video,\fI raster\fP, 483 ! 1238: host machine,\fI cip\fP, 184-185 ! 1239: I/O control requests,\fI ipc\fP, 523 ! 1240: \s-1\f(CWicheck\fP\s+1,\fI setup\fP, 498 ! 1241: Ideal \(em A Picture-specification Language, ! 1242: \fIideal\fP, 79-107 ! 1243: ! 1244: \fIideal\fP, 79-107 ! 1245: \s-1\f(CW\(em4\fP\s+1, 105 ! 1246: \s-1\f(CW\(eml\fP\s+1, 106 ! 1247: \s-1\f(CW\(emn\fP\s+1, 105 ! 1248: \s-1\f(CW\(emp\fP\s+1, 105 ! 1249: \s-1\f(CW\(emq\fP\s+1, 106 ! 1250: \s-1\f(CW\(emr\fP\s+1, 106 ! 1251: \s-1\f(CW\&.\s-1IE\s+1\fP\s+1, 79, 84, 88-90, 96-97, 101, 104-107 ! 1252: \s-1\f(CW\&.\s-1IF\s+1\fP\s+1, 104 ! 1253: \s-1\f(CW\&.\s-1IS\s+1\fP\s+1, 79-97, 99-101, 103-107 ! 1254: Absolute Value, 104 ! 1255: Angle Processing, 106 ! 1256: Arc, 82-83, 90, 92-93, 96-97, 104-106 ! 1257: Arrow, 82-84, 86-88, 94, 96-99, 106 ! 1258: B-Trees, 97 ! 1259: boundary list, 92, 105 ! 1260: box definition, 82, 93, 106-107 ! 1261: Box Placement, 105 ! 1262: Boxes, 80, 82, 84, 87, 90, 93-94, ! 1263: 104-106 ! 1264: \fIcip\fP, 185 ! 1265: Circles, 82, 89-90, 92, 96-97 ! 1266: circular arcs, 82, 92-93 ! 1267: Column Width, 106-107 ! 1268: Command-Line Options, 105 ! 1269: Commands to Control ideal Processing, ! 1270: 106 ! 1271: Commands to the Postprocessor, 106-107 ! 1272: comment, 80, 104 ! 1273: complex numbers, 79, 81 ! 1274: \s-1\f(CWconstruct\fP\s+1, 90-95, 105 ! 1275: Constructing and Drawing Boxes, 105 ! 1276: coordinate system, 79-80, 107 ! 1277: Dash, 89-91, 96, 106 ! 1278: Defining Boxes, 80 ! 1279: Defining the Bounding Box, 106 ! 1280: dependent variables, 81 ! 1281: \s-1\f(CWdraw\fP\s+1 command, 94 ! 1282: Elements of the \s-1\f(CWideal\fP\s+1 Language, 80, ! 1283: 104 ! 1284: Equations, 79-82, 88, 90, 104 ! 1285: error messages, 82, 90 ! 1286: Filling Regions, 90 ! 1287: Floating Truncation, 104 ! 1288: Forgetting a Box, 106 ! 1289: \fIgrap\fP, 142 ! 1290: guiding points, 84, 93 ! 1291: Including Files, 106 ! 1292: independent variables, 81 ! 1293: Inverse Trigonometric Function, 104 ! 1294: Iteration of \s-1\f(CWideal\fP\s+1 Constructs, 88 ! 1295: \fIlatex\fP, 265 ! 1296: Library Files, 82, 95-96, 106 ! 1297: Line Drawing, 104 ! 1298: local variables, 80, 82-84, 90, 93, 97 ! 1299: Manipulating Complex Numbers, 104 ! 1300: Naming Instances of Boxes, 84 ! 1301: Obsolete Features, 107 ! 1302: Opaque Box, 91, 93-94 ! 1303: Opaque Circular Arc Polygons, 92 ! 1304: \s-1\f(CWopaque exterior\fP\s+1, 92-93, 95, 100, ! 1305: 105 ! 1306: Opaque Polygons, 91 ! 1307: Order is Important, 93 ! 1308: Overview of \s-1\f(CWideal,\fP\s+1 79 ! 1309: Paper Commands, 93 ! 1310: Parameter Section Commands, 85 ! 1311: Pen Drawing, 105 ! 1312: Pens as For-Statements, 90 ! 1313: Pens, 89-91 ! 1314: \fIpic\fP, 53, 72 ! 1315: Picture Height, 106 ! 1316: Picture Width, 106 ! 1317: Placing Boxes, 80 ! 1318: Placing Captions, 105 ! 1319: \fIpm\fP, 23 ! 1320: Polygon Clipping, 100 ! 1321: Postprocessor, 105, 107 ! 1322: \s-1\f(CWput\fP\s+1 statement, 80-85, 92-93, 95 ! 1323: Putting Boxes Together, 84 ! 1324: Quality Option, 105 ! 1325: Rectangle, 80-82, 89, 91-92, 96 ! 1326: Reference Manual, 79, 104 ! 1327: Sector Grid, 99 ! 1328: Some Hard Facts, 93 ! 1329: spline, 83-84, 90, 93, 105 ! 1330: Square Root Function, 104 ! 1331: Statements Related to Opaquing, 105 ! 1332: Text Captions, 83 ! 1333: \s-1\f(CWtroff\fP\s+1, 79, 84, 93, 104-105 ! 1334: Unit Vector Functions, 104 ! 1335: Variable Declarations, 97, 104 ! 1336: \s-1\f(CWwavy\fP\s+1, 89-91, 96, 106 ! 1337: ! 1338: ImPress,\fI lp\fP, 603, 606 ! 1339: Improper System Shutdown and Startup,\fI fsck\fP, ! 1340: 582 ! 1341: Indirect Block,\fI fsck\fP, 581-584 ! 1342: \s-1\f(CWinit\fP\s+1,\fI setup\fP, 499 ! 1343: inode size,\fI fsck\fP, 583-584, 587 ! 1344: inter-process communication, \fIstreams\fP, ! 1345: 503-511 ! 1346: interactive debugger, \fIpi\fP, 335-345 ! 1347: interactive drawing system, \fIcip\fP, 175-186 ! 1348: interactive editor, \fIsam\fP, 399-421 ! 1349: interactive mode,\fI cin\fP, 325-330, 332-333 ! 1350: intermediate modules,\fI ipc\fP, 524 ! 1351: Interprocess Communication, \fIipc\fP, 523-530 ! 1352: \fIstreams\fP, 508 ! 1353: Interprocessor Communication,\fI lp\fP, 607 ! 1354: \s-2IP \s+2packets,\fI ipc\fP, 529-530 ! 1355: ! 1356: \fIipc\fP, 523-530 ! 1357: \s-1\f(CW/cs\fP\s+1, 528 ! 1358: \s-1\f(CW/etc/netcaller\fP\s+1 program, 527 ! 1359: \s-1\f(CW/etc/utmp\fP\s+1 file, 526 ! 1360: Addresses, 525, 528 ! 1361: \s-1\f(CWauth\fP\s+1, 529 ! 1362: automatic dialers, 525-526 ! 1363: \s-1\f(CWcon\fP\s+1, 529 ! 1364: Connection Server, 527 ! 1365: Datakit, 526, 528-530 ! 1366: \s-1\f(CWdk\fP\s+1, 528 ! 1367: Establishing Communication, 523, 525 ! 1368: Ethernet, 529 ! 1369: file descriptor, 523, 525-528, 530 ! 1370: file name, 526, 528, 530 ! 1371: file system type, 524-525 ! 1372: file system, 523-525, 530 ! 1373: gateway machine, 530 ! 1374: Generalized Mounting, 525 ! 1375: I/O control requests, 523 ! 1376: intermediate modules, 524 ! 1377: \s-2IP \s+2packets, 529-530 ! 1378: \s-2IPC I\s+2mplementation, 528 ! 1379: \s-2IPC \s+2routines, 528-529 ! 1380: \s-1\f(CWipcaccept\fP\s+1, 527-528 ! 1381: \s-1\f(CWipccreat\fP\s+1, 527-529 ! 1382: \s-1\f(CWipclisten\fP\s+1, 527-528 ! 1383: \s-1\f(CWipcopen\fP\s+1, 527-529 ! 1384: \s-1\f(CWipcreject\fP\s+1, 527-528 ! 1385: kernel code, 526-527 ! 1386: \s-1\f(CWlogin\fP\s+1, 526, 528-529 ! 1387: \s-1\f(CWmount\fP\s+1, 524-526 ! 1388: multi-player game, 527, 529 ! 1389: name translation, 526, 528 ! 1390: \fInetb\fP, 513 ! 1391: Network Calling: Simple Form, 526 ! 1392: network connection, 525-527, 529 ! 1393: Network Managers, 529 ! 1394: network server, 528 ! 1395: New System Mechanisms, 525 ! 1396: Passing Files, 526 ! 1397: \s-1\f(CWphone\fP\s+1, 528 ! 1398: \s-1\f(CWpi\fP\s+1, 525 ! 1399: \s-1\f(CWpipe\fP\s+1, 523-528, 530 ! 1400: port number, 529 ! 1401: Process Connections, 527 ! 1402: \s-1\f(CWread\fP\s+1, 523-524 ! 1403: \s-1\f(CWrecvfile\fP\s+1, 526-527 ! 1404: remote file system, 524-525, 530 ! 1405: remote login, 529 ! 1406: remote mail, 528 ! 1407: remote system, 526 ! 1408: \s-1\f(CWrlogin\fP\s+1, 529 ! 1409: \s-1\f(CWselect\fP\s+1, 527-528 ! 1410: \s-1\f(CWsendfile\fP\s+1, 526 ! 1411: server process, 524-525 ! 1412: Service Manager, 529 ! 1413: socket, 525-526 ! 1414: special file, 525-526 ! 1415: stream, 523-530 ! 1416: Talking to Users, 526 ! 1417: \s-1\f(CWtcp\fP\s+1, 528 ! 1418: \s-2TCP\s+2/\s-2IP\s+2, 528-530 ! 1419: terminal processing, 523, 529 ! 1420: user id, 528-529 ! 1421: \s-1\f(CWuucp\fP\s+1 file-transfer, 529 ! 1422: \s-1\f(CWvismon\fP\s+1, 526 ! 1423: \s-1\f(CWwrite\fP\s+1, 524, 526 ! 1424: ! 1425: \s-2IPC \s+2routines,\fI ipc\fP, 528-529 ! 1426: \s-2IPC \s+2system,\fI backup\fP, 594, 597-600 ! 1427: \s-1\f(CWipccreat\fP\s+1,\fI setup\fP, 500 ! 1428: \s-1\f(CWipconfig\fP\s+1,\fI setup\fP, 500 ! 1429: \s-1\f(CWipcopen\fP\s+1,\fI setup\fP, 500 ! 1430: \s-2IT\s+2frame buffer,\fI raster\fP, 484-486 ! 1431: \s-1\f(CWjx7\fP\s+1,\fI music\fP, 478 ! 1432: kernel,\fI netb\fP, 513 ! 1433: kernel code,\fI ipc\fP, 526-527 ! 1434: \s-1\f(CWkill\fP\s+1 Files,\fI lp\fP, 607 ! 1435: kill processing,\fI streams\fP, 507 ! 1436: \s-2KMC\s+2,\fI setup\fP, 500 ! 1437: \s-2LALR \s+2grammars, \fIyacc\fP, 347-374 ! 1438: laser printers,\fI trofftut\fP, 223, 225 ! 1439: LaTeX User Guide, \fIlatex\fP, 259-267 ! 1440: ! 1441: \fIlatex\fP, 259-267 ! 1442: \s-1\f(CW\(emms\fP\s+1, 260 ! 1443: \s-1\f(CW\(emp\fP\s+1, 265 ! 1444: \s-1\f(CW\(emt\fP\s+1, 265 ! 1445: \s-1\f(CW/usr/lib/tex/fonts\fP\s+1, 264 ! 1446: \s-1\f(CW/usr/lib/tex/macros\fP\s+1, 259 ! 1447: \s-1\f(CW\edocumentstyle\fP\s+1, 259-260 ! 1448: \s-1\f(CW\especial\fP\s+1, 265-266 ! 1449: \s-1\f(CWacmtrans\fP\s+1 Style, 261 ! 1450: \s-1\f(CWattart\fP\s+1 Style, 260 ! 1451: \s-1\f(CWattletter\fP\s+1 Style, 262, 266 ! 1452: Bibliographies, 263 ! 1453: bibliography styles, 259, 263-264, 266 ! 1454: \s-1\f(CWbibtex\fP\s+1, 259, 263-264 ! 1455: bitmap fonts, 265-266 ! 1456: \s-1\f(CWcup\fP\s+1 Style, 262 ! 1457: device driver, 264-266 ! 1458: Document Style Options, 262 ! 1459: Document Styles, 259, 266 ! 1460: \s-1\f(CWdvips\fP\s+1, 264-266 ! 1461: \s-1\f(CWdvit\fP\s+1, 259, 264 ! 1462: font directory, 264-265 ! 1463: graphics, 265-266 ! 1464: \s-1\f(CWideal\fP\s+1, 265 ! 1465: \s-1\f(CWlp\fP\s+1, 264 ! 1466: \fIlp\fP, 603-604, 606 ! 1467: macro directory, 259, 263 ! 1468: Other Packages, 266 ! 1469: Output Devices and Fonts, 264 ! 1470: \fIpic\fP, 265-266 ! 1471: \s-1\f(CWpicext\fP\s+1, 265-266 ! 1472: \s-1\f(CWpicture\fP\s+1 Environment Extensions, 265 ! 1473: \s-1\f(CWpk\fP\s+1 files, 265 ! 1474: PostScript, 264-266 ! 1475: \s-1\f(CWproof\fP\s+1, 259, 264 ! 1476: \s-1\f(CWpsconfig\fP\s+1 file, 264 ! 1477: \s-1\f(CWPsfig\fP\s+1 package, 266 ! 1478: \s-1\f(CWrp\fP\s+1 Style, 260 ! 1479: \s-1\f(CWsiam\fP\s+1 Style, 261 ! 1480: \s-1\f(CWtm\fP\s+1 Style, 259-261 ! 1481: \s-1\f(CWtpic\fP\s+1, 265-266 ! 1482: \s-1\f(CWtroff\fP\s+1, 260, 264-265 ! 1483: ! 1484: \s-1\f(CWLayers\fP\s+1 software,\fI sam\fP, 417 ! 1485: \s-1\f(CWldpcs\fP\s+1,\fI setup\fP, 501 ! 1486: Left Context Sensitivity,\fI lex\fP, 384 ! 1487: Lex \(em A Lexical Analyzer Generator, \fIlex\fP, ! 1488: 375-387 ! 1489: ! 1490: \fIlex\fP, 375-387 ! 1491: \s-1\f(CW$\fP\s+1, 376-378, 380, 384 ! 1492: \s-1\f(CW%%\fP\s+1, 376-377, 381-383, 385-386 ! 1493: \s-1\f(CW%start\fP\s+1, 385 ! 1494: \s-1\f(CW%T\fP\s+1, 385-386 ! 1495: \s-1\f(CW%{\fP\s+1, 382, 386 ! 1496: \s-1\f(CW%}\fP\s+1, 382, 386 ! 1497: \s-1\f(CW\(emll\fP\s+1, 382-383 ! 1498: \s-1\f(CW\(emly\fP\s+1, 383 ! 1499: \s-1\f(CW/\fP\s+1 operator, 378, 380 ! 1500: \s-1\f(CW^\fP\s+1 operator, 378-379, 384 ! 1501: action, 375-377, 379-382, 384-386 ! 1502: Alternation and Grouping, 378 ! 1503: Ambiguous Source Rules, 380 ! 1504: Arbitrary character, 378 ! 1505: automaton interpreter, 376, 378, 385 ! 1506: \s-1\f(CW\s-1BEGIN\s+1\fP\s+1, 385 ! 1507: C, 375-380, 382-383, 386 ! 1508: Caveats and Bugs, 386 ! 1509: character class, 376, 378, 386 ! 1510: character set table, 382, 386 ! 1511: Character Set, 378, 380, 385 ! 1512: comments, 382 ! 1513: Context sensitivity, 378 ! 1514: control flow, 375-376 ! 1515: default action, 379 ! 1516: deterministic finite automaton, 375-376 ! 1517: \s-1\f(CW\s-1ECHO\s+1\fP\s+1, 379, 383-385 ! 1518: end of line, 376 ! 1519: finite automaton, 376 ! 1520: general format, 377 ! 1521: host language, 375-376, 382 ! 1522: input pointer, 377, 381 ! 1523: input stream, 375-378, 380-381, 386 ! 1524: input string, 379, 381 ! 1525: \s-1\f(CWinput\fP\s+1, 376, 380, 382, 385 ! 1526: internal array sizes, 386 ! 1527: Left Context Sensitivity, 384 ! 1528: left context, 378, 384 ! 1529: \s-1\f(CWlex.yy.c\fP\s+1, 382-383 ! 1530: lexical rules, 383-384 ! 1531: longest match, 375, 381 ! 1532: \fImk\fP, 271-276, 279-280 ! 1533: \fImusic\fP, 477, 480 ! 1534: newline character, 376, 378 ! 1535: operators, 377-379, 386 ! 1536: Optional expressions, 378 ! 1537: \s-1\f(CWoutput\fP\s+1, 380, 382, 385 ! 1538: program fragments, 375, 377, 382 ! 1539: Ratfor, 375-376 ! 1540: regular expression, 375-377, 380, 384, ! 1541: 386 ! 1542: \s-1\f(CW\s-1REJECT\s+1\fP\s+1, 381, 386 ! 1543: Repeated expressions, 378 ! 1544: Repetitions and Definitions, 379 ! 1545: Source Definitions, 382 ! 1546: start condition, 378-379, 382, 384-386 ! 1547: Summary of Source Format, 382, 386 ! 1548: text character, 377 ! 1549: trailing context, 378, 386 ! 1550: \s-1\f(CWunput\fP\s+1, 380, 382, 385-386 ! 1551: Usage, 382 ! 1552: \fIyacc\fP, 347, 369 ! 1553: \s-1\f(CWyacc\fP\s+1, 375-376, 379, 382-383, 386 ! 1554: \s-1\f(CWyyleng\fP\s+1, 379-380, 383 ! 1555: \s-1\f(CWyyless\fP\s+1, 379-380 ! 1556: \s-1\f(CWyylex\fP\s+1, 376, 383 ! 1557: \s-1\f(CWyymore\fP\s+1, 379-380 ! 1558: \s-1\f(CWyytext\fP\s+1, 379-381, 383-385 ! 1559: \s-1\f(CWyywrap\fP\s+1, 380, 383 ! 1560: ! 1561: lexical analyzer, \fIlex\fP, 375-387 ! 1562: lexical rules,\fI lex\fP, 383-384 ! 1563: light source,\fI raster\fP, 490-491 ! 1564: line disciplines,\fI streams\fP, 503, 509 ! 1565: Link count,\fI fsck\fP, 583, 587, 589-591 ! 1566: local area networks,\fI security\fP, 551 ! 1567: local machine,\fI security\fP, 550-551 ! 1568: log file,\fI backup\fP, 595, 599-600 ! 1569: \fInetb\fP, 513-514 ! 1570: \s-1\f(CWlog\fP\s+1 Files,\fI lp\fP, 604, 607 ! 1571: logger server,\fI backup\fP, 599 ! 1572: \s-1\f(CWlogin\fP\s+1,\fI setup\fP, 499-500 ! 1573: login ids,\fI uucp\fP, 570-571, 574 ! 1574: login name,\fI security\fP, 545, 548, 550, 553-554 ! 1575: login time,\fI security\fP, 547, 553 ! 1576: \s-1\f(CWlost+found\fP\s+1,\fI fsck\fP, 583, 585, 589-590 ! 1577: low-resolution rgb video,\fI raster\fP, 483 ! 1578: ! 1579: \fIlp\fP, 603-608 ! 1580: \s-1\f(CW\s-1$LPSPOOL\s+1/defdevice\fP\s+1, 603-604 ! 1581: \s-1\f(CW\s-1$LPSPOOL\s+1/prob\fP\s+1 directory, 607 ! 1582: \s-1\f(CW/usr/ipc/lib/auth.local\fP\s+1, 608 ! 1583: \s-1\f(CW/usr/ipc/lib/serv.local\fP\s+1, 608 ! 1584: \s-1\f(CW/usr/spool/lp\fP\s+1, 603 ! 1585: bitmaps, 606 ! 1586: \s-1\f(CWdaemon\fP\s+1 Files, 607 ! 1587: Datakit, 603, 607-608 ! 1588: \s-1\f(CWdefdevice\fP\s+1 specification, 603 ! 1589: \s-1\f(CWdevices\fP\s+1 file, 603-605 ! 1590: Ethernet, 603, 608 ! 1591: \s-1\f(CWgeneric\fP\s+1 preprocessor, 606 ! 1592: ImPress, 603, 606 ! 1593: Interprocessor Communication, 607 ! 1594: \s-1\f(CWkill\fP\s+1 Files, 607 ! 1595: \fIlatex\fP, 264 ! 1596: \s-1\f(CWlatex\fP\s+1, 603-604, 606 ! 1597: \s-1\f(CW\s-1LOCK\fP\s+1 \s+1file, 607 ! 1598: \s-1\f(CW\s-1LOCK\fP\s+1 \s+1program, 607 ! 1599: \s-1\f(CWlog\fP\s+1 Files, 604, 607 ! 1600: \s-2LPDEST\s+2, 603-605 ! 1601: Option list, 605 ! 1602: Options, 603-604 ! 1603: PostScript, 603, 606, 608 ! 1604: \s-1\f(CWprob\fP\s+1 Files, 607 ! 1605: \s-1\f(CWprocess\fP\s+1 Files, 605-606 ! 1606: Repairing Stuck Daemons, 607 ! 1607: \s-1\f(CWsched\fP\s+1 Files, 607 ! 1608: \s-1\f(CWspool\fP\s+1 Files, 606 ! 1609: \s-1\f(CWstat\fP\s+1 Files, 606 ! 1610: Support programs, 606 ! 1611: tektronix graphics, 606 ! 1612: \s-1\f(CWtroff\fP\s+1, 603, 606 ! 1613: Usage, 603 ! 1614: \fIuucp\fP, 572-573 ! 1615: When Thing Go Wrong, 607 ! 1616: ! 1617: \s-2LPDEST\s+2,\fI lp\fP, 603-605 ! 1618: \s-1\f(CWls\fP\s+1,\fI security\fP, 545, 549 ! 1619: \s-1\f(CWlstat\fP\s+1,\fI backup\fP, 595 ! 1620: M keyboard interface,\fI music\fP, 481 ! 1621: M language,\fI music\fP, 479 ! 1622: macro facility,\fI cip\fP, 175, 184 ! 1623: Macros,\fI trofftut\fP, 223, 229 ! 1624: \s-1\f(CWmail\fP\s+1,\fI security\fP, 544, 547-551 ! 1625: \fIsetup\fP, 499-500 ! 1626: \fIuucp\fP, 563, 574-575 ! 1627: mail interface,\fI upas\fP, 557 ! 1628: mail system,\fI upas\fP, 557, 559, 561-562 ! 1629: \s-1\f(CWmail.log\fP\s+1,\fI setup\fP, 499 ! 1630: \s-1\f(CWmake\fP\s+1,\fI mk\fP, 269, 273, 276-281 ! 1631: \fIupas\fP, 561 ! 1632: mapping table,\fI netb\fP, 514 ! 1633: math functions,\fI raster\fP, 492-493 ! 1634: mathematics, \fIeqn\fP, 25-34 ! 1635: maximum message size,\fI netb\fP, 514 ! 1636: \s-1\f(CWmaxuuscheds\fP\s+1 File,\fI uucp\fP, 574 ! 1637: \s-1\f(CWmaxuuxqts\fP\s+1 File,\fI uucp\fP, 574 ! 1638: \s-1\f(CWmembername\fP\s+1,\fI mk\fP, 272-274 ! 1639: Memory allocation,\fI sam\fP, 411 ! 1640: memory allocator,\fI anim\fP, 451, 468 ! 1641: Message blocks,\fI streams\fP, 504-505 ! 1642: Message Passing,\fI spin\fP, 432, 445 ! 1643: Message Type Definitions,\fI spin\fP, 437 ! 1644: Messages,\fI streams\fP, 503-508, 510 ! 1645: Metheus frame buffer,\fI pico\fP, 423, 425, 427 ! 1646: \fIraster\fP, 484, 486-487 ! 1647: \s-1\f(CWmidi\fP\s+1 process,\fI music\fP, 478 ! 1648: \s-2MIDI \s+2standard,\fI music\fP, 477 ! 1649: \s-1\f(CWmidiblt\fP\s+1,\fI music\fP, 478, 481 ! 1650: minimum spanning tree, \fIanim\fP, 451-475 ! 1651: Misguided Efforts,\fI security\fP, 552 ! 1652: Mk: a successor to make, \fImk\fP, 269-281 ! 1653: ! 1654: \fImk\fP, 269-281 ! 1655: \s-1\f(CW\s-1$NPROC\s+1\fP\s+1, 280 ! 1656: \s-1\f(CW$prereq\fP\s+1, 270-273, 275-277, 280 ! 1657: \s-1\f(CW$target\fP\s+1, 273, 275-277, 280 ! 1658: \s-1\f(CW%\fP\s+1 metarules, 275, 277 ! 1659: \s-1\f(CW&&\fP\s+1, 274, 280 ! 1660: \s-1\f(CW\(emd\fP\s+1, 270, 272-273, 276-277 ! 1661: \s-1\f(CW\(emdg\fP\s+1, 279 ! 1662: \s-1\f(CW\(eme\fP\s+1, 270, 272-274, 279 ! 1663: \s-1\f(CW\(emg\fP\s+1, 270, 276-277 ! 1664: \s-1\f(CW\(emi\fP\s+1, 274 ! 1665: \s-1\f(CW\(emn\fP\s+1, 274-275, 279 ! 1666: \s-1\f(CW\(emp\fP\s+1, 270-271 ! 1667: \s-1\f(CW\(emS,\fP\s+1 272-273, 276 ! 1668: \s-1\f(CW\(emu\fP\s+1, 273 ! 1669: \s-1\f(CW\(emw\fP\s+1, 275, 277, 279-280 ! 1670: \s-1\f(CW/dev/tty\fP\s+1, 273 ! 1671: \s-1\f(CW:\fP\s+1 separator, 278 ! 1672: Administrative, 274, 279 ! 1673: Aggregates, 272, 278 ! 1674: \s-1\f(CWalltarget\fP\s+1, 280 ! 1675: \s-1\f(CWar\fP\s+1 command, 272 ! 1676: Availability of \s-1\f(CWmk,\fP\s+1 279 ! 1677: \s-1\f(CWawk\fP\s+1, 273 ! 1678: \fIbackup\fP, 597-599, 601 ! 1679: builtin variables, 269 ! 1680: \s-1\f(CW\s-1BUILTINS\s+1\fP\s+1, 277 ! 1681: C program, 269, 279 ! 1682: \s-1\f(CW\s-1CC\fP\s+1 \s+1variable, 271 ! 1683: \s-1\f(CW\s-1CFLAGS\s+1\fP\s+1, 270-273, 275-277, 280 ! 1684: conditional shell construct, 272, 274 ! 1685: Conversion between \s-1\f(CWmake\fP\s+1 and ! 1686: \s-1\f(CWmk,\fP\s+1 278 ! 1687: \s-1\f(CWD\fP\s+1 attribute, 276, 280 ! 1688: default variable definitions, 280 ! 1689: Deleting targets on errors, 276 ! 1690: Dependencies on variables, 276 ! 1691: dependency graph, 273, 275-279 ! 1692: Differences between \s-1\f(CWmake\fP\s+1 and ! 1693: \s-1\f(CWmk,\fP\s+1 277 ! 1694: Dynamic \s-1\f(CWmkfiles,\fP\s+1 277 ! 1695: \s-1\f(CW\s-1ENVIRON\s+1\fP\s+1, 281 ! 1696: file names, 276-277 ! 1697: Getting Fancy, 276 ! 1698: header file, 269, 271-272, 277 ! 1699: initial value, 270 ! 1700: \s-1\f(CWlex\fP\s+1, 271-276, 279-280 ! 1701: \s-1\f(CWmake\fP\s+1, 269, 273, 276-281 ! 1702: \s-1\f(CWmembername\fP\s+1, 272-274 ! 1703: Metarules, 269, 271, 275, 277-279 ! 1704: Missing intermediates, 274 ! 1705: \s-1\f(CWmkconv\fP\s+1, 278 ! 1706: \s-1\f(CWmkfile\fP\s+1, 269-281 ! 1707: multiple targets, 271 ! 1708: \s-1\f(CWN\fP\s+1 attribute, 272-273, 280 ! 1709: Namelists, 276 ! 1710: \s-1\f(CWnewprereq\fP\s+1, 272-274, 280 ! 1711: Nontemporal dependencies, 276 ! 1712: \s-1\f(CW\s-1NPROC\s+1\fP\s+1, 273, 280 ! 1713: \s-1\f(CW\s-1NREP\s+1\fP\s+1, 276, 280 ! 1714: object files, 270, 272, 274-276, 278 ! 1715: \s-1\f(CWP\fP\s+1 attribute, 277, 280 ! 1716: parallel execution, 274, 277-280 ! 1717: Parallel processing, 273, 279 ! 1718: \s-1\f(CWpid\fP\s+1, 280 ! 1719: \s-1\f(CWprereq\fP\s+1, 270 ! 1720: Principles, 269, 279 ! 1721: \s-1\f(CWQ\fP\s+1 attribute, 274 ! 1722: Quick hacks, 277 ! 1723: Quoting, 275 ! 1724: \s-1\f(CWR\fP\s+1 attribute, 271, 275 ! 1725: Recipe Execution, 273, 278, 281 ! 1726: \s-1\f(CWregexp\fP\s+1, 275 ! 1727: regular expression metarules, 275, ! 1728: 277-278 ! 1729: regular expression, 271, 275, 279-280 ! 1730: Rules with multiple targets, 271 ! 1731: Rules with no prerequisites, 271 ! 1732: Segmented \s-1\f(CWmkfiles,\fP\s+1 277 ! 1733: \fIsetup\fP, 498 ! 1734: shell script, 270-274, 277-279 ! 1735: shell variables, 273-274, 279 ! 1736: \s-1\f(CWstem\fP\s+1, 271-272, 275, 277, 280 ! 1737: Targets without recipes, 273 ! 1738: time stamp, 270, 272, 274-275, 278 ! 1739: transitive closure, 269, 277-279 ! 1740: Variables, 270-271, 273, 277-281 ! 1741: virtual targets, 273-274, 278 ! 1742: \s-1\f(CWyacc\fP\s+1, 271-273, 276, 278, 280-281 ! 1743: ! 1744: \s-1\f(CWmkbitfs\fP\s+1,\fI setup\fP, 498 ! 1745: \s-1\f(CWmkconv\fP\s+1,\fI mk\fP, 278 ! 1746: \s-1\f(CWmkdir\fP\s+1, \fInetb\fP, 513-522 ! 1747: \s-1\f(CWmkfile\fP\s+1,\fI mk\fP, 269-281 ! 1748: \fIsetup\fP, 498 ! 1749: \s-1\f(CWmkfs\fP\s+1,\fI setup\fP, 498 ! 1750: \s-1\f(CWmknod\fP\s+1,\fI setup\fP, 497 ! 1751: modeling language, \fIspin\fP, 429-450 ! 1752: Modeling Procedures and Recursion,\fI spin\fP, 436 ! 1753: ! 1754: \fImonk\fP, 239-258 ! 1755: Advanced Monk, 251 ! 1756: Association for Computing Machinery ! 1757: Proceedings, 256 ! 1758: Bi-Annual Research Reports, 254 ! 1759: Center Phone Books, 254 ! 1760: Citations, 244, 250-251 ! 1761: Command Scope, 239 ! 1762: Comments, 244, 249 ! 1763: Computer Output, 250, 253 ! 1764: Computer Science Press Books, 256 ! 1765: Conference Proceedings Model Sheets, ! 1766: 256 ! 1767: Content Formatting Commands, 244, 246 ! 1768: delimiters, 239, 244, 248-250 ! 1769: Document Commands, 239 ! 1770: Document Styles, 245 ! 1771: \s-1\f(CWeqn\fP\s+1, 249 ! 1772: equations, 244, 249 ! 1773: Figures, 241, 243, 248-249 ! 1774: Fonts, 240-241, 245, 251 ! 1775: Footnotes, 244, 250, 253 ! 1776: Greek alphabet, 256 ! 1777: Headings, 246 ! 1778: Hyphenation and Justification, 246 ! 1779: Inserting other files, 248 ! 1780: Internal Memoranda, 255 ! 1781: Kluwer Academic Publishers Books, 256 ! 1782: Letters, 239-240, 246-247, 254 ! 1783: List of Commands, 246, 251-252 ! 1784: Lists, 243-244, 247-248 ! 1785: Mathematical Symbols, 246, 257 ! 1786: Memoranda, 239, 241, 254 ! 1787: Merit Review Form 1, 254 ! 1788: Mixing Text and Commands, 239, 242 ! 1789: Modifying the standard formats, 251 ! 1790: Other related programs, 251 ! 1791: \s-1\f(CWpic\fP\s+1, 250 ! 1792: pictures, 250 ! 1793: \fIprefer\fP, 163, 169-170 ! 1794: Preparing a large document, 251 ! 1795: References, 242-244, 251, 253, 256 ! 1796: Release Papers, 239, 244, 255 ! 1797: Section headings, 246 ! 1798: Setting page headers and footers, 247 ! 1799: Setting page, ! 1800: heading and figure numbers, 247 ! 1801: Spacing, 239, 244-246, 248, 252, 254, ! 1802: 256 ! 1803: Special characters, 246, 254, 256 ! 1804: Strings, 247, 250 ! 1805: Table of contents, 251, 254 ! 1806: tables, 239, 243, 249 ! 1807: \s-1\f(CWtbl\fP\s+1, 249, 254 ! 1808: Technical Correspondence, 255 ! 1809: Technical Memoranda, 239, 242, 255 ! 1810: Typesetting a Letter, 239 ! 1811: Typesetting a Memorandum, 241 ! 1812: Typesetting a Release Paper, 244 ! 1813: Typesetting a Technical Memorandum, ! 1814: 242 ! 1815: Unnumbered headings, 246 ! 1816: ! 1817: \s-1\f(CWmonkmerge\fP\s+1, \fImonk\fP, 239-258 ! 1818: \s-1\f(CWmount\fP\s+1,\fI setup\fP, 498-499 ! 1819: mount point,\fI netb\fP, 513-514 ! 1820: mounted file system,\fI fsck\fP, 581-582, 592 ! 1821: Mouse Interface,\fI sam\fP, 400, 407-408 ! 1822: mouse language,\fI sam\fP, 399, 403, 405, 408, ! 1823: 418 ! 1824: Movie Program,\fI anim\fP, 460 ! 1825: ! 1826: \fIms\fP, 7-20 ! 1827: Accents, 12 ! 1828: bold italic, 10 ! 1829: bold, 9-10, 14, 20 ! 1830: Boxing words or lines, 11 ! 1831: constant width, 10, 14 ! 1832: Cover Sheet Macros in Order, 16 ! 1833: Cover Sheets and First Pages, 8 ! 1834: Date, 12, 14 ! 1835: displays, 11, 17, 19 ! 1836: \s-1\f(CWdocgen\fP\s+1, 8, 12, 16 ! 1837: \s-1\f(CWdoctype\fP\s+1, 13 ! 1838: double column, 8, 14, 17, 19 ! 1839: Emphasis, 10 ! 1840: \s-1\f(CWeqn\fP\s+1, 11, 13, 17, 20 ! 1841: equations, 7, 11-12, 17, 20 ! 1842: Footnotes, 7, 11, 17, 19 ! 1843: \s-1\f(CWgrap\fP\s+1, 11 ! 1844: Guide to Preparing Documents with ! 1845: \-mcs and \-ms, 17 ! 1846: Headings, 7-9, 12, 16-17, 19 ! 1847: Indented paragraphs, 9 ! 1848: italic, 10-11, 14 ! 1849: Keeping blocks together, 12 ! 1850: keeps, 17, 19 ! 1851: List of \-ms Commands, 14 ! 1852: Multi-column formats, 8 ! 1853: number registers, 14 ! 1854: Page headings, 8 ! 1855: \s-1\f(CWpic\fP\s+1, 11, 13 ! 1856: pictures, 11-12 ! 1857: Programs, 11 ! 1858: Registers you can change, 12, 20 ! 1859: Registers, 7-8, 12, 17 ! 1860: Signature line, 12, 14 ! 1861: string registers, 15 ! 1862: Tables and Pictures, 11 ! 1863: tables, 7, 11-12, 17, 20 ! 1864: \s-1\f(CWtbl\fP\s+1, 11, 13, 17, 20 ! 1865: \s-1\f(CWtroff\fP\s+1, 7, 12-13, 20 ! 1866: underline, 10-11, 14 ! 1867: Usage, 12, 17, 20 ! 1868: ! 1869: Multi-column formats,\fI ms\fP, 8 ! 1870: multi-page table,\fI tbl\fP, 39-40 ! 1871: multi-player game,\fI ipc\fP, 527, 529 ! 1872: multiple windows, \fIpi\fP, 335-345 ! 1873: ! 1874: \fImusic\fP, 477-481 ! 1875: 5620 terminal, 477-478 ! 1876: \s-1\f(CWawk\fP\s+1, 477, 481 ! 1877: channel number, 477, 479 ! 1878: chord, 477, 480 ! 1879: code-sharing mechanism, 478 ! 1880: Communication with the host, 478 ! 1881: \s-1\f(CWDxvoice\fP\s+1, 479 ! 1882: interrupts, 478 ! 1883: \s-1\f(CWjx7\fP\s+1, 478 ! 1884: \s-1\f(CWlex\fP\s+1, 477, 480 ! 1885: M keyboard interface, 481 ! 1886: M language, 479 ! 1887: \s-1\f(CWMecho\fP\s+1, 479 ! 1888: middle c, 477, 480 ! 1889: \s-2MIDI \s+2channel number, 477, 480 ! 1890: \s-2MIDI \s+2device driver, 478 ! 1891: \s-2MIDI \s+2events, 477, 480 ! 1892: \s-2MIDI \s+2file, 477-478, 481 ! 1893: \s-1\f(CWmidi\fP\s+1 process, 478 ! 1894: \s-2MIDI \s+2standard, 477 ! 1895: \s-1\f(CWmidiblt\fP\s+1, 478, 481 ! 1896: modifiers, 480 ! 1897: Musical examples in C and the shell, ! 1898: 479 ! 1899: \s-1\f(CWmux\fP\s+1, 477-478 ! 1900: \s-1\f(CWNewfile\fP\s+1, 479 ! 1901: note list, 480 ! 1902: notes, 477, 479-481 ! 1903: octave number, 480 ! 1904: pitch class, 480 ! 1905: \s-1\f(CWplay\fP\s+1, 479 ! 1906: real-time controller, 477-478 ! 1907: receiver queue, 478 ! 1908: rests, 480 ! 1909: \s-1\f(CWretro\fP\s+1, 479 ! 1910: rhythm list, 480 ! 1911: \s-2RS232\s+2, 477 ! 1912: scheduler queue, 478 ! 1913: \s-1\f(CWscore\fP\s+1, 477-478 ! 1914: \s-1\f(CWscoreblt\fP\s+1, 478 ! 1915: \s-1\f(CWsed\fP\s+1, 477, 479 ! 1916: sequence, 477-480 ! 1917: shell script, 479-480 ! 1918: status byte, 477-478 ! 1919: streams mechanism, 478 ! 1920: Synthesizer control, 478 ! 1921: \s-1\f(CWthinkblt\fP\s+1, 478 ! 1922: time values, 480 ! 1923: transmitter queue, 478 ! 1924: \s-1\f(CWTxchan\fP\s+1, 479 ! 1925: \s-1\f(CWunmidi\fP\s+1, 481 ! 1926: voice name, 480-481 ! 1927: \s-1\f(CWyacc\fP\s+1, 477, 480 ! 1928: Yamaha \s-2DX7\s+2, 477-479, 481 ! 1929: Yamaha \s-2FB01\s+2, 477 ! 1930: Yamaha \s-2SPX90\s+2, 477 ! 1931: Yamaha \s-2TX816\s+2, 477-479 ! 1932: ! 1933: Musical Instrument Digital Interface, \fImusic\fP, ! 1934: 477-481 ! 1935: \s-1\f(CWmux\fP\s+1,\fI anim\fP, 457, 461 ! 1936: \fImusic\fP, 477-478 ! 1937: \fIsam\fP, 399, 407, 409, 416, 418, 420 ! 1938: \fIsetup\fP, 501 ! 1939: name translation,\fI ipc\fP, 526, 528 ! 1940: \s-1\f(CWnamefiles\fP\s+1,\fI setup\fP, 500 ! 1941: Namelists,\fI mk\fP, 276 ! 1942: \s-1\f(CWnames.global\fP\s+1,\fI setup\fP, 500 ! 1943: \s-1\f(CWnames.local\fP\s+1,\fI setup\fP, 500 ! 1944: nami cache,\fI netb\fP, 516-517, 519 ! 1945: National Television Standards Committee, ! 1946: \fIraster\fP, 483-495 ! 1947: \s-1\f(CWncheck\fP\s+1,\fI setup\fP, 498 ! 1948: ! 1949: \fInetb\fP, 513-522 ! 1950: \s-1\f(CW/n\fP\s+1, 513 ! 1951: \s-1\f(CW/usr/netb\fP\s+1, 514 ! 1952: \s-1\f(CW/usr/netb/except\fP\s+1, 522 ! 1953: \s-1\f(CW/usr/netb/friends\fP\s+1, 513 ! 1954: Architecture, 513 ! 1955: \s-2BSD\s+2, 514 ! 1956: \s-1\f(CWchmod\fP\s+1, 516 ! 1957: client machine, 513-514, 516, 518, 522 ! 1958: client name, 522 ! 1959: Client Startup, 513 ! 1960: \s-1\f(CWcreat\fP\s+1, 519-520 ! 1961: daemon, 513-514 ! 1962: Datakit, 513-514 ! 1963: debugging, 521 ! 1964: device number, 514-515, 519-520 ! 1965: \s-1\f(CWfchmod\fP\s+1, 516 ! 1966: File System Operations, 513-515 ! 1967: file system switch entry, 513 ! 1968: \s-1\f(CWfmount\fP\s+1, 515 ! 1969: \s-1\f(CWgetpeername\fP\s+1, 514 ! 1970: group ids, 513-515 ! 1971: \s-1\f(CWioctl\fP\s+1, 514, 521-522 ! 1972: \fIipc\fP, 513 ! 1973: kernel, 513 ! 1974: \s-1\f(CWlink\fP\s+1, 519-520 ! 1975: log file, 513-514 ! 1976: mapping table, 514 ! 1977: maximum message size, 514 ! 1978: mount point, 513-514 ! 1979: nami cache, 516-517, 519 ! 1980: \s-1\f(CWnami\fP\s+1, 514-516, 518-519 ! 1981: \s-1\f(CWnbdirread\fP\s+1, 520 ! 1982: \s-1\f(CWnbfree\fP\s+1, 516 ! 1983: \s-1\f(CWnbget\fP\s+1, 515 ! 1984: \s-1\f(CWnbioctl\fP\s+1, 521-522 ! 1985: \s-1\f(CWnbmount\fP\s+1, 515 ! 1986: \s-1\f(CWnbnami\fP\s+1, 519-520 ! 1987: \s-1\f(CWnbopen\fP\s+1, 515 ! 1988: \s-1\f(CWnbput\fP\s+1, 516 ! 1989: \s-1\f(CWnbread\fP\s+1, 516-517, 520-521 ! 1990: \s-1\f(CWnbstat\fP\s+1, 518-519 ! 1991: \s-1\f(CWnbtrunc\fP\s+1, 519 ! 1992: \s-1\f(CWnbupdat\fP\s+1, 516 ! 1993: \s-1\f(CWnbwrite\fP\s+1, 517 ! 1994: network connection, 514-515 ! 1995: network message structures, 515 ! 1996: Permissions, 520, 522 ! 1997: remote file system, 513-515, 519 ! 1998: \s-1\f(CWrmdir\fP\s+1, 516, 520 ! 1999: server hash list, 514 ! 2000: server machine, 513, 518, 522 ! 2001: Server Startup, 514 ! 2002: \s-1\f(CWstat\fP\s+1, 514, 516, 518 ! 2003: streams messages, 513 ! 2004: \s-2TCP\s+2, 513-514 ! 2005: \s-1\f(CWunlink\fP\s+1, 519-520 ! 2006: user id, 513-514 ! 2007: \s-1\f(CWutime\fP\s+1, 516 ! 2008: \s-1\f(CWzarf\fP\s+1, 513, 515, 522 ! 2009: \s-1\f(CWzarf.log\fP\s+1, 514 ! 2010: ! 2011: \s-1\f(CWnetfs\fP\s+1,\fI setup\fP, 499, 501 ! 2012: \s-1\f(CWnetnews\fP\s+1,\fI uucp\fP, 574 ! 2013: network connection,\fI ipc\fP, 525-527, 529 ! 2014: \fInetb\fP, 514-515 ! 2015: Network File System, \fInetb\fP, 513-522 ! 2016: network file system,\fI setup\fP, 498-499, 501 ! 2017: network mailer,\fI upas\fP, 557-558 ! 2018: Network Managers,\fI ipc\fP, 529 ! 2019: network server,\fI ipc\fP, 528 ! 2020: network-specific mailer,\fI upas\fP, 557, 559, ! 2021: 561-562 ! 2022: Networking,\fI security\fP, 544-545, 549-550, 555 ! 2023: non-interactive context editor, \fIsed\fP, 389-397 ! 2024: Nontemporal dependencies,\fI mk\fP, 276 ! 2025: \s-1\f(CWnpull\fP\s+1,\fI setup\fP, 500 ! 2026: \s-1\f(CWnpush\fP\s+1,\fI setup\fP, 500 ! 2027: \s-1\f(CWns\fP\s+1,\fI setup\fP, 501 ! 2028: object-oriented programming,\fI pi\fP, 343 ! 2029: one-dimensional data,\fI grap\fP, 133-135 ! 2030: page-makeup program, \fIpm\fP, 21-24 ! 2031: parallel execution,\fI mk\fP, 274, 277-280 ! 2032: parser generator, \fIlex\fP, 375-387 ! 2033: parsers, \fIyacc\fP, 347-374 ! 2034: parsing rule,\fI upas\fP, 558 ! 2035: \s-1\f(CWpasswd\fP\s+1,\fI security\fP, 545, 547, 550-551, 553 ! 2036: \fIsetup\fP, 499 ! 2037: Password aging,\fI security\fP, 553 ! 2038: password file,\fI security\fP, 544-545, 547, ! 2039: 549-554 ! 2040: Password Security,\fI security\fP, 544-545 ! 2041: path names, \fIuucp\fP, 563-580 ! 2042: pattern match,\fI upas\fP, 559, 562 ! 2043: Pattern Matching,\fI snocone\fP, 300-302, 304-305 ! 2044: pattern space,\fI sed\fP, 390-391, 395-397 ! 2045: permission bits,\fI security\fP, 546-547 ! 2046: Permissions,\fI netb\fP, 520, 522 ! 2047: physical disk,\fI security\fP, 547 ! 2048: ! 2049: \fIpi\fP, 335-345 ! 2050: $, 341-342 ! 2051: \s-1\f(CW/proc\fP\s+1, 335, 343 ! 2052: 5620 terminal, 335-336, 343 ! 2053: \s-1\f(CWAssembler\fP\s+1, 337 ! 2054: Asynchronous Multiple Processes, 343 ! 2055: breakpoint, 335, 338-340, 343 ! 2056: C++, 335, 343 ! 2057: C, 335, 343 ! 2058: core dump, 336 ! 2059: current expression, 341-342 ! 2060: current window, 335 ! 2061: data structure, 339-340, 342 ! 2062: expressions, 335, 337, 340-343 ! 2063: \s-1\f(CWformat\fP\s+1, 335, 340-343 ! 2064: Frame window, 340-341 ! 2065: \s-1\f(CWGlobals\fP\s+1, 337 ! 2066: Implementation, 337, 343 ! 2067: Interface Model, 335 ! 2068: \fIipc\fP, 525 ! 2069: \s-1\f(CWJournal\fP\s+1, 337 ! 2070: \s-1\f(CWkill\fP\s+1, 337 ! 2071: object-oriented programming, 343 ! 2072: pop-up menus, 335-336 ! 2073: Process window, 336, 338 ! 2074: Programmer Reaction, 342 ! 2075: \s-1\f(CWps\fP\s+1, 336 ! 2076: \s-1\f(CWRawMemory\fP\s+1, 337 ! 2077: \s-1\f(CWrun\fP\s+1, 336-337, 339-340 ! 2078: \fIsam\fP, 418 ! 2079: \s-1\f(CWSignals\fP\s+1, 337, 343 ! 2080: source line, 338, 340 ! 2081: Source Text window, 337-339 ! 2082: source text, 337-339 ! 2083: spy expressions, 343 ! 2084: \s-1\f(CWstop\fP\s+1, 336-337, 342 ! 2085: subject process, 335-336, 342-343 ! 2086: user interface, 335-336 ! 2087: ! 2088: Pic \(em A Graphics Language for ! 2089: Typesetting, \fIpic\fP, 53-77 ! 2090: ! 2091: \fIpic\fP, 53-77 ! 2092: \s-1\f(CW\(emms\fP\s+1, 54, 69 ! 2093: \s-1\f(CW\&.\s-1PE\s+1\fP\s+1, 53-74, 76-77 ! 2094: \s-1\f(CW\&.\s-1PF\s+1\fP\s+1, 69, 73 ! 2095: \s-1\f(CW\&.\s-1PS\s+1\fP\s+1, 53-74, 76-77 ! 2096: \fIanim\fP, 451, 461 ! 2097: \s-1\f(CWarc\fP\s+1, 54-55, 58-60, 62-63 ! 2098: \s-1\f(CWarcrad\fP\s+1, 58, 75 ! 2099: \s-1\f(CWarrow\fP\s+1, 53-65, 70-72, 74 ! 2100: \s-1\f(CWarrowhead\fP\s+1, 58-59, 62, 65, 74-75, 77 ! 2101: \s-1\f(CWarrowht\fP\s+1, 58, 75 ! 2102: \s-1\f(CWarrowwid\fP\s+1, 58, 75 ! 2103: \s-1\f(CWatan2\fP\s+1, 64, 76 ! 2104: Attributes, 56-57, 60, 64, 74 ! 2105: Basics, 53 ! 2106: Blocks, 65-66 ! 2107: bounding box, 66, 72 ! 2108: \s-1\f(CWbox\fP\s+1, 54-67, 70, 77 ! 2109: \s-1\f(CWboxht\fP\s+1, 58-59, 66-67, 70-71, 75 ! 2110: \s-1\f(CWboxwid\fP\s+1, 58-59, 66-67, 70-71, 75 ! 2111: \s-1\f(CWchop\fP\s+1, 62-63, 70, 74 ! 2112: \fIcip\fP, 175, 179-180, 184-185 ! 2113: \s-1\f(CWcircle\fP\s+1, 54-56, 59-63, 68-73 ! 2114: \s-1\f(CWcirclerad\fP\s+1, 58, 62, 70-71, 75 ! 2115: comments, 60, 73 ! 2116: Controlling Positions, 59 ! 2117: Controlling Sizes, 56 ! 2118: \s-1\f(CWcopy thru\fP\s+1, 68, 73, 76 ! 2119: \s-1\f(CWcopy\fP\s+1, 67-69, 73, 76 ! 2120: corners, 61-62, 66 ! 2121: \s-1\f(CWcos\fP\s+1, 76 ! 2122: \fIdag\fP, 147, 150-151 ! 2123: \s-1\f(CWdashed\fP\s+1, 53-54, 57, 65-67, 70, 74 ! 2124: \s-1\f(CWdashwid\fP\s+1, 58, 75 ! 2125: default size, 54, 56, 58, 63 ! 2126: default values, 56, 58-59, 75, 77 ! 2127: \s-1\f(CWdefine\fP\s+1, 64, 66-67, 70, 76-77 ! 2128: Definitions, 54, 68-69, 76 ! 2129: \s-1\f(CWdiameter\fP\s+1, 56 ! 2130: direction, 54-57, 60-61, 64, 73-74 ! 2131: \s-1\f(CWdotted\fP\s+1, 54, 57, 64, 74 ! 2132: Elements, 65, 73 ! 2133: \s-1\f(CWellipse\fP\s+1, 53-56, 59-60, 62-63, 69, 73 ! 2134: \s-1\f(CWellipseht\fP\s+1, 58, 75 ! 2135: \s-1\f(CWellipsewid\fP\s+1, 58, 75 ! 2136: \s-1\f(CWelse\fP\s+1 clause, 68, 77 ! 2137: \fIeqn\fP, 34 ! 2138: \s-1\f(CWeqn\fP\s+1, 53, 69-70 ! 2139: \s-1\f(CWexp\fP\s+1, 76 ! 2140: Expressions, 63-64, 75, 77 ! 2141: File Copy, 67 ! 2142: fill mode, 69, 77 ! 2143: \s-1\f(CWfill\fP\s+1, 58-59, 74, 77 ! 2144: \s-1\f(CWfillval\fP\s+1, 58-59, 75 ! 2145: \s-1\f(CWfor\fP\s+1 loop, 68 ! 2146: geometric center, 59, 61, 64 ! 2147: \fIgrap\fP, 109-110, 117, 128, 132, ! 2148: 141-143, 145 ! 2149: \s-1\f(CWgrap\fP\s+1, 53, 67 ! 2150: \s-1\f(CWht\fP\s+1, 56, 60-63, 66-67, 70 ! 2151: \s-1\f(CWideal\fP\s+1, 53, 72 ! 2152: \s-1\f(CWif\fP\s+1, 68, 76-77 ! 2153: \s-1\f(CWinvis\fP\s+1, 57, 64, 66-67, 70, 74, 77 ! 2154: Labels and Corners, 61 ! 2155: \s-1\f(CWlast\fP\s+1, 53, 59-63, 65-67, 70-72, 75 ! 2156: \fIlatex\fP, 265-266 ! 2157: \s-1\f(CWline\fP\s+1, 53-65, 67-69, 71-74, 76-77 ! 2158: \s-1\f(CWlineht\fP\s+1, 58, 75 ! 2159: Lines and Splines, 64 ! 2160: \s-1\f(CWlinewid\fP\s+1, 58, 70, 75 ! 2161: \s-1\f(CWlog\fP\s+1, 76 ! 2162: Loops and Conditionals, 68 ! 2163: macro definition, 67, 77 ! 2164: Macros, 67-68, 76 ! 2165: \s-1\f(CWmax\fP\s+1, 76 ! 2166: \s-1\f(CWmaxpsht\fP\s+1, 58, 73, 75, 77 ! 2167: \s-1\f(CWmaxpswid\fP\s+1, 58, 73, 75, 77 ! 2168: \s-1\f(CWmin\fP\s+1, 76 ! 2169: \fImonk\fP, 250 ! 2170: More on Text, 64 ! 2171: \s-1\f(CWmove\fP\s+1, 54-61, 63, 66-67, 73, 76-77 ! 2172: \s-1\f(CWmoveht\fP\s+1, 58, 75 ! 2173: \s-1\f(CWmovewid\fP\s+1, 58-59, 66-67, 75 ! 2174: \fIms\fP, 11, 13 ! 2175: \fIpm\fP, 23 ! 2176: Positions and places, 74 ! 2177: Primitives, 73-74 ! 2178: quoted string, 54, 64, 69, 74, 77 ! 2179: \s-1\f(CWrad\fP\s+1 attribute, 58 ! 2180: \s-1\f(CWrand\fP\s+1, 64, 76 ! 2181: Reference Manual, 73 ! 2182: \s-1\f(CWreset\fP\s+1, 59, 61-63, 73, 75, 77 ! 2183: \s-1\f(CWscale\fP\s+1, 56, 58-59, 73, 75 ! 2184: \s-1\f(CWsh\fP\s+1 command, 68, 77 ! 2185: \s-1\f(CWsin\fP\s+1, 76 ! 2186: \s-1\f(CWspline\fP\s+1, 53-55, 59, 65, 70, 72-74 ! 2187: \s-1\f(CWsprintf\fP\s+1, 64, 74, 77 ! 2188: \s-1\f(CWsqrt\fP\s+1, 64, 75-76 ! 2189: string comparison, 69 ! 2190: Text, 53-54, 56-58, 62, 64, 67, 69, ! 2191: 73-74, 76-77 ! 2192: \s-1\f(CWtextht\fP\s+1, 58, 64, 75, 77 ! 2193: \s-1\f(CWtextwid\fP\s+1, 58, 64, 75, 77 ! 2194: \s-1\f(CWtroff\fP\s+1, 53-54, 69, 73-74, 77 ! 2195: \s-1\f(CWundef\fP\s+1, 67, 76-77 ! 2196: Variables Expressions and Built-in ! 2197: Functions, 63 ! 2198: Variables, 56, 58-59, 63-64, 66, 73, 75, ! 2199: 77 ! 2200: ! 2201: Pico \(em A Language For Composing ! 2202: Digital Images, \fIpico\fP, 423-428 ! 2203: ! 2204: \fIpico\fP, 423-428 ! 2205: \s-1\f(CW$0\fP\s+1, 424, 426 ! 2206: \s-1\f(CW$1\fP\s+1, 424, 426 ! 2207: \s-1\f(CW\&.blu\fP\s+1, 425-427 ! 2208: \s-1\f(CW\&.grn\fP\s+1, 425-427 ! 2209: \s-1\f(CW\&.red\fP\s+1, 425-427 ! 2210: \s-1\f(CW/dev/om0\fP\s+1, 423 ! 2211: \s-1\f(CW/usr/lib/pico/defines\fP\s+1, 427 ! 2212: 5620 terminal, 427 ! 2213: 630 terminal, 427 ! 2214: \s-1\f(CW^\fP\s+1 operator, 425 ! 2215: append, 424, 426, 428 ! 2216: arithmetic operators, 425 ! 2217: Array Indexing and Control Flow ! 2218: Defaults, 427 ! 2219: Black&White Images, 423 ! 2220: black&white picture, 424-426 ! 2221: Builtin Procedures, 428 ! 2222: \s-1\f(CWcmap\fP\s+1, 425-428 ! 2223: color composite, 425, 427 ! 2224: Color Map, 425-427 ! 2225: \s-1\f(CWcolor\fP\s+1, 424-428 ! 2226: Command Summary, 428 ! 2227: composites, 425 ! 2228: control flow, 426 ! 2229: \s-1\f(CWdef\fP\s+1, 426-428 ! 2230: default, 423-428 ! 2231: delete, 428 ! 2232: double quotes, 424, 428 ! 2233: exclusive or, 425 ! 2234: \s-1\f(CWexecute\fP\s+1, 423, 428 ! 2235: file name, 424-426, 428 ! 2236: \s-1\f(CWflicks\fP\s+1, 427 ! 2237: frame buffer, 423, 425, 427 ! 2238: \s-1\f(CWget\fP\s+1, 423, 426, 428 ! 2239: \s-1\f(CWglobal\fP\s+1, 427 ! 2240: header, 426, 428 ! 2241: Metheus frame buffer, 423, 425, 427 ! 2242: New and Old, 423 ! 2243: \s-1\f(CWnew\fP\s+1, 423-427 ! 2244: \s-1\f(CWnocolor\fP\s+1, 425, 427-428 ! 2245: Non-Interactive Use of Pico, 427 ! 2246: \s-1\f(CWold\fP\s+1, 423-428 ! 2247: picture file format, 423 ! 2248: Procedures, 427 ! 2249: Programs, 426-427 ! 2250: \s-1\f(CWquit\fP\s+1 command, 426 ! 2251: read, 427-428 ! 2252: Read, Write, and Windows, 426 ! 2253: statements, 426 ! 2254: three color channels, 425 ! 2255: \s-1\f(CWw -\fP\s+1, 426-427 ! 2256: \s-1\f(CWw\fP\s+1, 426-427 ! 2257: \s-1\f(CWwindow\fP\s+1, 423, 426-428 ! 2258: \s-1\f(CWX\fP\s+1, 423-427 ! 2259: \s-1\f(CWxclamp\fP\s+1, 425 ! 2260: \s-1\f(CWY\fP\s+1, 424-427 ! 2261: \s-1\f(CWyclamp\fP\s+1, 425 ! 2262: \s-1\f(CWZ\fP\s+1, 424 ! 2263: ! 2264: picture composition, \fIpico\fP, 423-428 ! 2265: \s-1\f(CWpicture\fP\s+1 Environment Extensions,\fI latex\fP, 265 ! 2266: Picture file commands,\fI raster\fP, 487 ! 2267: picture file editor, \fIpico\fP, 423-428 ! 2268: picture file format,\fI pico\fP, 423 ! 2269: pictures, \fIcip\fP, 175-186 ! 2270: \fImonk\fP, 250 ! 2271: \fIms\fP, 11-12 ! 2272: Pixel Machine,\fI raster\fP, 484-485 ! 2273: Plan 9,\fI rc\fP, 283, 286, 288-289, 291, 295 ! 2274: \s-1\f(CWplot\fP\s+1,\fI grap\fP, 142 ! 2275: \fIgrap\fP, 144 ! 2276: ! 2277: \fIpm\fP, 21-24 ! 2278: \s-1\f(CW\(emms\fP\s+1, 21, 23 ! 2279: \s-1\f(CW/usr/lib/tmac/pm\fP\s+1, 21 ! 2280: \s-1\f(CW/usr/lib/tmac/tmac.pm\fP\s+1, 23 ! 2281: command language, 23 ! 2282: Features, 22 ! 2283: \fIideal\fP, 23 ! 2284: Macros, 21-23 ! 2285: Number Registers and Strings, 22 ! 2286: paddable space, 21, 23-24 ! 2287: \fIpic\fP, 23 ! 2288: program displays, 22 ! 2289: Rolling Your Own, 23 ! 2290: single-column region, 22 ! 2291: \s-1\f(CWtroff\fP\s+1, 21, 23 ! 2292: Two-Column Operation, 21-22, 24 ! 2293: two-column region, 22 ! 2294: Vertical Spacing, 22 ! 2295: warnings, 22, 24 ! 2296: ! 2297: Polygon Clipping,\fI ideal\fP, 100 ! 2298: pop-up menus,\fI pi\fP, 335-336 ! 2299: Portable Fortran 77 Compiler, \fIf77\fP, 311-323 ! 2300: postfix notation,\fI yacc\fP, 354, 364 ! 2301: PostScript,\fI dag\fP, 147, 150-151, 161-162 ! 2302: \fIeqn\fP, 34 ! 2303: \fIlatex\fP, 264-266 ! 2304: \fIlp\fP, 603, 606, 608 ! 2305: \fIraster\fP, 485 ! 2306: \fItroffref\fP, 189, 214-216 ! 2307: \fItrofftut\fP, 225 ! 2308: precedence,\fI yacc\fP, 353-355, 357, 364-366 ! 2309: ! 2310: \fIprefer\fP, 163-174 ! 2311: \s-1\f(CW\s-1$EDITOR\s+1\fP\s+1, 164 ! 2312: \s-1\f(CW\s-1$VISUAL\s+1\fP\s+1, 164 ! 2313: \s-1\f(CW%also\fP\s+1, 165-167 ! 2314: \s-1\f(CW%verbatim\fP\s+1, 165 ! 2315: \s-1\f(CW\(emp\fP\s+1, 166 ! 2316: \s-1\f(CW/usr/lib/eign\fP\s+1, 165-166 ! 2317: \s-1\f(CW/usr/lib/monk/prefs\fP\s+1, 170 ! 2318: \s-1\f(CW|reference\fP\s+1, 163, 167, 170 ! 2319: \s-1\f(CW|reference_database\fP\s+1, 168, 170 ! 2320: \s-1\f(CW|reference_list\fP\s+1, 169-170 ! 2321: \s-1\f(CW|reference_placement\fP\s+1, 163, ! 2322: 167-170 ! 2323: \s-1\f(CW|reference_style\fP\s+1, 168-170 ! 2324: Author and editor names, 165 ! 2325: \s-1\f(CWawk\fP\s+1, 163-164, 166, 169-170 ! 2326: bibliographic references, 162-163, 167, ! 2327: 169 ! 2328: bibliography database, 163-170 ! 2329: Bibliography Types and Attributes, 170 ! 2330: Building a Bibliography, 164 ! 2331: Citations, 163, 167-170 ! 2332: Command Line arguments, 169 ! 2333: Complete Bibliographies, 168 ! 2334: Converting From \s-1\f(CWrefer\fP\s+1 To ! 2335: \s-1\f(CWprefer,\fP\s+1 170 ! 2336: \s-1\f(CWed\fP\s+1, 164 ! 2337: Formatting References in Documents, ! 2338: 167 ! 2339: formatting styles, 163, 169 ! 2340: header files, 166 ! 2341: Including Additional References, 168 ! 2342: Indexing a Bibliography, 165 ! 2343: \s-1\f(CWmonk\fP\s+1, 163, 169-170 ! 2344: \s-1\f(CWpconvert\fP\s+1, 164, 170 ! 2345: \s-1\f(CWpenter\fP\s+1, 164-165 ! 2346: \s-1\f(CWpinvert\fP\s+1, 164-168 ! 2347: \s-1\f(CWplook\fP\s+1, 164, 166 ! 2348: \s-1\f(CWprefer.out\fP\s+1, 164-165, 169-170 ! 2349: \s-1\f(CWprefer.out.h\fP\s+1, 165 ! 2350: \s-1\f(CWprefer.out.i\fP\s+1, 165 ! 2351: Reference Placement, 168 ! 2352: Retrieval by Keyword, 166 ! 2353: search keys, 165-167 ! 2354: Styles Options, 169 ! 2355: supporting tools, 163-164 ! 2356: Switching Databases, 168 ! 2357: text editor, 164-165 ! 2358: \s-1\f(CWtroff\fP\s+1, 163, 169-170 ! 2359: Using \s-1\f(CWprefer\fP\s+1 With \s-1\f(CWmonk,\fP\s+1 169 ! 2360: \s-1\f(CWvi\fP\s+1, 164 ! 2361: visual editor, 164 ! 2362: ! 2363: \s-1\f(CWprereq\fP\s+1,\fI mk\fP, 270 ! 2364: printer spooler, \fIlp\fP, 603-608 ! 2365: Process Connections,\fI ipc\fP, 527 ! 2366: Process Instantiation,\fI spin\fP, 430, 432, 443 ! 2367: Process window,\fI pi\fP, 336, 338 ! 2368: Processes,\fI spin\fP, 443 ! 2369: programmable editor, \fIsam\fP, 399-421 ! 2370: \s-2PROMELA R\s+2eference Manual,\fI spin\fP, 442 ! 2371: \s-1\f(CWproof\fP\s+1,\fI latex\fP, 259, 264 ! 2372: propositional temporal logic,\fI spin\fP, 449 ! 2373: \s-1\f(CWps\fP\s+1,\fI pi\fP, 336 ! 2374: \fIsecurity\fP, 547 ! 2375: \s-1\f(CW\s-1PT\fP\s+1 \s+1files,\fI streams\fP, 508, 510 ! 2376: public directory,\fI uucp\fP, 564, 571-572, 574-575 ! 2377: public login,\fI uucp\fP, 569-570 ! 2378: \s-1\f(CWpush\fP\s+1,\fI setup\fP, 500 ! 2379: \s-1\f(CWpwd\fP\s+1,\fI backup\fP, 595 ! 2380: \s-1\f(CWqns\fP\s+1,\fI setup\fP, 501 ! 2381: Queue Mechanisms and Interfaces,\fI streams\fP, ! 2382: 506 ! 2383: Queues,\fI streams\fP, 504, 506, 509 ! 2384: random simulation,\fI spin\fP, 429, 438-439 ! 2385: \s-1\f(CWrarepl\fP\s+1,\fI setup\fP, 501 ! 2386: Raster Graphics System, \fIraster\fP, 483-495 ! 2387: ! 2388: \fIraster\fP, 483-495 ! 2389: \s-1\f(CW/dev/om[0-6]\fP\s+1, 486 ! 2390: \s-1\f(CW/fb/cmap\fP\s+1, 486 ! 2391: \s-1\f(CW/usr/td/2d/cmap/lib\fP\s+1, 486 ! 2392: \s-1\f(CW2500\fP\s+1 command, 484 ! 2393: 3matte, 488, 490 ! 2394: 3to1, 489 ! 2395: 5620 terminal, 483 ! 2396: 630 terminal, 483 ! 2397: \s-1\f(CWadapt\fP\s+1, 489 ! 2398: \s-1\f(CWahe\fP\s+1, 489 ! 2399: \s-1\f(CWalpha\fP\s+1, 484, 486, 490-491 ! 2400: animation, 484, 486, 491 ! 2401: \s-1\f(CWaplot\fP\s+1, 491 ! 2402: Barco video projector, 483 ! 2403: \s-1\f(CWbg\fP\s+1, 491, 493 ! 2404: \s-1\f(CWcbars\fP\s+1, 486 ! 2405: \s-1\f(CWclean\fP\s+1, 489 ! 2406: clip, 487-488, 490-491 ! 2407: \s-1\f(CWclr\fP\s+1, 486, 492 ! 2408: Color Map, 485-489 ! 2409: \s-1\f(CWcolors\fP\s+1, 486-487, 489, 491 ! 2410: \s-1\f(CWcrispen\fP\s+1, 489 ! 2411: \s-1\f(CWcscan\fP\s+1, 485 ! 2412: cue point, 484 ! 2413: digital images, 486, 488 ! 2414: \s-1\f(CWdither\fP\s+1, 488-489 ! 2415: \s-1\f(CWedge\fP\s+1, 489 ! 2416: \s-1\f(CWextremum\fP\s+1, 489 ! 2417: \s-1\f(CWfbi\fP\s+1, 486 ! 2418: \s-1\f(CWfloyd\fP\s+1, 488 ! 2419: Frame buffer commands, 485-486 ! 2420: frame buffer, 483-487 ! 2421: \s-1\f(CWgamma\fP\s+1, 486, 493 ! 2422: \s-1\f(CWgetmap\fP\s+1, 486 ! 2423: Gnot terminal, 483-484 ! 2424: \s-1\f(CWgrab\fP\s+1, 485, 490 ! 2425: gray shades, 491 ! 2426: halftone, 488 ! 2427: high-resolution rgb video, 483 ! 2428: \s-1\f(CWhysteresis\fP\s+1, 488 ! 2429: \s-1\f(CWimprove\fP\s+1, 483, 489 ! 2430: \s-1\f(CWimscan\fP\s+1, 485 ! 2431: \s-2IT\s+2frame buffer, 484-486 ! 2432: \s-1\f(CWitifbinit\fP\s+1, 485 ! 2433: \s-1\f(CWitigamma\fP\s+1, 485 ! 2434: \s-1\f(CWitigit\fP\s+1, 485 ! 2435: \s-1\f(CWitigrab\fP\s+1, 485 ! 2436: \s-1\f(CWitisiv\fP\s+1, 485 ! 2437: \s-1\f(CWlaplace\fP\s+1, 489 ! 2438: light source, 490-491 ! 2439: low-resolution rgb video, 483 ! 2440: \s-1\f(CWlum\fP\s+1, 488 ! 2441: math functions, 492-493 ! 2442: \s-1\f(CWmcut\fP\s+1, 489 ! 2443: \s-1\f(CWmedian\fP\s+1, 489 ! 2444: Metheus frame buffer, 484, 486-487 ! 2445: \s-1\f(CWmoto\fP\s+1, 491-493 ! 2446: \s-1\f(CWmovie\fP\s+1, 486, 493 ! 2447: \s-1\f(CWmplot\fP\s+1, 487 ! 2448: \s-1\f(CWncpr\fP\s+1, 490 ! 2449: \s-1\f(CWpcp\fP\s+1, 487-488, 492-493 ! 2450: \s-1\f(CWpic2ps\fP\s+1, 485 ! 2451: \s-1\f(CWpicaverage\fP\s+1, 488 ! 2452: \s-1\f(CWpiccat\fP\s+1, 488 ! 2453: \s-1\f(CWpicjoin\fP\s+1, 488 ! 2454: Picture file commands, 487 ! 2455: pixel aspect-ratio, 490 ! 2456: Pixel Machine, 484-485 ! 2457: \s-1\f(CWplot\fP\s+1, 487 ! 2458: PostScript, 485 ! 2459: \s-1\f(CWqsnap\fP\s+1, 485 ! 2460: \s-1\f(CWquad\fP\s+1, 491 ! 2461: \s-1\f(CWquantize\fP\s+1, 489 ! 2462: \s-1\f(CWramp\fP\s+1, 486-487 ! 2463: \s-1\f(CWranmap\fP\s+1 command, 486 ! 2464: \s-1\f(CWrecord\fP\s+1, 483-486, 491 ! 2465: \s-1\f(CWremap\fP\s+1, 489 ! 2466: \s-1\f(CWresample\fP\s+1, 489-490 ! 2467: \s-1\f(CWrmap\fP\s+1, 489 ! 2468: \s-1\f(CWshear\fP\s+1, 490 ! 2469: \s-1\f(CWsmooth\fP\s+1, 489, 491 ! 2470: \s-1\f(CWstill mode\fP\s+1, 484 ! 2471: \s-1\f(CWterminal lam\fP\s+1, 488 ! 2472: \s-1\f(CWterrain\fP\s+1, 491 ! 2473: \s-1\f(CWtranspose\fP\s+1, 490 ! 2474: video displays, 483 ! 2475: video equipment, 483-484 ! 2476: Video Facilities, 483 ! 2477: video formats, 483-484 ! 2478: work station, 483-484 ! 2479: \s-1\f(CWxhair\fP\s+1, 487 ! 2480: \s-1\f(CWxpand\fP\s+1, 488 ! 2481: \s-1\f(CWzoom\fP\s+1, 486 ! 2482: ! 2483: Ratfor,\fI lex\fP, 375-376 ! 2484: Rc \(em A Shell for Plan 9 and \s-2UNIX\s+2, \fIrc\fP, ! 2485: 283-296 ! 2486: ! 2487: \fIrc\fP, 283-296 ! 2488: \s-1\f(CW#e\fP\s+1, 291 ! 2489: \s-1\f(CW$#\fP\s+1, 284, 287, 292, 295 ! 2490: \s-1\f(CW$$\fP\s+1, 290 ! 2491: \s-1\f(CW$*\fP\s+1, 285, 287-289, 291, 294 ! 2492: \s-1\f(CW$\fP\s+1, 284, 287, 289 ! 2493: \s-1\f(CW$apid\fP\s+1, 286, 289 ! 2494: \s-1\f(CW$cdpath\fP\s+1, 288 ! 2495: \s-1\f(CW$cflag\fP\s+1, 289, 291 ! 2496: \s-1\f(CW$home\fP\s+1, 288-289, 292 ! 2497: \s-1\f(CW$home/.rcrc\fP\s+1, 291 ! 2498: \s-1\f(CW$ifs\fP\s+1, 289, 293 ! 2499: \s-1\f(CW$path\fP\s+1, 284, 288-289, 291 ! 2500: \s-1\f(CW$pid\fP\s+1, 289, 291, 293 ! 2501: \s-1\f(CW$prompt\fP\s+1, 288-289, 291-292, 294 ! 2502: \s-1\f(CW$status\fP\s+1, 286-289, 291 ! 2503: \s-1\f(CW&&\fP\s+1, 286, 288-289, 292, 295 ! 2504: \s-1\f(CW*\fP\s+1 matches, 284 ! 2505: \s-1\f(CW\(emc\fP\s+1, 289, 291 ! 2506: \s-1\f(CW\(emd\fP\s+1, 292 ! 2507: \s-1\f(CW\(eme\fP\s+1, 291 ! 2508: \s-1\f(CW\(emi\fP\s+1, 291 ! 2509: \s-1\f(CW\(eml\fP\s+1, 291 ! 2510: \s-1\f(CW\(emp\fP\s+1, 291 ! 2511: \s-1\f(CW\(emr\fP\s+1, 292 ! 2512: \s-1\f(CW\(emv\fP\s+1, 291-292 ! 2513: \s-1\f(CW\(emx\fP\s+1, 291 ! 2514: \s-1\f(CW/bin\fP\s+1, 283-284, 288-289, 291-294 ! 2515: \s-1\f(CW/env\fP\s+1, 291 ! 2516: \s-1\f(CW/sys/lib/rcmain\fP\s+1, 291 ! 2517: \s-1\f(CW/usr/lib/rcmain\fP\s+1, 291 ! 2518: \s-1\f(CW<<\fP\s+1, 290, 293, 295 ! 2519: \s-1\f(CW?\fP\s+1 matches, 284 ! 2520: \s-1\f(CW@\fP\s+1 operator, 286 ! 2521: \s-1\f(CW[ ]\fP\s+1, 289 ! 2522: \s-1\f(CW\e\fP\s+1, 283, 290-292, 294-296 ! 2523: \s-1\f(CW|\fP\s+1 characters, 286, 289 ! 2524: \s-1\f(CW||\fP\s+1, 286, 289, 292, 295 ! 2525: Advanced I/O Redirection, 289 ! 2526: Arguments, 283-285, 287-288, 291-293 ! 2527: Bourne shell, 283, 285, 293-295 ! 2528: Built-in commands, 286, 288 ! 2529: \s-1\f(CWbuiltin\fP\s+1, 288, 292, 294 ! 2530: \s-1\f(CWcd\fP\s+1, 286, 288-289, 292 ! 2531: Command execution, 287 ! 2532: Command grouping, 286 ! 2533: Command substitution, 284-285, 289, 294 ! 2534: Comments and continuation, 283 ! 2535: Concatenation, 284-286, 294 ! 2536: Conditional execution \(em \s-1\f(CW&&\fP\s+1 and \s-1\f(CW||, ! 2537: \fP\s+1 286 ! 2538: Conditional execution \(em \s-1\f(CWif,\fP\s+1 287 ! 2539: Control flow \(em \s-1\f(CWfor,\fP\s+1 286 ! 2540: Control flow \(em \s-1\f(CWswitch,\fP\s+1 287 ! 2541: Control flow \(em \s-1\f(CWwhile,\fP\s+1 287 ! 2542: current directory, 285-288, 292 ! 2543: debugging, 292 ! 2544: diagnostic output, 289, 291-292 ! 2545: \s-1\f(CWelse\fP\s+1, 286, 294-295 ! 2546: Environment, 283, 288-291, 294 ! 2547: eof marker, 290 ! 2548: \s-1\f(CWeval\fP\s+1, 288, 292-293 ! 2549: \s-1\f(CWexec\fP\s+1, 288, 291 ! 2550: Exit status, 285-286, 289, 293 ! 2551: \s-1\f(CWexit\fP\s+1, 286, 288-293 ! 2552: file descriptor, 285, 289-291 ! 2553: Filename patterns, 284 ! 2554: filename, 284, 287-288, 292 ! 2555: \s-1\f(CWfinit\fP\s+1, 287-288, 290 ! 2556: \s-1\f(CWflag\fP\s+1, 285, 288, 292, 295 ! 2557: Flow of control, 286 ! 2558: \s-1\f(CWfn\fP\s+1, 287-288, 290, 292-293, 295-296 ! 2559: \s-1\f(CWfor\fP\s+1, 286-287, 290, 292, 294 ! 2560: \s-1\f(CWfork\fP\s+1, 291 ! 2561: Free carets, 285, 295 ! 2562: Functions, 287-288, 291-292, 294 ! 2563: grammar, 295-296 ! 2564: Here documents, 290 ! 2565: I/O Redirection, 283 ! 2566: \s-1\f(CWif\fP\s+1, 287, 292-294 ! 2567: initialization procedure, 288-289 ! 2568: interactive mode, 291, 294 ! 2569: Invocation, 291 ! 2570: Local Variables, 291 ! 2571: meta-characters, 284 ! 2572: \s-1\f(CWmount\fP\s+1, 288, 291 ! 2573: parent process, 286, 293 ! 2574: parser, 292, 294-295 ! 2575: Pipeline branching, 284-285 ! 2576: Pipelines, 283, 285 ! 2577: Plan 9, 283, 286, 288-289, 291, 295 ! 2578: process id, 286, 289 ! 2579: Quotation, 283, 289-290, 292, 294 ! 2580: \s-1\f(CWrcmain\fP\s+1, 292 ! 2581: \fIsetup\fP, 499 ! 2582: \s-1\f(CWshift\fP\s+1, 285, 287-288 ! 2583: \s-1\f(CWsigexit\fP\s+1, 290, 293 ! 2584: \s-1\f(CWsighup\fP\s+1, 290, 293 ! 2585: \s-1\f(CWsigint\fP\s+1, 290-293 ! 2586: Signals, 290 ! 2587: \s-1\f(CWsigquit\fP\s+1, 290-293 ! 2588: \s-1\f(CWsigterm\fP\s+1, 290 ! 2589: Simple commands, 283 ! 2590: Special variables, 289 ! 2591: standard input, 283-284, 286-287, ! 2592: 289-291, 293 ! 2593: standard output, 283-286, 289-290 ! 2594: Subshells, 286 ! 2595: \s-1\f(CWumask\fP\s+1, 288 ! 2596: \s-1\f(CWunmount\fP\s+1, 288 ! 2597: unquoted word, 285 ! 2598: variable substitution, 284, 290, 293-294 ! 2599: Variables, 284, 289, 291, 293-294 ! 2600: \s-1\f(CWwait\fP\s+1, 286, 288, 291 ! 2601: \s-1\f(CWwhatis\fP\s+1, 288 ! 2602: \s-1\f(CWwhile\fP\s+1, 287, 293 ! 2603: white space, 283, 285 ! 2604: \s-1\f(CWyacc\fP\s+1, 295 ! 2605: ! 2606: \s-1\f(CWrcp\fP\s+1,\fI setup\fP, 500 ! 2607: real-time controller,\fI music\fP, 477-478 ! 2608: \s-1\f(CWreboot\fP\s+1,\fI setup\fP, 497-498 ! 2609: Recording unsuccessful login attempts, ! 2610: \fI security\fP, 553 ! 2611: redial mechanism,\fI authmgr\fP, 531, 533, ! 2612: 535-536, 540-541 ! 2613: Reference Placement,\fI prefer\fP, 168 ! 2614: \s-1\f(CWregexp\fP\s+1,\fI mk\fP, 275 ! 2615: regular expression,\fI lex\fP, 375-377, 380, 384, ! 2616: 386 ! 2617: \fImk\fP, 271, 275, 279-280 ! 2618: \fIsam\fP, 399, 401-406, 408-411, ! 2619: 413-414, 420 ! 2620: \fIsed\fP, 389-391 ! 2621: regular expression metarules,\fI mk\fP, 275, ! 2622: 277-278 ! 2623: remote execution,\fI security\fP, 551 ! 2624: \fIuucp\fP, 563-564, 572, 574 ! 2625: remote file system,\fI ipc\fP, 524-525, 530 ! 2626: \fInetb\fP, 513-515, 519 ! 2627: remote file transfer,\fI streams\fP, 505 ! 2628: remote login,\fI ipc\fP, 529 ! 2629: remote login service,\fI authmgr\fP, 531, 533-535 ! 2630: remote machine,\fI security\fP, 550-551 ! 2631: remote mail,\fI ipc\fP, 528 ! 2632: remote program,\fI streams\fP, 510 ! 2633: remote system,\fI ipc\fP, 526 ! 2634: Rendez-Vous Communication,\fI spin\fP, 433-435 ! 2635: restricted shell,\fI security\fP, 548, 554 ! 2636: \s-1\f(CWrewrite\fP\s+1,\fI setup\fP, 500 ! 2637: \s-1\f(CWrewrite.fancy\fP\s+1,\fI setup\fP, 500 ! 2638: \s-2RFC822\s+2,\fI upas\fP, 560-561 ! 2639: \s-1\f(CWrlogin\fP\s+1,\fI ipc\fP, 529 ! 2640: \s-1\f(CWrmail\fP\s+1,\fI uucp\fP, 570, 572-574 ! 2641: \s-1\f(CWrnews\fP\s+1,\fI uucp\fP, 570, 572-574 ! 2642: root,\fI security\fP, 547, 549, 552, 554 ! 2643: root directory,\fI fsck\fP, 583, 585-586, 589-590 ! 2644: root file system,\fI fsck\fP, 581, 592 ! 2645: \fIsetup\fP, 497-498 ! 2646: root image,\fI setup\fP, 497-498 ! 2647: root inode,\fI fsck\fP, 588-589 ! 2648: \s-2RS232\s+2,\fI music\fP, 477 ! 2649: \s-1\f(CWrsh\fP\s+1,\fI backup\fP, 594 ! 2650: \s-1\f(CWrx\fP\s+1,\fI backup\fP, 594 ! 2651: ! 2652: \fIsam\fP, 399-421 ! 2653: \s-1\f(CW$\fP\s+1, 402-403, 406, 409, 411 ! 2654: \s-1\f(CW\(emd\fP\s+1, 400, 407, 414, 419 ! 2655: \s-1\f(CW<mux>\fP\s+1, 408 ! 2656: \s-1\f(CWa\fP\s+1, 400, 402, 404, 414 ! 2657: addresses, 401-404, 409, 411-413 ! 2658: \s-1\f(CWawk\fP\s+1, 405 ! 2659: \s-1\f(CWb\fP\s+1, 402, 406, 411 ! 2660: \s-1\f(CWbitblt\fP\s+1, 416-418 ! 2661: \s-1\f(CWBitmap\fP\s+1, 399, 416-417 ! 2662: Boxes, 416-418 ! 2663: \s-1\f(CWc\fP\s+1, 400-402, 404-405, 409, 419 ! 2664: caches, 400, 412, 414-417 ! 2665: \s-1\f(CWclose\fP\s+1, 407 ! 2666: \s-1\f(CWcmdexec\fP\s+1, 409-410 ! 2667: comma, 402-403, 409 ! 2668: command interpreter, 406, 409, 419 ! 2669: Command Language, 399-401, 407-410, ! 2670: 413-415, 418-421 ! 2671: Communications, 414 ! 2672: \s-1\f(CWcompile\fP\s+1, 410 ! 2673: compound address, 402, 404 ! 2674: current file, 400, 402, 405-407, 414-415 ! 2675: current text, 400-401, 407 ! 2676: current window, 407-408, 417 ! 2677: \s-1\f(CWcut\fP\s+1, 408 ! 2678: \s-1\f(CWd\fP\s+1, 400, 402-404, 406-407 ! 2679: Data structures for manipulating files, ! 2680: 411 ! 2681: Data structures in the terminal, 416 ! 2682: Display commands, 402 ! 2683: Doing and undoing, 413 ! 2684: double clicking, 408 ! 2685: \s-1\f(CWe\fP\s+1, 402, 405, 407, 409 ! 2686: \s-1\f(CWed\fP\s+1, 399, 401, 403, 410, 413-414, 419-421 ! 2687: \s-1\f(CWegrep\fP\s+1, 403, 410 ! 2688: \s-1\f(CWexecute\fP\s+1, 410-411 ! 2689: \s-1\f(CWf\fP\s+1, 402, 406-409 ! 2690: File commands, 402, 421 ! 2691: \s-1\f(CWFile\fP\s+1 data structure, 409-410, 412-413, ! 2692: 415, 419 ! 2693: file name, 400, 402, 406-407, 412-413 ! 2694: \s-1\f(CWFlayer\fP\s+1 software, 417 ! 2695: \s-1\f(CWFrame\fP\s+1 software, 417 ! 2696: \s-1\f(CWfrdelete\fP\s+1, 418 ! 2697: \s-1\f(CWfrinsert\fP\s+1, 418 ! 2698: \s-1\f(CWg\fP\s+1, 402, 404-406, 409-410, 419 ! 2699: garbage-compacted arena, 411 ! 2700: garbage-compacting allocator, 411 ! 2701: global substitutes, 419 ! 2702: \s-1\f(CWgrep\fP\s+1, 406 ! 2703: \s-1\f(CWi\fP\s+1, 400, 402, 409, 412-413, 415 ! 2704: I/O commands, 402 ! 2705: Implementation, 408 ! 2706: interactive editing, 399, 407, 419 ! 2707: \s-1\f(CWk\fP\s+1, 402 ! 2708: \s-1\f(CWLayers\fP\s+1 software, 417 ! 2709: \s-1\f(CWList\fP\s+1 structure, 411 ! 2710: \s-1\f(CWlook\fP\s+1, 408 ! 2711: Loops and conditionals, 402 ! 2712: \s-1\f(CWm\fP\s+1, 402, 406 ! 2713: main memory, 412, 415 ! 2714: Memory allocation, 411 ! 2715: menu line, 402, 404, 406-407 ! 2716: Miscellany, 402 ! 2717: modified bit, 400, 407, 412, 414 ! 2718: mouse cursor, 407 ! 2719: Mouse Interface, 400, 407-408 ! 2720: mouse language, 399, 403, 405, 408, 418 ! 2721: mouse-based interface, 403, 418 ! 2722: Multiple files, 400, 405, 414 ! 2723: multiple lines, 400, 403, 405 ! 2724: multiple windows, 407 ! 2725: \s-1\f(CWmux\fP\s+1, 399, 407, 409, 416, 418, 420 ! 2726: \s-1\f(CWn\fP\s+1, 402, 405 ! 2727: \s-1\f(CWnew\fP\s+1, 407 ! 2728: newline character, 400-401, 405, 410 ! 2729: null string, 400-402, 404, 408, 411 ! 2730: obscured windows, 415, 417 ! 2731: open files, 412 ! 2732: \s-1\f(CWp\fP\s+1, 401-406 ! 2733: parse tree, 409 ! 2734: Parsing and execution, 408 ! 2735: \s-1\f(CWpaste\fP\s+1, 408 ! 2736: \s-1\f(CWpi\fP\s+1, 418 ! 2737: \s-1\f(CWq\fP\s+1, 402, 407 ! 2738: \s-1\f(CWr\fP\s+1, 402, 406, 409 ! 2739: \s-1\f(CWRasp\fP\s+1, 415-417, 419, 421 ! 2740: real time, 414 ! 2741: regular expression, 399, 401-406, ! 2742: 408-411, 413-414, 420 ! 2743: relative addresses, 403 ! 2744: remote host, 399, 415 ! 2745: \s-1\f(CWreshape\fP\s+1, 407 ! 2746: \s-1\f(CWs\fP\s+1, 401-402, 404, 409, 418-419 ! 2747: \s-1\f(CWsam window\fP\s+1, 400-401, 407-409, 420 ! 2748: Screen update, 416-417 ! 2749: \s-1\f(CWsed\fP\s+1, 405, 419 ! 2750: \s-1\f(CWsetjmp/longjmp\fP\s+1, 409 ! 2751: \s-1\f(CWsnarf buffer\fP\s+1, 408, 420 ! 2752: \s-1\f(CWsnarf\fP\s+1, 408 ! 2753: Structural Regular Expressions, 405, ! 2754: 420 ! 2755: \s-1\f(CWt\fP\s+1, 402, 406, 419 ! 2756: Table of Commands, 402 ! 2757: Text commands, 402 ! 2758: \s-1\f(CWu\fP\s+1, 402, 406-407 ! 2759: undo, 399-400, 402, 406-407, 412-414, ! 2760: 420 ! 2761: update algorithm, 414, 417-418 ! 2762: updated windows, 416 ! 2763: \s-1\f(CWv\fP\s+1, 402, 404-405, 410 ! 2764: \s-1\f(CWvi\fP\s+1, 403, 410, 420 ! 2765: virtual memory, 412 ! 2766: \s-1\f(CWw\fP\s+1, 402, 405-407 ! 2767: window system, 399, 407-408, 416, 418, ! 2768: 420 ! 2769: \s-1\f(CWwrite\fP\s+1, 407 ! 2770: \s-1\f(CWx\fP\s+1, 402-406, 409, 411, 413-414, 418-419 ! 2771: \s-1\f(CWxerox\fP\s+1, 407 ! 2772: \s-1\f(CWy\fP\s+1, 402, 404-406, 414 ! 2773: ! 2774: scanner, \fIraster\fP, 483-495 ! 2775: \s-1\f(CWscatmat\fP\s+1 program,\fI grap\fP, 132 ! 2776: scatter plot,\fI grap\fP, 111 ! 2777: Scheduling,\fI streams\fP, 504, 506-507, 510 ! 2778: \s-1\f(CWscoreblt\fP\s+1,\fI music\fP, 478 ! 2779: Script File,\fI anim\fP, 451-452, 454-460, 462-463, ! 2780: 465, 469, 472-475 ! 2781: Script Language,\fI anim\fP, 458, 460 ! 2782: ! 2783: \fIsecurity\fP, 543-555 ! 2784: \s-1\f(CW\&.profile\fP\s+1 files, 549 ! 2785: \s-1\f(CW/bin\fP\s+1, 547, 549 ! 2786: \s-1\f(CW/bin/su\fP\s+1, 549 ! 2787: \s-1\f(CW/dev/kmem\fP\s+1, 547 ! 2788: \s-1\f(CW/dev/mem\fP\s+1, 547 ! 2789: \s-1\f(CW/usr/bin\fP\s+1, 549, 552 ! 2790: \s-1\f(CW/usr/spool/uucppublic\fP\s+1, 550 ! 2791: bad passwords, 545 ! 2792: \s-1\f(CWchmod\fP\s+1, 546-547, 549 ! 2793: \s-1\f(CWchown\fP\s+1, 546-547 ! 2794: \s-1\f(CWcrypt\fP\s+1, 551-552 ! 2795: \s-1\f(CWct\fP\s+1, 551 ! 2796: \s-1\f(CWcu\fP\s+1, 550-551 ! 2797: Disabling accounts based on ! 2798: unsuccessful logins, 553 ! 2799: Encrypted File, 551-552 ! 2800: encrypted password, 544-545, 553 ! 2801: file mode, 546-547 ! 2802: Files And File Systems, 546-547 ! 2803: good passwords, 545, 553 ! 2804: group logins, 554 ! 2805: group permissions, 546, 554 ! 2806: local area networks, 551 ! 2807: local machine, 550-551 ! 2808: login name, 545, 548, 550, 553-554 ! 2809: login time, 547, 553 ! 2810: \s-1\f(CWls\fP\s+1, 545, 549 ! 2811: \s-1\f(CWmail\fP\s+1, 544, 547-551 ! 2812: Misguided Efforts, 552 ! 2813: Networking, 544-545, 549-550, 555 ! 2814: \s-1\f(CWpack\fP\s+1, 552 ! 2815: \s-1\f(CWpasswd\fP\s+1, 545, 547, 550-551, 553 ! 2816: Password aging, 553 ! 2817: password file, 544-545, 547, 549-554 ! 2818: Password Security, 544-545 ! 2819: \s-2PATH \s+2variables, 554 ! 2820: People, 545, 547-549, 552-555 ! 2821: permission bits, 546-547 ! 2822: physical disk, 547 ! 2823: \s-1\f(CWps\fP\s+1, 547 ! 2824: Recording unsuccessful login attempts, ! 2825: 553 ! 2826: remote execution, 551 ! 2827: remote machine, 550-551 ! 2828: restricted shell, 548, 554 ! 2829: root, 547, 549, 552, 554 ! 2830: set-userid facility, 547 ! 2831: special file, 546-547 ! 2832: \s-1\f(CWsu\fP\s+1, 549, 552-554 ! 2833: \s-2SUID P\s+2rograms, 547-548 ! 2834: \s-1\f(CWsulog\fP\s+1, 552-553 ! 2835: super-user privileges, 547, 549, 552, ! 2836: 554 ! 2837: super-user, 546-549, 552-554 ! 2838: system administrator, 545, 548-549, ! 2839: 551-554 ! 2840: Trojan Horses, 548, 554 ! 2841: \s-1\f(CWumask\fP\s+1, 547 ! 2842: user education, 549, 555 ! 2843: Users' Concerns, 554 ! 2844: \s-1\f(CWuucp\fP\s+1, 545, 550-551, 554 ! 2845: \s-1\f(CWuux\fP\s+1, 550 ! 2846: ! 2847: security computer,\fI authmgr\fP, 531, 535 ! 2848: security host,\fI authmgr\fP, 536, 538, 540 ! 2849: Sed \(em A Non-interactive Text Editor, \fIsed\fP, ! 2850: 389-397 ! 2851: ! 2852: \fIsed\fP, 389-397 ! 2853: \s-1\f(CW$\fP\s+1, 390, 397 ! 2854: \s-1\f(CW&\fP\s+1, 393 ! 2855: \s-1\f(CW*\fP\s+1, 390 ! 2856: \s-1\f(CW\(eme\fP\s+1, 390 ! 2857: \s-1\f(CW\(emf\fP\s+1, 390, 396-397 ! 2858: \s-1\f(CW\(emn\fP\s+1, 390, 394, 396 ! 2859: \s-1\f(CW=\fP\s+1 function, 396 ! 2860: \s-1\f(CW[]\fP\s+1, 390 ! 2861: \s-1\f(CW\e(\fP\s+1, 391, 393-396 ! 2862: \s-1\f(CW\e)\fP\s+1, 391, 393-396 ! 2863: \s-1\f(CW^\fP\s+1, 390 ! 2864: \s-1\f(CW{\fP\s+1, 390, 395 ! 2865: \s-1\f(CW}\fP\s+1, 396 ! 2866: \s-1\f(CWa\fP\s+1, 392, 394 ! 2867: Addresses: Selecting lines for ! 2868: editing, 390 ! 2869: \s-1\f(CWb\fP\s+1, 390, 396 ! 2870: \s-1\f(CWc\fP\s+1, 392, 397 ! 2871: command file, 389 ! 2872: Command-line Flags, 390 ! 2873: Context Addresses, 390 ! 2874: current input line, 396 ! 2875: current line, 392, 395-396 ! 2876: \s-1\f(CWd\fP\s+1, 391, 395 ! 2877: delimiting character, 393 ! 2878: \s-1\f(CWed\fP\s+1, 389 ! 2879: embedded newline, 390, 395-396 ! 2880: Flow-of-Control Functions, 395 ! 2881: Functions, 389-396 ! 2882: \s-1\f(CWg\fP\s+1, 393-396 ! 2883: grouping command, 395 ! 2884: \s-1\f(CWh\fP\s+1, 395-396 ! 2885: Hold and Get Functions, 395 ! 2886: hold area, 395-396 ! 2887: \s-1\f(CWi\fP\s+1, 392 ! 2888: Input-output Functions, 394 ! 2889: leading blanks, 392 ! 2890: line number, 390, 396 ! 2891: Line-number Addresses, 390 ! 2892: line-number counter, 390, 392 ! 2893: Miscellaneous Functions, 396 ! 2894: Multiple Input-line Functions, 395 ! 2895: \fImusic\fP, 477, 479 ! 2896: \s-1\f(CWn\fP\s+1, 390, 392, 396-397 ! 2897: Number of Addresses, 391 ! 2898: Order of Application of Editing ! 2899: Commands, 390 ! 2900: Overall Operation, 389 ! 2901: \s-1\f(CWp\fP\s+1, 390, 393-396 ! 2902: pattern space, 390-391, 395-397 ! 2903: \s-1\f(CWq\fP\s+1, 396 ! 2904: \s-1\f(CWr\fP\s+1, 392, 394 ! 2905: regular expression, 389-391 ! 2906: \s-1\f(CWs\fP\s+1, 390-391, 393-394, 396-397 ! 2907: \fIsam\fP, 405, 419 ! 2908: Substitute Function, 393 ! 2909: \s-1\f(CWt\fP\s+1, 390, 396 ! 2910: terminal newline, 390-391, 395 ! 2911: \s-1\f(CWw\fP\s+1, 393-394 ! 2912: Whole-line Oriented Functions, 391 ! 2913: ! 2914: \s-1\f(CWselect\fP\s+1,\fI ipc\fP, 527-528 ! 2915: server machine,\fI backup\fP, 593, 595 ! 2916: \fInetb\fP, 513, 518, 522 ! 2917: server process,\fI ipc\fP, 524-525 ! 2918: server routines,\fI streams\fP, 510 ! 2919: Server Startup,\fI netb\fP, 514 ! 2920: server system,\fI backup\fP, 593, 598-599 ! 2921: Service Manager,\fI ipc\fP, 529 ! 2922: set-userid facility,\fI security\fP, 547 ! 2923: Setting up a Research \s-2UNIX \s+2system, \fIsetup\fP, ! 2924: 497-501 ! 2925: ! 2926: \fIsetup\fP, 497-501 ! 2927: \s-1\f(CW/cs\fP\s+1, 500 ! 2928: \s-1\f(CW/cs/dk\fP\s+1, 500 ! 2929: \s-1\f(CW/dev/dk\fP\s+1, 500 ! 2930: \s-1\f(CW/dev/dk/dkctl\fP\s+1, 500 ! 2931: \s-1\f(CW/dev/floppy\fP\s+1, 501 ! 2932: \s-1\f(CW/etc/rc\fP\s+1, 499 ! 2933: \s-1\f(CW/etc/whoami\fP\s+1, 499 ! 2934: \s-1\f(CW/n\fP\s+1, 499-500 ! 2935: \s-1\f(CW/unix\fP\s+1, 497 ! 2936: \s-1\f(CW/usr\fP\s+1, 497-499 ! 2937: \s-1\f(CW/usr/630\fP\s+1, 501 ! 2938: \s-1\f(CW/usr/adm/monthclean\fP\s+1, 499 ! 2939: \s-1\f(CW/usr/adm/weekclean\fP\s+1, 499 ! 2940: \s-1\f(CW/usr/bin\fP\s+1, 498 ! 2941: \s-1\f(CW/usr/ipc/lib/ns.db\fP\s+1, 501 ! 2942: \s-1\f(CW/usr/ipc/lib/serv\fP\s+1, 500 ! 2943: \s-1\f(CW/usr/ipc/log files\fP\s+1, 499 ! 2944: \s-1\f(CW/usr/ipc/mgrs\fP\s+1, 499 ! 2945: \s-1\f(CW/usr/ipc/servers/daily\fP\s+1, 499 ! 2946: \s-1\f(CW/usr/jerq\fP\s+1, 501 ! 2947: \s-1\f(CW/usr/jerq/src\fP\s+1, 498 ! 2948: \s-1\f(CW/usr/lib/upas\fP\s+1, 500 ! 2949: \s-1\f(CW/usr/lib/uucp\fP\s+1, 500 ! 2950: \s-1\f(CW/usr/lib/uucp/Sysfiles\fP\s+1, 500 ! 2951: \s-1\f(CW/usr/lib/uucp/uudemon.hr\fP\s+1, 500 ! 2952: \s-1\f(CW/usr/lib/uucp/uugrep\fP\s+1, 500 ! 2953: \s-1\f(CW/usr/netb\fP\s+1, 499, 501 ! 2954: \s-1\f(CW/usr/src\fP\s+1, 498 ! 2955: \s-1\f(CW/usr/src/cmd\fP\s+1, 498 ! 2956: \s-1\f(CW/usr/src/ipc\fP\s+1, 498 ! 2957: \s-1\f(CW/usr/src/netb\fP\s+1, 498 ! 2958: \s-1\f(CW/usr/src/sys\fP\s+1, 498 ! 2959: 5620 terminal, 498, 501 ! 2960: \s-1\f(CW630mux\fP\s+1, 501 ! 2961: \s-1\f(CWarff\fP\s+1, 501 ! 2962: \s-1\f(CWauth\fP\s+1, 500 ! 2963: \s-1\f(CWbackup\fP\s+1, 499 ! 2964: bitmapped file system, 498 ! 2965: Bitmapped terminals, 501 ! 2966: \s-1\f(CWcbt\fP\s+1, 500 ! 2967: \s-1\f(CWchuck\fP\s+1, 497-498 ! 2968: classical file system, 498 ! 2969: \s-1\f(CWcon\fP\s+1, 500 ! 2970: console disk, 497, 501 ! 2971: Cracking the tape and booting, 497 ! 2972: \s-1\f(CWcron\fP\s+1, 499 ! 2973: \s-1\f(CWctime\fP\s+1, 499 ! 2974: \s-1\f(CWcu\fP\s+1, 499-500 ! 2975: Datakit, 497, 500 ! 2976: \s-1\f(CWdcheck\fP\s+1, 498 ! 2977: device number, 498 ! 2978: \s-1\f(CWdialout\fP\s+1, 499 ! 2979: Disks and file systems, 498 ! 2980: \s-1\f(CWdkhup\fP\s+1, 500 ! 2981: \s-1\f(CWdkmgr\fP\s+1, 499-500 ! 2982: \s-1\f(CWdmesg\fP\s+1, 499 ! 2983: Documentation, 497, 501 ! 2984: Ethernet, 497, 500 ! 2985: Files to watch for, 499 ! 2986: free block list, 498 ! 2987: \s-1\f(CWfsck\fP\s+1, 497-498 ! 2988: \s-1\f(CWfstab\fP\s+1, 499 ! 2989: \s-1\f(CWgetty\fP\s+1, 499 ! 2990: \s-1\f(CWicheck\fP\s+1, 498 ! 2991: \s-1\f(CWinit\fP\s+1, 499 ! 2992: \s-1\f(CWipccreat\fP\s+1, 500 ! 2993: \s-1\f(CWipconfig\fP\s+1, 500 ! 2994: \s-1\f(CWipcopen\fP\s+1, 500 ! 2995: \s-2KMC\s+2, 500 ! 2996: \s-1\f(CWldpcs\fP\s+1, 501 ! 2997: \s-1\f(CWlogin\fP\s+1, 499-500 ! 2998: \s-1\f(CWmail\fP\s+1, 499-500 ! 2999: \s-1\f(CWmail.log\fP\s+1, 499 ! 3000: Miscellaneous hardware support, 501 ! 3001: \s-1\f(CWmk\fP\s+1, 498 ! 3002: \s-1\f(CWmkbitfs\fP\s+1, 498 ! 3003: \s-1\f(CWmkfile\fP\s+1, 498 ! 3004: \s-1\f(CWmkfs\fP\s+1, 498 ! 3005: \s-1\f(CWmknod\fP\s+1, 497 ! 3006: \s-1\f(CWmount\fP\s+1, 498-499 ! 3007: \s-1\f(CWmux\fP\s+1, 501 ! 3008: \s-1\f(CWnamefiles\fP\s+1, 500 ! 3009: \s-1\f(CWnames.global\fP\s+1, 500 ! 3010: \s-1\f(CWnames.local\fP\s+1, 500 ! 3011: \s-1\f(CWncheck\fP\s+1, 498 ! 3012: \fInetb\fP, 513-522 ! 3013: \s-1\f(CWnetfs\fP\s+1, 499, 501 ! 3014: network file system, 498-499, 501 ! 3015: \s-1\f(CWnpull\fP\s+1, 500 ! 3016: \s-1\f(CWnpush\fP\s+1, 500 ! 3017: \s-1\f(CWns\fP\s+1, 501 ! 3018: \s-1\f(CWpasswd\fP\s+1, 499 ! 3019: \s-1\f(CWpush\fP\s+1, 500 ! 3020: \s-1\f(CWqns\fP\s+1, 501 ! 3021: \s-1\f(CWrarepl\fP\s+1, 501 ! 3022: \s-1\f(CWrc\fP\s+1, 499 ! 3023: \s-1\f(CWrcp\fP\s+1, 500 ! 3024: \s-1\f(CWreboot\fP\s+1, 497-498 ! 3025: \s-1\f(CWrewrite\fP\s+1, 500 ! 3026: \s-1\f(CWrewrite.fancy\fP\s+1, 500 ! 3027: root file system, 497-498 ! 3028: root image, 497-498 ! 3029: Setting up \s-1\f(CWmail,\fP\s+1 500 ! 3030: Setting up networking, 500 ! 3031: Setting up \s-1\f(CWuucp,\fP\s+1 500 ! 3032: \s-1\f(CWsmash\fP\s+1, 501 ! 3033: special file, 497-500 ! 3034: \s-1\f(CWsvcmgr\fP\s+1, 499-500 ! 3035: system files, 498-499 ! 3036: \s-1\f(CWSystems\fP\s+1 entries, 500 ! 3037: \s-1\f(CWSystems\fP\s+1 file, 500 ! 3038: \s-2TCP\s+2/\s-2IP\s+2, 500-501 ! 3039: \s-1\f(CWtcpmgr\fP\s+1, 499-500 ! 3040: \s-1\f(CWttyname\fP\s+1, 499 ! 3041: \s-1\f(CWttys\fP\s+1, 499 ! 3042: \s-1\f(CWudpconfig\fP\s+1, 500 ! 3043: \s-1\f(CWumount\fP\s+1, 498 ! 3044: \s-1\f(CWupas\fP\s+1, 499-500 ! 3045: \s-1\f(CWuucp\fP\s+1, 499-500 ! 3046: \s-1\f(CWuudemon.day\fP\s+1, 500 ! 3047: \s-1\f(CWuugrep\fP\s+1, 500 ! 3048: ! 3049: \s-1\f(CWsh\fP\s+1 command,\fI grap\fP, 145 ! 3050: \fIpic\fP, 68, 77 ! 3051: shell programming language, \fIrc\fP, 283-296 ! 3052: shell script,\fI anim\fP, 460, 472-473 ! 3053: \fImk\fP, 270-274, 277-279 ! 3054: \fImusic\fP, 479-480 ! 3055: shell variables,\fI mk\fP, 273-274, 279 ! 3056: shutdown procedures,\fI fsck\fP, 582 ! 3057: signaling protocol,\fI authmgr\fP, 536 ! 3058: Size check,\fI fsck\fP, 584, 586, 588 ! 3059: \s-1\f(CWsmash\fP\s+1,\fI setup\fP, 501 ! 3060: \s-2SMTP\s+2,\fI upas\fP, 560-562 ! 3061: \s-2SNOBOL4\s+2, \fIsnocone\fP, 297-309 ! 3062: Snocone Programming Language, \fIsnocone\fP, ! 3063: 297-309 ! 3064: ! 3065: \fIsnocone\fP, 297-309 ! 3066: \s-1\f(CW#\fP\s+1, 299 ! 3067: \s-1\f(CW$\fP\s+1, 302 ! 3068: \s-1\f(CW&&\fP\s+1, 299, 301 ! 3069: \s-1\f(CW&\fP\s+1, 302, 306 ! 3070: \s-1\f(CW&\s-1ABORT\s+1\fP\s+1, 306 ! 3071: \s-1\f(CW&\s-1ALPHABET\s+1\fP\s+1, 306 ! 3072: \s-1\f(CW&\s-1ANCHOR\s+1\fP\s+1, 304, 306 ! 3073: \s-1\f(CW&\s-1ARB\s+1\fP\s+1, 306 ! 3074: \s-1\f(CW&\s-1BAL\s+1\fP\s+1, 306 ! 3075: \s-1\f(CW&\s-1CODE\s+1\fP\s+1, 306 ! 3076: \s-1\f(CW&\s-1DUMP\s+1\fP\s+1, 306 ! 3077: \s-1\f(CW&\s-1FAIL\s+1\fP\s+1, 306 ! 3078: \s-1\f(CW&\s-1FENCE\s+1\fP\s+1, 306 ! 3079: \s-1\f(CW&\s-1FNCLEVEL\s+1\fP\s+1, 306 ! 3080: \s-1\f(CW&\s-1INPUT\s+1\fP\s+1, 306 ! 3081: \s-1\f(CW&\s-1MAXLNGTH\s+1\fP\s+1, 306 ! 3082: \s-1\f(CW&\s-1OUTPUT\s+1\fP\s+1, 306 ! 3083: \s-1\f(CW&\s-1REM\s+1\fP\s+1, 306 ! 3084: \s-1\f(CW&\s-1STCOUNT\s+1\fP\s+1, 306 ! 3085: \s-1\f(CW&\s-1STLIMIT\s+1\fP\s+1, 306 ! 3086: \s-1\f(CW/usr/lib/snocone\fP\s+1, 299 ! 3087: \s-1\f(CW?\fP\s+1, 301-302, 304 ! 3088: \s-1\f(CW@\fP\s+1, 302 ! 3089: \s-1\f(CW@N\fP\s+1, 305 ! 3090: \s-1\f(CW|\fP\s+1, 301, 304 ! 3091: \s-1\f(CW||\fP\s+1, 301 ! 3092: \s-1\f(CW\s-1ABORT\s+1\fP\s+1, 302, 305-306 ! 3093: angle brackets, 299 ! 3094: \s-1\f(CW\s-1ANY\s+1\fP\s+1, 305 ! 3095: \s-1\f(CW\s-1ARB\s+1\fP\s+1, 305-306 ! 3096: \s-1\f(CW\s-1ARBNO\s+1\fP\s+1, 305 ! 3097: \s-1\f(CW\s-1ARRAY\s+1\fP\s+1, 298, 300-301, 303, 306 ! 3098: associative array, 297 ! 3099: \s-1\f(CW\s-1BAL\s+1\fP\s+1, 305-306 ! 3100: Binary Operators, 301 ! 3101: blanks, 299, 307 ! 3102: \s-1\f(CW\s-1BREAK\s+1\fP\s+1, 305, 308 ! 3103: \s-1\f(CW\s-1BREAKX\s+1\fP\s+1, 305 ! 3104: built-in function, 297-298 ! 3105: \s-1\f(CWcar\fP\s+1, 300 ! 3106: \s-1\f(CWcdr\fP\s+1, 300 ! 3107: comment, 299 ! 3108: Comparison predicates, 301 ! 3109: concatenation, 299, 301, 304 ! 3110: \s-1\f(CWcons\fP\s+1, 300 ! 3111: constant, 298-301 ! 3112: \s-1\f(CW\s-1CONTINUE\s+1\fP\s+1, 302 ! 3113: curly braces, 299-300 ! 3114: data structure, 304, 307-308 ! 3115: Data Types, Declarations, and Scope, ! 3116: 300 ! 3117: \s-1\f(CW\s-1DATATYPE\s+1\fP\s+1, 301 ! 3118: deferred evaluation, 302 ! 3119: \s-1\f(CW\s-1DEFINE\s+1\fP\s+1, 298 ! 3120: \s-1\f(CW\s-1DETACH\s+1\fP\s+1, 304 ! 3121: \s-1\f(CWdo\fP\s+1, 299-300, 302 ! 3122: double quotes, 299 ! 3123: dynamic typing, 297 ! 3124: \s-1\f(CW\s-1END\s+1\fP\s+1, 302 ! 3125: \s-1\f(CW\s-1ENDFILE\s+1\fP\s+1, 304 ! 3126: Expression Evaluation, Success, ! 3127: and Failure, 300 ! 3128: \s-1\f(CW\s-1EXPRESSION\s+1\fP\s+1, 302 ! 3129: \s-1\f(CW\s-1FAIL\s+1\fP\s+1, 305-306 ! 3130: \s-1\f(CW\s-1FENCE\s+1\fP\s+1, 305-306, 308 ! 3131: File Inclusion, 299 ! 3132: \s-1\f(CWfor\fP\s+1, 299, 302 ! 3133: \s-1\f(CWfreturn\fP\s+1, 302, 307 ! 3134: \s-1\f(CWgo to\fP\s+1, 298, 302 ! 3135: identifier, 298-299, 306 ! 3136: \s-1\f(CWif\fP\s+1, 299-300, 302, 306 ! 3137: \s-1\f(CWinclude\fP\s+1, 299-300 ! 3138: initial value, 300-301, 306 ! 3139: \s-1\f(CW\s-1INPUT\s+1\fP\s+1, 303-304, 306-308 ! 3140: Input-Output, 303 ! 3141: label, 298-299, 302 ! 3142: Language Description, 299 ! 3143: \s-1\f(CW\s-1LEN\s+1\fP\s+1, 305 ! 3144: Lexical Conventions, 299 ! 3145: local variables, 297, 303 ! 3146: Motivation, 299 ! 3147: \s-1\f(CW\s-1NOTANY\s+1\fP\s+1, 305 ! 3148: \s-1\f(CWnreturn\fP\s+1, 302 ! 3149: null string, 298, 300-303, 305, 307 ! 3150: \s-1\f(CW\s-1OUTPUT\s+1\fP\s+1, 303-304, 306 ! 3151: pattern match operator, 301 ! 3152: Pattern Matching, 300-302, 304-305 ! 3153: pattern, 297-298, 301-302, 304-306, 308 ! 3154: \s-1\f(CW\s-1POS\s+1\fP\s+1, 305 ! 3155: pre-defined variable, 305-306 ! 3156: predicate function, 298 ! 3157: Procedures, 297, 300, 303, 305-306 ! 3158: program execution, 302, 304 ! 3159: \s-1\f(CW\s-1REM\s+1\fP\s+1, 305-306 ! 3160: \s-1\f(CWreturn\fP\s+1, 298-299, 302-303, 307-308 ! 3161: \s-1\f(CW\s-1RPOS\s+1\fP\s+1, 305 ! 3162: \s-1\f(CW\s-1RTAB\s+1\fP\s+1, 305-306 ! 3163: \s-1\f(CW\s-1SET\s+1\fP\s+1, 303 ! 3164: \s-1\f(CW\s-1SPAN\s+1\fP\s+1, 306, 308 ! 3165: statement failure, 298 ! 3166: Statement Separation, 299 ! 3167: Statements, 297-300, 302, 306 ! 3168: \s-1\f(CW\s-1SUCCEED\s+1\fP\s+1, 305-306 ! 3169: System Variable, 302, 304, 306 ! 3170: \s-1\f(CW\s-1TAB\s+1\fP\s+1, 299, 306 ! 3171: \s-1\f(CW\s-1TABLE\s+1\fP\s+1, 298-301, 303, 306-308 ! 3172: \s-1\f(CW\s-1TERMINAL\s+1\fP\s+1, 303, 308 ! 3173: Topological Sorting, 306 ! 3174: Unary Operators, 301 ! 3175: What's nice about \s-2SNOBOL4\s+2, 297 ! 3176: What's not nice about \s-2SNOBOL4\s+2, 298 ! 3177: \s-1\f(CWwhile\fP\s+1, 299-300, 302, 306 ! 3178: ! 3179: socket,\fI ipc\fP, 525-526 ! 3180: sorting, \fIanim\fP, 451-475 ! 3181: special character inode,\fI fsck\fP, 583, 587 ! 3182: special file,\fI ipc\fP, 525-526 ! 3183: \fIsecurity\fP, 546-547 ! 3184: \fIsetup\fP, 497-500 ! 3185: Spin \(em A Protocol Analyzer, \fIspin\fP, ! 3186: 429-450 ! 3187: ! 3188: \fIspin\fP, 429-450 ! 3189: \s-1\f(CW!\fP\s+1, 432 ! 3190: \s-1\f(CW\(ema\fP\s+1, 437-438, 440, 446-449 ! 3191: \s-1\f(CW\(emc\fP\s+1, 441, 449 ! 3192: \s-1\f(CW\(emg\fP\s+1, 438 ! 3193: \s-1\f(CW\(eml\fP\s+1, 437-438, 441 ! 3194: \s-1\f(CW\(emm\fP\s+1, 438, 441 ! 3195: \s-1\f(CW\(emn\fP\s+1, 438-439 ! 3196: \s-1\f(CW\(emp\fP\s+1, 438 ! 3197: \s-1\f(CW\(emq\fP\s+1, 438, 444 ! 3198: \s-1\f(CW\(emr\fP\s+1, 438 ! 3199: \s-1\f(CW\(ems\fP\s+1, 438 ! 3200: \s-1\f(CW\(emt\fP\s+1, 439-440, 447 ! 3201: \s-1\f(CW\(emw\fP\s+1, 441-442 ! 3202: \s-1\f(CW?\fP\s+1, 432 ! 3203: Analyzer, 437-442, 445 ! 3204: Array Variables, 430 ! 3205: \s-1\f(CWassert\fP\s+1, 436-437, 439, 444 ! 3206: assertion violation, 439-441, 446-449 ! 3207: Assertions, 436, 446, 449 ! 3208: asynchronous communication, 433, 445 ! 3209: Atomic Sequence, 431-434, 444 ! 3210: Bit State Space Analysis, 441 ! 3211: Bit State Space, 429, 438, 440-442 ! 3212: \s-1\f(CWblock\fP\s+1, 437, 444 ! 3213: \s-1\f(CWbreak\fP\s+1, 434, 436-437, 444 ! 3214: buffer size, 433 ! 3215: Building A Validation Suite, 446 ! 3216: C preprocessor, 445 ! 3217: C program, 429, 434, 438 ! 3218: Case Selection, 434, 444 ! 3219: \s-1\f(CWchan\fP\s+1, 430, 432-439, 442-445, 448 ! 3220: channel names, 432 ! 3221: channel, 429-436, 438-441, 443-445, 449 ! 3222: Comments, 442 ! 3223: composite condition, 433 ! 3224: Constants, 442 ! 3225: Control Flow, 434, 440-441 ! 3226: curly braces, 430, 432, 443 ! 3227: Data Types, 430-431, 443, 445 ! 3228: deadlocks, 429, 436-437, 441 ! 3229: Declarations, 430-431, 442-443, 445 ! 3230: Digging Deeper, 439, 449 ! 3231: \s-1\f(CWdo\fP\s+1, 435, 444 ! 3232: End-State Labels, 436 ! 3233: error sequence, 439-440 ! 3234: error trail, 439, 447, 449-450 ! 3235: Executability, 429, 432, 443, 445 ! 3236: Exhaustive Search, 440-441 ! 3237: exhaustive validation, 429, 438 ! 3238: Expressions, 442-445 ! 3239: Full State Space, 440-442 ! 3240: global variables, 429, 431, 438, 443 ! 3241: \s-1\f(CWgoto\fP\s+1, 435, 437, 444 ! 3242: greatest common divisor, 435 ! 3243: guard, 434, 436-437, 445 ! 3244: \s-1\f(CWhalt\fP\s+1, 437, 444 ! 3245: hash collision, 440-441 ! 3246: hash factor, 438, 442 ! 3247: hash table, 441 ! 3248: Identifiers, 442-443 ! 3249: \s-1\f(CWif\fP\s+1, 444 ! 3250: \s-1\f(CWinit\fP\s+1, 431, 435 ! 3251: Keywords, 442, 444 ! 3252: Lexical Conventions, 442 ! 3253: local variables, 430, 432, 438-439, 443, ! 3254: 449 ! 3255: Macros and Include File, 445 ! 3256: Message Channels, 429, 432-433, 436, ! 3257: 443 ! 3258: Message Passing, 432, 445 ! 3259: Message Type Definitions, 437 ! 3260: message type, 432, 437-439, 443 ! 3261: Modeling Procedures and Recursion, 436 ! 3262: non-progress loops, 437, 441, 449 ! 3263: Options, 434-435, 438-441, 444 ! 3264: \s-1\f(CWpan.trail\fP\s+1, 439-440, 442, 447, 449 ! 3265: process declaration, 430, 443 ! 3266: Process Instantiation, 430, 432, 443 ! 3267: Process Type, 430-431, 435-436 ! 3268: Processes, 443 ! 3269: \s-1\f(CWproctype\fP\s+1, 430-431, 443 ! 3270: Progress-State Labels, 437 ! 3271: \s-2PROMELA R\s+2eference Manual, 442 ! 3272: \s-2PROMELA\s+2, 429 ! 3273: propositional temporal logic, 449 ! 3274: Pseudo Statements, 437 ! 3275: random simulation, 429, 438-439 ! 3276: Receive, 444 ! 3277: Rendez-Vous Communication, 433-435 ! 3278: Repetition and Break, 444 ! 3279: Repetition, 434, 443-444 ! 3280: \s-1\f(CWrun\fP\s+1, 431, 437-438 ! 3281: run-time error, 432, 444 ! 3282: search depth, 441 ! 3283: Selection, 434, 443-445 ! 3284: Send, 444 ! 3285: side-effects, 429, 433, 445 ! 3286: Simulator, 439-440 ! 3287: \s-1\f(CWskip\fP\s+1, 431, 435-437, 444 ! 3288: Spin, 438 ! 3289: state space, 429, 438, 440-442 ! 3290: statement separator, 430, 442 ! 3291: Statements, 443 ! 3292: symbolic names, 442-443 ! 3293: synchronous communication, 429, 433, ! 3294: 445 ! 3295: system state space, 429, 438, 440-441, ! 3296: 449 ! 3297: test and set problem, 432 ! 3298: Timeout, 436-437, 442-445, 448 ! 3299: unary operator, 431, 437, 443 ! 3300: Unconditional Jumps, 434-435 ! 3301: unexecutable code, 429 ! 3302: unreachable state, 441 ! 3303: Variables, 443 ! 3304: ! 3305: spline,\fI cip\fP, 175, 178-184 ! 3306: \fIideal\fP, 83-84, 90, 93, 105 ! 3307: spline control points,\fI dag\fP, 153, 156-157 ! 3308: \s-1\f(CWspool\fP\s+1 Files,\fI lp\fP, 606 ! 3309: \s-1\f(CWstat\fP\s+1,\fI backup\fP, 595-596 ! 3310: \s-1\f(CWstat\fP\s+1 directory, \fIlp\fP, 603-608 ! 3311: \s-1\f(CWstderr\fP\s+1,\fI grap\fP, 127, 141, 145 ! 3312: sticky points,\fI cip\fP, 180-182, 185 ! 3313: Stills Language,\fI anim\fP, 461 ! 3314: stream,\fI ipc\fP, 523-530 ! 3315: Stream Input-Output System, \fIstreams\fP, ! 3316: 503-511 ! 3317: ! 3318: \fIstreams\fP, 503-511 ! 3319: Blit terminal, 508-510 ! 3320: character device, 503, 507 ! 3321: \s-1\f(CWclose\fP\s+1, 508 ! 3322: Connection with the Rest of the ! 3323: System, 507 ! 3324: control blocks, 504, 506, 508 ! 3325: control messages, 505-506, 508 ! 3326: data blocks, 504-505, 508-509 ! 3327: data messages, 505, 508 ! 3328: Datakit, 505 ! 3329: device driver, 503-504, 507-509 ! 3330: Evaluation, 508 ! 3331: Flow Control, 503-504, 506, 510 ! 3332: \s-1\f(CWinit\fP\s+1, 508 ! 3333: Interprocess Communication, 508 ! 3334: \s-1\f(CWioctl\fP\s+1, 506, 508, 510 ! 3335: kill processing, 507 ! 3336: line disciplines, 503, 509 ! 3337: Message blocks, 504-505 ! 3338: message module, 508 ! 3339: Messages, 503-508, 510 ! 3340: Overview, 503 ! 3341: pseudo-terminal, 508 ! 3342: \s-1\f(CW\s-1PT\fP\s+1 \s+1files, 508, 510 ! 3343: put procedure, 504, 506-507, 509 ! 3344: Queue Mechanisms and Interfaces, 506 ! 3345: queue module, 504, 507 ! 3346: Queues, 504, 506, 509 ! 3347: \s-1\f(CWread\fP\s+1, 504, 508, 510 ! 3348: remote file transfer, 505 ! 3349: remote program, 510 ! 3350: Scheduling, 504, 506-507, 510 ! 3351: server routines, 510 ! 3352: service procedure, 504, 506-507, 509 ! 3353: stream device, 504, 507 ! 3354: stream I/O, 506, 508, 510 ! 3355: stream modules, 509 ! 3356: stream processing modules, 504, 507 ! 3357: terminal device, 504-506 ! 3358: terminal input, 504, 506-507, 509 ! 3359: terminal module, 507-508 ! 3360: terminal processing module, 505-507, ! 3361: 509 ! 3362: top-level routines, 504, 508 ! 3363: user process, 504, 508 ! 3364: user program, 503, 505, 510 ! 3365: virtual terminal, 508 ! 3366: \s-1\f(CWwrite\fP\s+1, 504-505, 508-510 ! 3367: ! 3368: streams mechanism,\fI music\fP, 478 ! 3369: Structural Regular Expressions,\fI sam\fP, 405, ! 3370: 420 ! 3371: \s-1\f(CWsu\fP\s+1,\fI security\fP, 549, 552-554 ! 3372: \s-2SUID P\s+2rograms,\fI security\fP, 547-548 ! 3373: \s-1\f(CWsulog\fP\s+1,\fI security\fP, 552-553 ! 3374: Super-Block,\fI fsck\fP, 581-583, 585, 591-592 ! 3375: super-user privileges,\fI security\fP, 547, 549, ! 3376: 552, 554 ! 3377: \s-1\f(CWsvcmgr\fP\s+1,\fI setup\fP, 499-500 ! 3378: \s-1\f(CWsweep\fP\s+1,\fI backup\fP, 593-594, 596, 598 ! 3379: symbolic link,\fI backup\fP, 594-595, 601 ! 3380: \s-1\f(CWsync\fP\s+1,\fI fsck\fP, 581-582 ! 3381: synchronous communication,\fI spin\fP, 429, 433, ! 3382: 445 ! 3383: syntax analyzer, \fIyacc\fP, 347-374 ! 3384: Synthesizer control,\fI music\fP, 478 ! 3385: system administrator,\fI security\fP, 545, 548-549, ! 3386: 551-554 ! 3387: system files,\fI setup\fP, 498-499 ! 3388: system name,\fI backup\fP, 595-596, 599-600 ! 3389: \fIuucp\fP, 571, 573, 575, 577, 579 ! 3390: System Security, \fIsecurity\fP, 543-555 ! 3391: System Status Messages,\fI uucp\fP, 579 ! 3392: tables,\fI monk\fP, 239, 243, 249 ! 3393: \fIms\fP, 7, 11-12, 17, 20 ! 3394: \fItbl\fP, 35-51 ! 3395: Tbl \(em A Program to Format Tables, \fItbl\fP, ! 3396: 35-51 ! 3397: ! 3398: \fItbl\fP, 35-51 ! 3399: \s-1\f(CW\(emms\fP\s+1, 40 ! 3400: \s-1\f(CW\&.T#\fP\s+1, 40 ! 3401: \s-1\f(CW\&.T&\fP\s+1, 36, 39-41, 43, 46-47 ! 3402: \s-1\f(CW\&.\s-1TE\s+1\fP\s+1, 35-50 ! 3403: \s-1\f(CW\&.\s-1TH\s+1\fP\s+1, 49-50 ! 3404: \s-1\f(CW\&.\s-1TS H\s+1\fP\s+1, 40 ! 3405: \s-1\f(CW\&.\s-1TS\s+1\fP\s+1, 35-51 ! 3406: \s-1\f(CW\e&\fP\s+1, 37, 39 ! 3407: Additional Command Lines, 39 ! 3408: \s-1\f(CWallbox\fP\s+1, 36, 38, 41, 44 ! 3409: alphabetic subcolumn, 36-37 ! 3410: Alternative notation, 38 ! 3411: block of text, 39 ! 3412: \s-1\f(CWbox\fP\s+1, 35-36, 40-43, 45, 47, 49-50 ! 3413: boxed table, 36, 40 ! 3414: \s-1\f(CWcenter\fP\s+1, 35-37, 47-48, 51 ! 3415: centered column entry, 36 ! 3416: column key-letters, 37, 39 ! 3417: column separation value, 38 ! 3418: Column width indication, 38 ! 3419: decimal point, 35-36 ! 3420: Default, 36-39 ! 3421: \s-1\f(CWdelim\fP\s+1, 36 ! 3422: \s-1\f(CWdoublebox\fP\s+1, 36, 44 ! 3423: \s-1\f(CWeqn\fP\s+1 delimiters, 40 ! 3424: \fIeqn\fP, 34 ! 3425: \s-1\f(CWeqn\fP\s+1, 35-36, 40 ! 3426: Equal width columns, 38 ! 3427: \s-1\f(CWexpand\fP\s+1, 36-37, 47-48 ! 3428: Font changes, 37-38 ! 3429: format section, 36-39 ! 3430: formatting information, 36 ! 3431: Full width horizontal lines, 38 ! 3432: global options, 36, 40 ! 3433: Horizontal line, 37 ! 3434: Input commands, 36 ! 3435: left-adjusted column entry, 36 ! 3436: \s-1\f(CWlinesize\fP\s+1, 36 ! 3437: List of Tbl Command Characters and ! 3438: Words, 51 ! 3439: \fImonk\fP, 249, 254 ! 3440: \fIms\fP, 11, 13, 17, 20 ! 3441: multi-page table, 39-40 ! 3442: non-printing character string, 37 ! 3443: number register, 39-40 ! 3444: numerical column entry, 36, 38 ! 3445: numerical data, 37 ! 3446: Options, 36, 40 ! 3447: point size, 38-39 ! 3448: Repeated characters, 39 ! 3449: right-adjusted column entry, 36 ! 3450: Short horizontal lines, 39 ! 3451: Single column horizontal lines, 39 ! 3452: size changes, 39 ! 3453: Space between columns, 37, 40 ! 3454: spanned heading, 36, 38 ! 3455: Staggered columns, 38 ! 3456: \s-1\f(CWtab\fP\s+1, 36 ! 3457: Text block, 38-39 ! 3458: Troff commands within tables, 38 ! 3459: \s-1\f(CWtroff\fP\s+1, 35-36, 38-40 ! 3460: \fItrofftut\fP, 223, 227 ! 3461: \s-1\f(CWT{\fP\s+1, 39, 44, 49-50 ! 3462: \s-1\f(CWT}\fP\s+1, 39, 44, 49-50 ! 3463: Usage, 36, 40 ! 3464: Vertical line, 35, 37-39 ! 3465: Vertical spacing changes, 38 ! 3466: Vertical spanning, 37 ! 3467: Vertically spanned items, 37, 39 ! 3468: Warning, 37, 39-40 ! 3469: width value, 38 ! 3470: Zero-width item, 38 ! 3471: ! 3472: \s-2TCP\s+2,\fI netb\fP, 513-514 ! 3473: \fIuucp\fP, 563, 566, 568, 577-578 ! 3474: \s-2TCP\s+2/\s-2IP\s+2,\fI backup\fP, 597, 599-600 ! 3475: \fIipc\fP, 528-530 ! 3476: \fIsetup\fP, 500-501 ! 3477: \s-1\f(CWtcpmgr\fP\s+1,\fI setup\fP, 499-500 ! 3478: tektronix graphics,\fI lp\fP, 606 ! 3479: terminal device,\fI streams\fP, 504-506 ! 3480: terminal input,\fI streams\fP, 504, 506-507, 509 ! 3481: terminal process,\fI anim\fP, 460 ! 3482: terminal processing,\fI ipc\fP, 523, 529 ! 3483: Text Editor Sam, \fIsam\fP, 399-421 ! 3484: text processing, \fItroffref\fP, 187-221 ! 3485: text-formatting program, \fImonk\fP, 239-258 ! 3486: \fItrofftut\fP, 223-238 ! 3487: \s-1\f(CWthinkblt\fP\s+1,\fI music\fP, 478 ! 3488: time stamp,\fI mk\fP, 270, 272, 274-275, 278 ! 3489: Timeout,\fI spin\fP, 436-437, 442-445, 448 ! 3490: Topological Sorting,\fI snocone\fP, 306 ! 3491: \s-1\f(CWtpic\fP\s+1,\fI latex\fP, 265-266 ! 3492: transitive closure,\fI mk\fP, 269, 277-279 ! 3493: transmitter queue,\fI music\fP, 478 ! 3494: Trees,\fI anim\fP, 463, 465-468 ! 3495: \s-1\f(CWtroff\fP\s+1,\fI anim\fP, 451, 456, 458, 461-462 ! 3496: \fIcip\fP, 175 ! 3497: \fIdag\fP, 147, 151 ! 3498: \fIeqn\fP, 25-26, 29-30, 34 ! 3499: \fIgrap\fP, 109-110, 136, 140-141, 145 ! 3500: \fIideal\fP, 79, 84, 93, 104-105 ! 3501: \fIlatex\fP, 260, 264-265 ! 3502: \fIlp\fP, 603, 606 ! 3503: \fIms\fP, 7, 12-13, 20 ! 3504: \fIpic\fP, 53-54, 69, 73-74, 77 ! 3505: \fIpm\fP, 21, 23 ! 3506: \fIprefer\fP, 163, 169-170 ! 3507: \fItbl\fP, 35-36, 38-40 ! 3508: Troff Tutorial, \fItrofftut\fP, 223-238 ! 3509: Troff User's Manual, \fItroffref\fP, 187-221 ! 3510: ! 3511: \fItroffref\fP, 187-221 ! 3512: \s-1\f(CW/usr/lib/font\fP\s+1, 189, 214-215 ! 3513: \s-1\f(CW/usr/lib/tmac\fP\s+1, 189 ! 3514: absolute position, 195, 217 ! 3515: Arguments, 189, 194, 196, 201-203, 205, ! 3516: 210-211 ! 3517: auto-increment, 191, 204, 212 ! 3518: automatic hyphenation, 209 ! 3519: Background to the Second Edition, 187 ! 3520: Baseline spacing, 190, 200, 208, 217-219 ! 3521: basic units, 194-195, 197, 207 ! 3522: blank line, 199-200, 206, 209, 211 ! 3523: bottom margin, 198, 217-219 ! 3524: Bracket, 187, 191, 193, 207 ! 3525: Character set, 196, 205 ! 3526: character size, 197, 200, 211 ! 3527: character widths, 187, 195, 215 ! 3528: comments, 201, 206, 213, 215 ! 3529: concealed newlines, 201, 206 ! 3530: Conditional Acceptance of Input, 192, ! 3531: 210 ! 3532: conditional input, 187, 193, 217 ! 3533: control character, 190-191, 195, 199, ! 3534: 205-206 ! 3535: copy mode, 193, 201-202, 205-206, 212 ! 3536: current diversion level, 190, 198, 202 ! 3537: current diversion, 194, 198, 202 ! 3538: current escape character, 193, 205 ! 3539: current font, 190, 193-194, 196-197, ! 3540: 206, 213 ! 3541: current indent, 194, 198, 201 ! 3542: current line length, 194, 199, 201 ! 3543: current page, 190, 194, 198-199, 209, ! 3544: 211, 219 ! 3545: current point size, 194, 196-197 ! 3546: current vertical place, 190, 194-195, ! 3547: 198, 202 ! 3548: default scaling, 195-196, 209 ! 3549: Device and Font Description Files, ! 3550: 192, 214 ! 3551: Device description file, 196, 214 ! 3552: device resolution, 195 ! 3553: diversion trap, 191, 198, 202-203 ! 3554: Diversions, 202-203 ! 3555: embolden, 189-190, 194, 197, 202, 207 ! 3556: Environment Switching, 192, 206, 211, ! 3557: 217 ! 3558: escape character, 191, 205 ! 3559: escape mechanism, 205 ! 3560: Escape Sequences for Characters, ! 3561: Indicators, and Functions, 193 ! 3562: Extra line-space, 193-194, 200 ! 3563: extra vertical space, 200 ! 3564: field delimiter, 191, 205 ! 3565: field length, 205 ! 3566: fill mode, 194, 199, 201, 213, 217, 219 ! 3567: Filling and adjusting, 198 ! 3568: Font and Character Size Control, 190, ! 3569: 196 ! 3570: font change, 197, 206-207, 214 ! 3571: Font description file, 215-216 ! 3572: font name, 196, 198, 215 ! 3573: font position, 198, 206, 214 ! 3574: footer macros, 209, 217 ! 3575: footer trap, 217, 219-220 ! 3576: Footnotes, 187, 217, 219-220 ! 3577: Graphics, 187, 189, 191, 193, 207-208, ! 3578: 213 ! 3579: horizontal motion, 193, 204, 206-208, ! 3580: 214 ! 3581: Hyphenation, 191, 193, 199, 209 ! 3582: Input and Output Conventions and ! 3583: Character, 191, 205 ! 3584: input line, 191-192, 198-200, 202, ! 3585: 205-207, 211-212 ! 3586: input text, 190, 193, 198-199, 206, 219 ! 3587: input-line-count trap, 202-203 ! 3588: Input/Output File Switching, 192, 211 ! 3589: Insertions from the Standard Input, 192, ! 3590: 211 ! 3591: internal storage space, 203-204 ! 3592: Interrupted text, 199 ! 3593: Last Page, 220 ! 3594: leader character, 204 ! 3595: ligature mode, 191, 206 ! 3596: line adjustment, 199 ! 3597: Line Length and Indenting, 191, 201 ! 3598: line length, 191, 196, 198, 201, 209-210, ! 3599: 219 ! 3600: line number, 194, 209-210, 212 ! 3601: Line-drawing, 187, 191, 206-207 ! 3602: Local Horizontal and Vertical ! 3603: Motions, 191, 207 ! 3604: Macros, Strings, Diversion, ! 3605: and Position Traps, 191, 201 ! 3606: Miscellaneous, 192, 196, 212 ! 3607: Multiple Column Output, 187, 218 ! 3608: no-break control character, 191, 217 ! 3609: No-space mode, 190, 200, 202, 217, 219 ! 3610: nofill mode, 194, 199, 212, 219 ! 3611: Notation, 190, 196 ! 3612: number register format, 204 ! 3613: Number Register, 187, 189, 191, 193-196, ! 3614: 199, 201-204, 207-208, 210-212, 217 ! 3615: numerical expressions, 196 ! 3616: numerical font position, 196 ! 3617: numerical input, 195-196, 203 ! 3618: Numerical parameter input, 195 ! 3619: options, 187, 189 ! 3620: Output and Error Messages, 192, 212 ! 3621: output device, 187, 189, 195-197, 199, ! 3622: 213-215, 218 ! 3623: Output Language, 187, 192, 213 ! 3624: Output Line Numbering, 191, 209 ! 3625: output line, 190, 193-194, 198-201, ! 3626: 209-210, 212-213, 217 ! 3627: output text line, 198, 200-201, 209 ! 3628: Output translation, 199, 206 ! 3629: Overstrike, 191, 193, 207 ! 3630: padding indicator, 205 ! 3631: Page control, 190, 198 ! 3632: page length, 190, 198, 202 ! 3633: Page Margins, 217 ! 3634: page number, 189-191, 198, 200, 209, ! 3635: 211, 217-218 ! 3636: page offset, 190, 198, 201, 203, 209 ! 3637: page trap, 202 ! 3638: Paragraphs and Headings, 218 ! 3639: partial line, 199, 218, 220 ! 3640: partial word, 199, 220 ! 3641: point size, 190, 197, 200, 213, 215-216 ! 3642: PostScript, 189, 214-216 ! 3643: Predefined Number Registers, 194 ! 3644: Predefined Read-Only Number ! 3645: Registers, 194 ! 3646: pseudo-page transition, 198, 217 ! 3647: read-only registers, 203-204 ! 3648: right margin, 199, 209, 212 ! 3649: space-character size, 190, 197 ! 3650: Special Character Names, 221 ! 3651: Special font, 190, 196-198, 207, 215 ! 3652: standard error, 192, 212-213 ! 3653: standard input, 189, 211 ! 3654: standard output, 189, 211, 213 ! 3655: tab stop, 204-205 ! 3656: Tabs, Leaders, and Fields, 191, 204 ! 3657: temporary indent, 191, 201, 218 ! 3658: Text Filling, Adjusting, ! 3659: and Centering, 190, 198 ! 3660: Three-Part Titles, 191, 201, 209 ! 3661: Translations, 191, 205 ! 3662: Transparent output, 206 ! 3663: Transparent throughput, 206 ! 3664: trap position, 198, 200, 202-203, 217 ! 3665: underline font, 191, 206 ! 3666: Usage, 187, 189, 218 ! 3667: vertical place, 190, 195, 198, 208 ! 3668: vertical size, 194, 202, 219 ! 3669: vertical space, 190, 198, 200, 209 ! 3670: Vertical Spacing, 190, 200, 208, 217 ! 3671: Width Function, 191, 204, 207 ! 3672: Zero-width Function, 191, 207 ! 3673: ! 3674: \fItrofftut\fP, 223-238 ! 3675: \s-1\f(CW\(emmm\fP\s+1, 223 ! 3676: \s-1\f(CW\(emmpm\fP\s+1, 223 ! 3677: \s-1\f(CW\(emms\fP\s+1, 223, 231 ! 3678: arithmetic, 223, 231-233 ! 3679: backslash, 224, 226, 229, 232-233 ! 3680: bottom margin, 231, 235 ! 3681: Character Set, 223, 236 ! 3682: comment, 230, 235 ! 3683: Conditionals, 223, 233 ! 3684: current page number, 231 ! 3685: current page, 234-235 ! 3686: current point size, 227-228 ! 3687: default scale factor, 228 ! 3688: default units, 232 ! 3689: Diversions, 223, 234-235 ! 3690: double quotes, 226, 233 ! 3691: Environments, 223, 234 ! 3692: \s-1\f(CWeqn\fP\s+1, 223, 226-228 ! 3693: Fonts and Special Characters, 223, 225 ! 3694: greek, 225-226, 236 ! 3695: horizontal motion, 228, 233 ! 3696: in-line command, 224-225, 228 ! 3697: Indents and Line Lengths, 223, 226 ! 3698: laser printers, 223, 225 ! 3699: left margin, 226 ! 3700: line spacing, 225, 232 ! 3701: Local Motions: Drawing lines and ! 3702: characters, 223, 227 ! 3703: machine units, 225, 228, 232 ! 3704: macro call, 230, 232-233 ! 3705: macro definition, 230, 232 ! 3706: Macros with arguments, 223, 232 ! 3707: Macros, 223, 229 ! 3708: mathematical symbols, 223, 225 ! 3709: number register, 231-233, 235 ! 3710: Number Registers and Arithmetic, 223, ! 3711: 231 ! 3712: page offset, 226 ! 3713: point size, 224-225, 227, 231-233 ! 3714: Point Sizes, Line Spacing, 223-224 ! 3715: PostScript, 225 ! 3716: relational operators, 232 ! 3717: relative size changes, 224 ! 3718: scale indicator, 232 ! 3719: Some Common Fonts, 237 ! 3720: special characters, 223-227 ! 3721: special-font characters, 236 ! 3722: Strings, 223, 229, 231, 233-234 ! 3723: tab replacement character, 227 ! 3724: tab stops, 227, 234 ! 3725: Tabs, 223, 227 ! 3726: \s-1\f(CWtbl\fP\s+1, 223, 227 ! 3727: temporary indent, 226, 229 ! 3728: Titles, Pages and Numbering, 223, 230 ! 3729: typesetter, 223, 225 ! 3730: unfilled text, 227, 230 ! 3731: unpaddable white space, 228 ! 3732: vertical motion, 228 ! 3733: vertical position, 228, 230-231 ! 3734: vertical space, 225, 230 ! 3735: ! 3736: Trojan Horses,\fI security\fP, 548, 554 ! 3737: trusted domain,\fI authmgr\fP, 531, 533-534, 536, ! 3738: 541 ! 3739: \s-1\f(CWttyname\fP\s+1,\fI setup\fP, 499 ! 3740: \s-1\f(CWttys\fP\s+1,\fI setup\fP, 499 ! 3741: two-column text, \fIpm\fP, 21-24 ! 3742: typeset, \fIideal\fP, 79-107 ! 3743: \fIpic\fP, 53-77 ! 3744: typesetter, \fItroffref\fP, 187-221 ! 3745: \fItrofftut\fP, 223, 225 ! 3746: typesetter graphics,\fI grap\fP, 142 ! 3747: typesetting, \fIlatex\fP, 259-267 ! 3748: \fImonk\fP, 239-258 ! 3749: \fIms\fP, 7-20 ! 3750: \fIpm\fP, 21-24 ! 3751: \fIprefer\fP, 163-174 ! 3752: \fItbl\fP, 35-51 ! 3753: \fItroffref\fP, 187-221 ! 3754: Typesetting Mathematics \(em User's Guide, ! 3755: \fIeqn\fP, 25-34 ! 3756: Typing Documents on the \s-2UNIX S\s+2ystem, \fIms\fP, ! 3757: 7-20 ! 3758: Typing Documents on the \s-1\s-2UNIX\s+2\s+1\s+2 ! 3759: \s-2System: Using Monk, \fImonk\fP, 239-258 ! 3760: \s-1\f(CWudpconfig\fP\s+1,\fI setup\fP, 500 ! 3761: \s-1\f(CWumask\fP\s+1,\fI security\fP, 547 ! 3762: \s-1\f(CWumount\fP\s+1,\fI setup\fP, 498 ! 3763: unreferenced files,\fI fsck\fP, 590 ! 3764: untrusted domain,\fI authmgr\fP, 531, 533-534, ! 3765: 536, 538-539, 541 ! 3766: Upas \(em a Simpler Approach to Network ! 3767: Mail, \fIupas\fP, 557-562 ! 3768: ! 3769: \fIupas\fP, 557-562 ! 3770: \s-1\f(CW/etc/passwd\fP\s+1, 560 ! 3771: \s-1\f(CW/usr/lib/upas/names\fP\s+1, 561 ! 3772: \s-1\f(CW/usr/lib/upas/rewrite\fP\s+1, 559 ! 3773: \s-1\f(CW/usr/lib/upas/route\fP\s+1, 560 ! 3774: \s-1\f(CW>>\fP\s+1, 559-560 ! 3775: \s-1\f(CW?\fP\s+1 operator, 559 ! 3776: \s-1\f(CW|\fP\s+1, 559 ! 3777: address-list, 559-560 ! 3778: \s-1\f(CWalias\fP\s+1, 559-561 ! 3779: Comparison With Sendmail, 561 ! 3780: Concealing Machine Names, 561 ! 3781: \s-1\f(CWconfig\fP\s+1 directory, 561 ! 3782: destination address, 557-560 ! 3783: \s-1\f(CWed\fP\s+1, 559 ! 3784: \s-1\f(CWegrep\fP\s+1, 559 ! 3785: Installation, 561 ! 3786: Loop Detection, 561 ! 3787: mail interface, 557 ! 3788: mail system, 557, 559, 561-562 ! 3789: mailing list, 560-561 ! 3790: \s-1\f(CWmake\fP\s+1, 561 ! 3791: Message Format Conversion, 560 ! 3792: Message Routing, 559 ! 3793: network mailer, 557-558 ! 3794: network-specific mailer, 557, 559, ! 3795: 561-562 ! 3796: parsing rule, 558 ! 3797: pattern match, 559, 562 ! 3798: rewrite commands, 559-560 ! 3799: \s-2RFC822\s+2, 560-561 ! 3800: sendmail, 561 ! 3801: \fIsetup\fP, 499-500 ! 3802: \s-2SMTP\s+2, 560-562 ! 3803: structure of Upas, 559 ! 3804: \s-1\f(CWtranslate\fP\s+1, 559-561 ! 3805: User Control, 561 ! 3806: user name, 558, 560 ! 3807: \fIuucp\fP, 558, 560, 562 ! 3808: ! 3809: user id,\fI ipc\fP, 528-529 ! 3810: \fInetb\fP, 513-514 ! 3811: user interface,\fI pi\fP, 335-336 ! 3812: user name,\fI upas\fP, 558, 560 ! 3813: Using the \-ms and \-mcs Macros with Troff, ! 3814: \fIms\fP, 7-20 ! 3815: Uucp Administration, \fIuucp\fP, 563-580 ! 3816: ! 3817: \fIuucp\fP, 563-580 ! 3818: \s-1\f(CW/dev\fP\s+1 directory, 565 ! 3819: \s-1\f(CW/etc\fP\s+1 directory, 572 ! 3820: \s-1\f(CW/etc/gettydefs\fP\s+1, 565 ! 3821: \s-1\f(CW/etc/inittab\fP\s+1, 564-565 ! 3822: \s-1\f(CW/etc/passwd\fP\s+1, 563-564, 576, 578 ! 3823: \s-1\f(CW/rc\fP\s+1, 575 ! 3824: \s-1\f(CW/usr/lbin/rnews\fP\s+1, 573 ! 3825: \s-1\f(CW/usr/lib/uucp\fP\s+1, 564, 569, 575, 577, ! 3826: 579 ! 3827: \s-1\f(CW/usr/lib/uucp/Devices\fP\s+1, 565-566, ! 3828: 569 ! 3829: \s-1\f(CW/usr/lib/uucp/Dialers\fP\s+1, 566, 569 ! 3830: \s-1\f(CW/usr/lib/uucp/Permissions\fP\s+1, 563, ! 3831: 569 ! 3832: \s-1\f(CW/usr/lib/uucp/Poll\fP\s+1, 575 ! 3833: \s-1\f(CW/usr/lib/uucp/Systems\fP\s+1, 563, 567, ! 3834: 569 ! 3835: \s-1\f(CW/usr/lib/uucp/uugetty\fP\s+1, 565 ! 3836: \s-1\f(CW/usr/local/lp\fP\s+1, 573 ! 3837: \s-1\f(CW/usr/news\fP\s+1, 572 ! 3838: \s-1\f(CW/usr/spool/locks\fP\s+1, 578 ! 3839: \s-1\f(CW/usr/spool/uucp\fP\s+1, 574-576, 578-579 ! 3840: \s-1\f(CW/usr/spool/uucppublic\fP\s+1, 564, 570, ! 3841: 572, 574 ! 3842: Administration, 563, 575 ! 3843: administrative login, 564 ! 3844: \s-2AT&T T\s+2ransport Layer Interface, 563, ! 3845: 577 ! 3846: Bad \s-2ACU \s+2and Modems, 576 ! 3847: bad line, 576, 578-579 ! 3848: Basics, 570 ! 3849: Built-in Dialers, 566 ! 3850: \s-1\f(CW\s-1CALLBACK\s+1\fP\s+1, 571-572, 579 ! 3851: Cleanup of the Public Directory, 575 ! 3852: Cleanup of Undeliverable Jobs, 575 ! 3853: Combining \s-1\f(CW\s-1MACHINE\fP\s+1 \s+1and \s-1\f(CW\s-1LOGNAME\fP\s+1 ! 3854: E\s+1ntries, 574 ! 3855: command execution, 563-564, 569, 573, ! 3856: 577 ! 3857: \s-1\f(CW\s-1COMMANDS\fP\s+1 \s+1option, 572-574 ! 3858: Compaction of Log Files, 575 ! 3859: \s-1\f(CWcron\fP\s+1, 564, 575 ! 3860: \s-1\f(CWcu\fP\s+1, 566-567, 569, 576, 578 ! 3861: dangerous commands, 572 ! 3862: Datakit, 563, 566-567, 577 ! 3863: Debugging, 564, 576 ! 3864: default file, 578 ! 3865: default list, 570, 572-574 ! 3866: default path, 573 ! 3867: Default Settings, 574, 576 ! 3868: \s-1\f(CWDevices\fP\s+1 file, 566-569, 577-579 ! 3869: \s-1\f(CWDialcodes\fP\s+1 file, 566-568 ! 3870: \s-1\f(CWDialers\fP\s+1 file, 563, 566-567, 569, 579 ! 3871: direct connection, 563, 566, 568 ! 3872: Direct Distance Dialing, 563 ! 3873: Direct line, 565, 567 ! 3874: Error Messages, 578 ! 3875: Extent of the Network, 563 ! 3876: Fatal System Errors, 578 ! 3877: file access, 569, 572, 578 ! 3878: file transfer, 563-565, 578 ! 3879: \s-1\f(CWfind\fP\s+1 command, 575 ! 3880: Hardware, 563 ! 3881: header file, 572, 574, 576 ! 3882: \s-1\f(CW\s-1LCK\fP\s+1 \s+1file, 576, 579-580 ! 3883: Local Configuration Options, 576 ! 3884: local user, 570, 572 ! 3885: login ids, 570-571, 574 ! 3886: \s-2LOGNAME \s+2option, 570-571, 573 ! 3887: \s-1\f(CWlp\fP\s+1, 572-573 ! 3888: \s-1\f(CW\s-1MACHINE\fP\s+1 \s+1and \s-1\f(CW\s-1LOGNAME\s+1,\fP\s+1 571, 574 ! 3889: \s-1\f(CW\s-1MACHINE\fP\s+1 E\s+1ntry For Other Systems, ! 3890: 574 ! 3891: \s-2MACHINE \s+2entry, 570-571, 573-574 ! 3892: machine name, 571, 573-574, 577, 579 ! 3893: \s-1\f(CWmail\fP\s+1, 563, 574-575 ! 3894: \s-1\f(CWmaxuuscheds\fP\s+1 File, 574 ! 3895: \s-1\f(CWmaxuuxqts\fP\s+1 File, 574 ! 3896: \s-1\f(CW\s-1MYNAME\s+1\fP\s+1, 571, 573, 577 ! 3897: \s-1\f(CWnetnews\fP\s+1, 574 ! 3898: \s-1\f(CW\s-1NOREAD\fP\s+1 \s+1and \s-1\f(CW\s-1NOWRITE\s+1,\fP\s+1 572 ! 3899: Options, 564, 569-572, 574-576 ! 3900: Out of Space, 575-576 ! 3901: \s-1\f(CWpack\fP\s+1, 575 ! 3902: \s-1\f(CWparms.h\fP\s+1, 566-568, 572-574, 576 ! 3903: Permissions \s-2FI\s+2le Options, 571 ! 3904: \s-1\f(CWPermissions\fP\s+1 file, 564, 569-571, ! 3905: 573-574, 577, 579 ! 3906: phone number, 563, 566-568, 576, 579 ! 3907: physical line, 564, 570, 574 ! 3908: Polling Other Systems, 575 ! 3909: \s-1\f(CW\s-1PUBDIR\s+1\fP\s+1, 571, 573-574 ! 3910: public directory, 564, 571-572, 574-575 ! 3911: public login, 569-570 ! 3912: queued files, 571-572 ! 3913: queued requests, 571, 575 ! 3914: \s-1\f(CW\s-1READ\fP\s+1 \s+1and \s-1\f(CW\s-1WRITE\s+1,\fP\s+1 572 ! 3915: remote execution, 563-564, 572, 574 ! 3916: \s-1\f(CWremote.unknown\fP\s+1, 574, 577 ! 3917: \s-1\f(CW\s-1REQUEST\s+1\fP\s+1, 566, 569-575, 578 ! 3918: retry backoff, 577 ! 3919: \s-1\f(CWrmail\fP\s+1, 570, 572-574 ! 3920: \s-1\f(CWrnews\fP\s+1, 570, 572-574 ! 3921: Rules, 570 ! 3922: \fIsecurity\fP, 545, 550-551, 554 ! 3923: \s-1\f(CW\s-1SENDFILES\s+1\fP\s+1, 570-571, 573-574 ! 3924: Setting Up \s-2ACU D\s+2evices, 565 ! 3925: \fIsetup\fP, 499-500 ! 3926: \s-1\f(CWShere\fP\s+1 message, 573 ! 3927: Special Strings, 569 ! 3928: spool directory, 573, 575, 579 ! 3929: Sysfiles \(em alternate Systems, ! 3930: Devices, Dialers files, 568 ! 3931: \s-1\f(CWSysfiles\fP\s+1, 569 ! 3932: system name, 571, 573, 575, 577, 579 ! 3933: System Programs, 564 ! 3934: System Status Messages, 579 ! 3935: \s-1\f(CW\s-1TCP\s+1\fP\s+1, 563, 566, 568, 577-578 ! 3936: \fIupas\fP, 558, 560, 562 ! 3937: \s-1\f(CWuucheck\fP\s+1, 564 ! 3938: \s-1\f(CWuucico\fP\s+1, 563-565, 569, 574-576, 578 ! 3939: \s-1\f(CWuucleanup\fP\s+1, 564, 575 ! 3940: uucp login, 574, 576 ! 3941: \s-1\f(CWuudemon.admin\fP\s+1, 564, 575 ! 3942: \s-1\f(CWuudemon.cleanup\fP\s+1, 564, 575 ! 3943: \s-1\f(CWuudemon.hour\fP\s+1, 564, 575 ! 3944: \s-1\f(CWuudemon.poll\fP\s+1, 564, 575 ! 3945: \s-1\f(CWuugetty\fP\s+1, 564-565 ! 3946: \s-1\f(CWuulog\fP\s+1, 564, 575 ! 3947: \s-1\f(CWuusched\fP\s+1, 564, 574, 578 ! 3948: \s-1\f(CWuustat\fP\s+1, 564, 575-577 ! 3949: \s-1\f(CWUutry\fP\s+1, 564, 576 ! 3950: \s-1\f(CWuux\fP\s+1, 563-564, 572-573 ! 3951: \s-1\f(CWuuxqt\fP\s+1, 563-564, 571-575, 577, 579 ! 3952: \s-1\f(CW\s-1VALIDATE\s+1\fP\s+1, 571-573 ! 3953: ! 3954: \s-1\f(CWuucp\fP\s+1 file-transfer,\fI ipc\fP, 529 ! 3955: uucp login,\fI uucp\fP, 574, 576 ! 3956: \s-1\f(CWuudemon.day\fP\s+1,\fI setup\fP, 500 ! 3957: \s-1\f(CWuugetty\fP\s+1,\fI uucp\fP, 564-565 ! 3958: \s-1\f(CWuugrep\fP\s+1,\fI setup\fP, 500 ! 3959: \s-1\f(CWuulog\fP\s+1,\fI uucp\fP, 564, 575 ! 3960: \s-1\f(CWuusched\fP\s+1,\fI uucp\fP, 564, 574, 578 ! 3961: \s-1\f(CWuustat\fP\s+1,\fI uucp\fP, 564, 575-577 ! 3962: \s-1\f(CWuux\fP\s+1,\fI security\fP, 550 ! 3963: \fIuucp\fP, 563-564, 572-573 ! 3964: vertical justification, \fIpm\fP, 21-24 ! 3965: \s-1\f(CWvi\fP\s+1,\fI prefer\fP, 164 ! 3966: Video Facilities,\fI raster\fP, 483 ! 3967: Viewing A Movie,\fI anim\fP, 456 ! 3968: virtual memory buffer cache,\fI fsck\fP, 587 ! 3969: \s-1\f(CWvismon\fP\s+1,\fI ipc\fP, 526 ! 3970: widows, \fIpm\fP, 21-24 ! 3971: window system,\fI sam\fP, 399, 407-408, 416, ! 3972: 418, 420 ! 3973: work station,\fI raster\fP, 483-484 ! 3974: \s-2WORM \s+2disk,\fI backup\fP, 593-594, 597 ! 3975: X window system,\fI anim\fP, 451, 461, 473 ! 3976: Yacc: A Parser Generator, \fIyacc\fP, 347-374 ! 3977: ! 3978: \fIyacc\fP, 347-374 ! 3979: \s-1\f(CW$\fP\s+1 sign, 351, 354 ! 3980: \s-1\f(CW$$\fP\s+1, 351-352, 354-356, 358, 368, 371, ! 3981: 374 ! 3982: \s-1\f(CW%%\fP\s+1, 348, 352, 354-357, 359, 364, 368, ! 3983: 370, 373 ! 3984: \s-1\f(CW%left\fP\s+1, 355, 357, 365, 371-372 ! 3985: \s-1\f(CW%nonassoc\fP\s+1, 355, 365, 371 ! 3986: \s-1\f(CW%prec\fP\s+1, 355, 357, 366 ! 3987: \s-1\f(CW%right\fP\s+1, 355, 365, 371 ! 3988: \s-1\f(CW%start\fP\s+1, 348-349, 352, 373 ! 3989: \s-1\f(CW%token\fP\s+1, 349, 352, 354-355, 357, 359, ! 3990: 364-365, 369, 371-373 ! 3991: \s-1\f(CW%type\fP\s+1, 371-373 ! 3992: \s-1\f(CW%union\fP\s+1, 371 ! 3993: \s-1\f(CW%{\fP\s+1, 351-352, 355, 368, 370-371, 373 ! 3994: \s-1\f(CW%}\fP\s+1, 351-352, 355, 368, 370-371, 373 ! 3995: \s-1\f(CW\(emd\fP\s+1 option, 370-371 ! 3996: \s-1\f(CW\(emly\fP\s+1, 350-351 ! 3997: \s-1\f(CW\(emv\fP\s+1 option, 359, 363 ! 3998: accept action, 363 ! 3999: action, 347, 351-354, 356, 358, 360, ! 4000: 362-364, 366-368, 371-374 ! 4001: Actions and Attributes, 351 ! 4002: Actions Embedded Within Rules, 358 ! 4003: Ambiguity and Conflicts, 363 ! 4004: ambiguous, 347, 359, 363, 366 ! 4005: arithmetic expressions, 353-354 ! 4006: Associativity and Precedence ! 4007: Declarations, 355 ! 4008: attribute value, 351-353, 356, 358, 369 ! 4009: backslash, 349 ! 4010: bottom-up, 352, 359 ! 4011: C++, 347 ! 4012: C, 347, 349-352, 354-356, 358, 368-370, ! 4013: 373 ! 4014: comment, 349, 372 ! 4015: Communicating Context to the Lexical ! 4016: Analyzer, 370 ! 4017: current lookahead, 360, 363, 367 ! 4018: current state, 362-363 ! 4019: default disambiguating rules, 363, 366 ! 4020: Depth-first, 357 ! 4021: disambiguating rule, 363-365 ! 4022: else-if, 366 ! 4023: embedded action, 358 ! 4024: Environment, 368-369 ! 4025: error action, 363, 368 ! 4026: Error Handling, 367, 370 ! 4027: error message, 367, 369 ! 4028: error recovery, 363, 367-369, 372 ! 4029: error state, 367-368 ! 4030: error symbol, 368 ! 4031: escape character, 348-349 ! 4032: Evaluation And Translation Of ! 4033: Expressions, 353 ! 4034: Execution Order for Actions, 357 ! 4035: expression, 347, 353-357, 364, 366, 370 ! 4036: grammar symbols, 348-349, 360 ! 4037: Grammars for Expressions, 354 ! 4038: Grammars in Yacc Specifications, 348 ! 4039: Grammars, Reviewed, 347 ! 4040: How The Parser Works, 359 ! 4041: if-else production, 366-367 ! 4042: input token, 359-360, 363, 367-368 ! 4043: left associative, 354, 356, 366 ! 4044: left side, 349, 351-353, 358-360, ! 4045: 362-363 ! 4046: \s-1\f(CWlex\fP\s+1, 347, 369 ! 4047: \fIlex\fP, 375-376, 379, 382-383, 386 ! 4048: Lexical Tie-Ins, 369 ! 4049: literal, 349, 366, 370, 372-373 ! 4050: lookahead pointer, 360, 362 ! 4051: lookahead symbol, 359, 364, 366 ! 4052: lookahead token, 362-363, 368-369 ! 4053: lower precedence, 354-357 ! 4054: \fImk\fP, 271-273, 276, 278, 280-281 ! 4055: \fImusic\fP, 477, 480 ! 4056: nonterminal, 348-350, 353-354, 356, 358, ! 4057: 361, 363, 366, 371 ! 4058: operator, 353-357 ! 4059: parse tree, 348, 354, 357, 359, 363 ! 4060: Parser States, 360-361 ! 4061: Parsing Actions, 360, 362 ! 4062: parsing conflicts, 359, 365 ! 4063: postfix notation, 354, 364 ! 4064: precedence declarations, 355-357, ! 4065: 365-366 ! 4066: precedence, 353-355, 357, 364-366 ! 4067: productions, 348-351, 353-355, 361, ! 4068: 363-364, 366-368, 370 ! 4069: Program Organization, 368 ! 4070: pseudo-variable, 351 ! 4071: \fIrc\fP, 295 ! 4072: reduce action, 359-360, 362-363 ! 4073: reduce/reduce conflict, 363, 366 ! 4074: right associative, 354-356, 364, 366 ! 4075: right side, 349, 351-352, 357, 359-368 ! 4076: Shift a Dangling Else, 366 ! 4077: shift action, 359-360, 363, 366 ! 4078: Shift or To Reduce, 363 ! 4079: Shift-Reduce Parsing, 359-360 ! 4080: shift/reduce conflict, 363-364, 366 ! 4081: side effects, 353, 357 ! 4082: simple-if production, 366-367 ! 4083: simple-if, 366-367 ! 4084: specification, 347-353, 355, 357, 363, ! 4085: 366, 368-369, 372 ! 4086: stack, 360, 362-367, 371 ! 4087: start symbol, 348-349 ! 4088: starting state, 361-362 ! 4089: Style for Specifications, 353 ! 4090: Support for Arbitrary Attribute ! 4091: Types, 371 ! 4092: symbols, 348-349, 351, 357, 360-361, ! 4093: 363 ! 4094: syntax error, 351, 367 ! 4095: syntax, 347-348, 350, 371-372 ! 4096: terminal, 348 ! 4097: token names, 353, 370 ! 4098: token number, 369-370 ! 4099: tokens, 348-351, 354-355, 357, 359, 361, ! 4100: 365-369, 371 ! 4101: union member name, 371 ! 4102: union type, 371 ! 4103: user-supplied function, 369 ! 4104: Using Yacc, 350 ! 4105: \s-1\f(CWy.output\fP\s+1, 359, 362-366 ! 4106: \s-1\f(CWy.tab.c\fP\s+1, 350, 368-369 ! 4107: \s-1\f(CWy.tab.h\fP\s+1, 370-371 ! 4108: \s-1\f(CWyychar\fP\s+1, 369 ! 4109: \s-1\f(CWyyclearin\fP\s+1, 368 ! 4110: \s-1\f(CWyydebug\fP\s+1, 369 ! 4111: \s-1\f(CWyyerrok\fP\s+1, 368 ! 4112: \s-1\f(CWyyerror\fP\s+1, 351, 369 ! 4113: \s-1\f(CWyylex\fP\s+1, 348, 350-352, 356, 363, 368-370 ! 4114: \s-1\f(CWyylval\fP\s+1, 351-352, 356, 369, 371 ! 4115: \s-1\f(CWyyparse\fP\s+1, 350-351, 369 ! 4116: \s-1\f(CW\s-1YYSTYPE\s+1\fP\s+1, 351-352, 355, 368-369, 371 ! 4117: \s-1\f(CWyyval\fP\s+1, 371 ! 4118: ! 4119: Yamaha \s-2DX7\s+2,\fI music\fP, 477-479, 481 ! 4120: Yamaha \s-2FB01\s+2,\fI music\fP, 477 ! 4121: Yamaha \s-2SPX90\s+2,\fI music\fP, 477 ! 4122: Yamaha \s-2TX816\s+2,\fI music\fP, 477-479
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.