|
|
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, 168, 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: 166, 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, 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, 239, 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, 239, 242-243, 248, 250 ! 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-251, 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, 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-245, 248-250 ! 1769: Document Commands, 240 ! 1770: Document Styles, 245 ! 1771: \s-1\f(CWeqn\fP\s+1, 249 ! 1772: equations, 239, 244, 249 ! 1773: Figures, 239, 242-243, 248, 250 ! 1774: Fonts, 241, 245-246, 252 ! 1775: Footnotes, 244, 250-251, 253 ! 1776: Global Commands, 253 ! 1777: Greek alphabet, 256 ! 1778: Headings, 246 ! 1779: hyphenation, 246 ! 1780: Inserting other files, 248 ! 1781: Internal Memoranda, 255 ! 1782: Kluwer Academic Publishers Books, 256 ! 1783: Letters, 239-240, 246-247, 254 ! 1784: List of Commands, 246, 251-252 ! 1785: Lists, 243-244, 247-248 ! 1786: Mathematical Symbols, 246, 256 ! 1787: Memoranda, 240-241, 254 ! 1788: Merit Review Form 1, 254 ! 1789: Mixing Text and Commands, 239, 242 ! 1790: Modifying the standard formats, 251 ! 1791: Other related programs, 252 ! 1792: \s-1\f(CWpic\fP\s+1, 250, 257 ! 1793: pictures, 250 ! 1794: Positioning Text: Indenting and ! 1795: Centering, 244 ! 1796: \fIprefer\fP, 163, 169-170 ! 1797: Preparing a large document, 251 ! 1798: References, 242-244, 251, 253, 256-257 ! 1799: Release Papers, 239-240, 244, 255 ! 1800: Section headings, 246 ! 1801: Setting page headers and footers, 247 ! 1802: Setting page, ! 1803: heading and figure numbers, 247 ! 1804: Spacing, 239, 244-246, 248, 254, 256 ! 1805: Special characters, 246, 254, 256 ! 1806: Strings, 247, 250 ! 1807: Table of contents, 254 ! 1808: tables, 239, 243, 249-250 ! 1809: \s-1\f(CWtbl\fP\s+1, 249-250, 254, 257 ! 1810: Technical Correspondence, 255 ! 1811: Technical Memoranda, 239-240, 242, 255 ! 1812: Typesetting a Letter, 240 ! 1813: Typesetting a Memorandum, 241 ! 1814: Typesetting a Release Paper, 244 ! 1815: Typesetting a Technical Memorandum, ! 1816: 242 ! 1817: Unnumbered headings, 242, 246 ! 1818: ! 1819: \s-1\f(CWmonkmerge\fP\s+1, \fImonk\fP, 239-258 ! 1820: \s-1\f(CWmount\fP\s+1,\fI setup\fP, 498-499 ! 1821: mount point,\fI netb\fP, 513-514 ! 1822: mounted file system,\fI fsck\fP, 581-582, 592 ! 1823: Mouse Interface,\fI sam\fP, 400, 407-408 ! 1824: mouse language,\fI sam\fP, 399, 403, 405, 408, ! 1825: 418 ! 1826: Movie Program,\fI anim\fP, 460 ! 1827: ! 1828: \fIms\fP, 7-20 ! 1829: Accents, 12 ! 1830: bold italic, 10 ! 1831: bold, 9-10, 14, 20 ! 1832: Boxing words or lines, 11 ! 1833: constant width, 10, 14 ! 1834: Cover Sheet Macros in Order, 16 ! 1835: Cover Sheets and First Pages, 8 ! 1836: Date, 12, 14 ! 1837: displays, 11, 17, 19 ! 1838: \s-1\f(CWdocgen\fP\s+1, 8, 12, 16 ! 1839: \s-1\f(CWdoctype\fP\s+1, 13 ! 1840: double column, 8, 14, 17, 19 ! 1841: Emphasis, 10 ! 1842: \s-1\f(CWeqn\fP\s+1, 11, 13, 17, 20 ! 1843: equations, 7, 11-12, 17, 20 ! 1844: Footnotes, 7, 11, 17, 19 ! 1845: \s-1\f(CWgrap\fP\s+1, 11 ! 1846: Guide to Preparing Documents with ! 1847: \-mcs and \-ms, 17 ! 1848: Headings, 7-9, 12, 16-17, 19 ! 1849: Indented paragraphs, 9 ! 1850: italic, 10-11, 14 ! 1851: Keeping blocks together, 12 ! 1852: keeps, 17, 19 ! 1853: List of \-ms Commands, 14 ! 1854: Multi-column formats, 8 ! 1855: number registers, 14 ! 1856: Page headings, 8 ! 1857: \s-1\f(CWpic\fP\s+1, 11, 13 ! 1858: pictures, 11-12 ! 1859: Programs, 11 ! 1860: Registers you can change, 12, 20 ! 1861: Registers, 7-8, 12, 17 ! 1862: Signature line, 12, 14 ! 1863: string registers, 15 ! 1864: Tables and Pictures, 11 ! 1865: tables, 7, 11-12, 17, 20 ! 1866: \s-1\f(CWtbl\fP\s+1, 11, 13, 17, 20 ! 1867: \s-1\f(CWtroff\fP\s+1, 7, 12-13, 20 ! 1868: underline, 10-11, 14 ! 1869: Usage, 12, 17, 20 ! 1870: ! 1871: Multi-column formats,\fI ms\fP, 8 ! 1872: multi-page table,\fI tbl\fP, 39-40 ! 1873: multi-player game,\fI ipc\fP, 527, 529 ! 1874: multiple windows, \fIpi\fP, 335-345 ! 1875: ! 1876: \fImusic\fP, 477-481 ! 1877: 5620 terminal, 477-478 ! 1878: \s-1\f(CWawk\fP\s+1, 477, 481 ! 1879: channel number, 477, 479 ! 1880: chord, 477, 480 ! 1881: code-sharing mechanism, 478 ! 1882: Communication with the host, 478 ! 1883: \s-1\f(CWDxvoice\fP\s+1, 479 ! 1884: interrupts, 478 ! 1885: \s-1\f(CWjx7\fP\s+1, 478 ! 1886: \s-1\f(CWlex\fP\s+1, 477, 480 ! 1887: M keyboard interface, 481 ! 1888: M language, 479 ! 1889: \s-1\f(CWMecho\fP\s+1, 479 ! 1890: middle c, 477, 480 ! 1891: \s-2MIDI \s+2channel number, 477, 480 ! 1892: \s-2MIDI \s+2device driver, 478 ! 1893: \s-2MIDI \s+2events, 477, 480 ! 1894: \s-2MIDI \s+2file, 477-478, 481 ! 1895: \s-1\f(CWmidi\fP\s+1 process, 478 ! 1896: \s-2MIDI \s+2standard, 477 ! 1897: \s-1\f(CWmidiblt\fP\s+1, 478, 481 ! 1898: modifiers, 480 ! 1899: Musical examples in C and the shell, ! 1900: 479 ! 1901: \s-1\f(CWmux\fP\s+1, 477-478 ! 1902: \s-1\f(CWNewfile\fP\s+1, 479 ! 1903: note list, 480 ! 1904: notes, 477, 479-481 ! 1905: octave number, 480 ! 1906: pitch class, 480 ! 1907: \s-1\f(CWplay\fP\s+1, 479 ! 1908: real-time controller, 477-478 ! 1909: receiver queue, 478 ! 1910: rests, 480 ! 1911: \s-1\f(CWretro\fP\s+1, 479 ! 1912: rhythm list, 480 ! 1913: \s-2RS232\s+2, 477 ! 1914: scheduler queue, 478 ! 1915: \s-1\f(CWscore\fP\s+1, 477-478 ! 1916: \s-1\f(CWscoreblt\fP\s+1, 478 ! 1917: \s-1\f(CWsed\fP\s+1, 477, 479 ! 1918: sequence, 477-480 ! 1919: shell script, 479-480 ! 1920: status byte, 477-478 ! 1921: streams mechanism, 478 ! 1922: Synthesizer control, 478 ! 1923: \s-1\f(CWthinkblt\fP\s+1, 478 ! 1924: time values, 480 ! 1925: transmitter queue, 478 ! 1926: \s-1\f(CWTxchan\fP\s+1, 479 ! 1927: \s-1\f(CWunmidi\fP\s+1, 481 ! 1928: voice name, 480-481 ! 1929: \s-1\f(CWyacc\fP\s+1, 477, 480 ! 1930: Yamaha \s-2DX7\s+2, 477-479, 481 ! 1931: Yamaha \s-2FB01\s+2, 477 ! 1932: Yamaha \s-2SPX90\s+2, 477 ! 1933: Yamaha \s-2TX816\s+2, 477-479 ! 1934: ! 1935: Musical Instrument Digital Interface, \fImusic\fP, ! 1936: 477-481 ! 1937: \s-1\f(CWmux\fP\s+1,\fI anim\fP, 457, 461 ! 1938: \fImusic\fP, 477-478 ! 1939: \fIsam\fP, 399, 407, 409, 416, 418, 420 ! 1940: \fIsetup\fP, 501 ! 1941: name translation,\fI ipc\fP, 526, 528 ! 1942: \s-1\f(CWnamefiles\fP\s+1,\fI setup\fP, 500 ! 1943: Namelists,\fI mk\fP, 276 ! 1944: \s-1\f(CWnames.global\fP\s+1,\fI setup\fP, 500 ! 1945: \s-1\f(CWnames.local\fP\s+1,\fI setup\fP, 500 ! 1946: nami cache,\fI netb\fP, 516-517, 519 ! 1947: National Television Standards Committee, ! 1948: \fIraster\fP, 483-495 ! 1949: \s-1\f(CWncheck\fP\s+1,\fI setup\fP, 498 ! 1950: ! 1951: \fInetb\fP, 513-522 ! 1952: \s-1\f(CW/n\fP\s+1, 513 ! 1953: \s-1\f(CW/usr/netb\fP\s+1, 514 ! 1954: \s-1\f(CW/usr/netb/except\fP\s+1, 522 ! 1955: \s-1\f(CW/usr/netb/friends\fP\s+1, 513 ! 1956: Architecture, 513 ! 1957: \s-2BSD\s+2, 514 ! 1958: \s-1\f(CWchmod\fP\s+1, 516 ! 1959: client machine, 513-514, 516, 518, 522 ! 1960: client name, 522 ! 1961: Client Startup, 513 ! 1962: \s-1\f(CWcreat\fP\s+1, 519-520 ! 1963: daemon, 513-514 ! 1964: Datakit, 513-514 ! 1965: debugging, 521 ! 1966: device number, 514-515, 519-520 ! 1967: \s-1\f(CWfchmod\fP\s+1, 516 ! 1968: File System Operations, 513-515 ! 1969: file system switch entry, 513 ! 1970: \s-1\f(CWfmount\fP\s+1, 515 ! 1971: \s-1\f(CWgetpeername\fP\s+1, 514 ! 1972: group ids, 513-515 ! 1973: \s-1\f(CWioctl\fP\s+1, 514, 521-522 ! 1974: \fIipc\fP, 513 ! 1975: kernel, 513 ! 1976: \s-1\f(CWlink\fP\s+1, 519-520 ! 1977: log file, 513-514 ! 1978: mapping table, 514 ! 1979: maximum message size, 514 ! 1980: mount point, 513-514 ! 1981: nami cache, 516-517, 519 ! 1982: \s-1\f(CWnami\fP\s+1, 514-516, 518-519 ! 1983: \s-1\f(CWnbdirread\fP\s+1, 520 ! 1984: \s-1\f(CWnbfree\fP\s+1, 516 ! 1985: \s-1\f(CWnbget\fP\s+1, 515 ! 1986: \s-1\f(CWnbioctl\fP\s+1, 521-522 ! 1987: \s-1\f(CWnbmount\fP\s+1, 515 ! 1988: \s-1\f(CWnbnami\fP\s+1, 519-520 ! 1989: \s-1\f(CWnbopen\fP\s+1, 515 ! 1990: \s-1\f(CWnbput\fP\s+1, 516 ! 1991: \s-1\f(CWnbread\fP\s+1, 516-517, 520-521 ! 1992: \s-1\f(CWnbstat\fP\s+1, 518-519 ! 1993: \s-1\f(CWnbtrunc\fP\s+1, 519 ! 1994: \s-1\f(CWnbupdat\fP\s+1, 516 ! 1995: \s-1\f(CWnbwrite\fP\s+1, 517 ! 1996: network connection, 514-515 ! 1997: network message structures, 515 ! 1998: Permissions, 520, 522 ! 1999: remote file system, 513-515, 519 ! 2000: \s-1\f(CWrmdir\fP\s+1, 516, 520 ! 2001: server hash list, 514 ! 2002: server machine, 513, 518, 522 ! 2003: Server Startup, 514 ! 2004: \s-1\f(CWstat\fP\s+1, 514, 516, 518 ! 2005: streams messages, 513 ! 2006: \s-2TCP\s+2, 513-514 ! 2007: \s-1\f(CWunlink\fP\s+1, 519-520 ! 2008: user id, 513-514 ! 2009: \s-1\f(CWutime\fP\s+1, 516 ! 2010: \s-1\f(CWzarf\fP\s+1, 513, 515, 522 ! 2011: \s-1\f(CWzarf.log\fP\s+1, 514 ! 2012: ! 2013: \s-1\f(CWnetfs\fP\s+1,\fI setup\fP, 499, 501 ! 2014: \s-1\f(CWnetnews\fP\s+1,\fI uucp\fP, 574 ! 2015: network connection,\fI ipc\fP, 525-527, 529 ! 2016: \fInetb\fP, 514-515 ! 2017: Network File System, \fInetb\fP, 513-522 ! 2018: network file system,\fI setup\fP, 498-499, 501 ! 2019: network mailer,\fI upas\fP, 557-558 ! 2020: Network Managers,\fI ipc\fP, 529 ! 2021: network server,\fI ipc\fP, 528 ! 2022: network-specific mailer,\fI upas\fP, 557, 559, ! 2023: 561-562 ! 2024: Networking,\fI security\fP, 544-545, 549-550, 555 ! 2025: non-interactive context editor, \fIsed\fP, 389-397 ! 2026: Nontemporal dependencies,\fI mk\fP, 276 ! 2027: \s-1\f(CWnpull\fP\s+1,\fI setup\fP, 500 ! 2028: \s-1\f(CWnpush\fP\s+1,\fI setup\fP, 500 ! 2029: \s-1\f(CWns\fP\s+1,\fI setup\fP, 501 ! 2030: object-oriented programming,\fI pi\fP, 343 ! 2031: one-dimensional data,\fI grap\fP, 133-135 ! 2032: page-makeup program, \fIpm\fP, 21-24 ! 2033: parallel execution,\fI mk\fP, 274, 277-280 ! 2034: parser generator, \fIlex\fP, 375-387 ! 2035: parsers, \fIyacc\fP, 347-374 ! 2036: parsing rule,\fI upas\fP, 558 ! 2037: \s-1\f(CWpasswd\fP\s+1,\fI security\fP, 545, 547, 550-551, 553 ! 2038: \fIsetup\fP, 499 ! 2039: Password aging,\fI security\fP, 553 ! 2040: password file,\fI security\fP, 544-545, 547, ! 2041: 549-554 ! 2042: Password Security,\fI security\fP, 544-545 ! 2043: path names, \fIuucp\fP, 563-580 ! 2044: pattern match,\fI upas\fP, 559, 562 ! 2045: Pattern Matching,\fI snocone\fP, 300-302, 304-305 ! 2046: pattern space,\fI sed\fP, 390-391, 395-397 ! 2047: permission bits,\fI security\fP, 546-547 ! 2048: Permissions,\fI netb\fP, 520, 522 ! 2049: physical disk,\fI security\fP, 547 ! 2050: ! 2051: \fIpi\fP, 335-345 ! 2052: $, 341-342 ! 2053: \s-1\f(CW/proc\fP\s+1, 335, 343 ! 2054: 5620 terminal, 335-336, 343 ! 2055: \s-1\f(CWAssembler\fP\s+1, 337 ! 2056: Asynchronous Multiple Processes, 343 ! 2057: breakpoint, 335, 338-340, 343 ! 2058: C++, 335, 343 ! 2059: C, 335, 343 ! 2060: core dump, 336 ! 2061: current expression, 341-342 ! 2062: current window, 335 ! 2063: data structure, 339-340, 342 ! 2064: expressions, 335, 337, 340-343 ! 2065: \s-1\f(CWformat\fP\s+1, 335, 340-343 ! 2066: Frame window, 340-341 ! 2067: \s-1\f(CWGlobals\fP\s+1, 337 ! 2068: Implementation, 337, 343 ! 2069: Interface Model, 335 ! 2070: \fIipc\fP, 525 ! 2071: \s-1\f(CWJournal\fP\s+1, 337 ! 2072: \s-1\f(CWkill\fP\s+1, 337 ! 2073: object-oriented programming, 343 ! 2074: pop-up menus, 335-336 ! 2075: Process window, 336, 338 ! 2076: Programmer Reaction, 342 ! 2077: \s-1\f(CWps\fP\s+1, 336 ! 2078: \s-1\f(CWRawMemory\fP\s+1, 337 ! 2079: \s-1\f(CWrun\fP\s+1, 336-337, 339-340 ! 2080: \fIsam\fP, 418 ! 2081: \s-1\f(CWSignals\fP\s+1, 337, 343 ! 2082: source line, 338, 340 ! 2083: Source Text window, 337-339 ! 2084: source text, 337-339 ! 2085: spy expressions, 343 ! 2086: \s-1\f(CWstop\fP\s+1, 336-337, 342 ! 2087: subject process, 335-336, 342-343 ! 2088: user interface, 335-336 ! 2089: ! 2090: Pic \(em A Graphics Language for ! 2091: Typesetting, \fIpic\fP, 53-77 ! 2092: ! 2093: \fIpic\fP, 53-77 ! 2094: \s-1\f(CW\(emms\fP\s+1, 54, 69 ! 2095: \s-1\f(CW\&.\s-1PE\s+1\fP\s+1, 53-74, 76-77 ! 2096: \s-1\f(CW\&.\s-1PF\s+1\fP\s+1, 69, 73 ! 2097: \s-1\f(CW\&.\s-1PS\s+1\fP\s+1, 53-74, 76-77 ! 2098: \fIanim\fP, 451, 461 ! 2099: \s-1\f(CWarc\fP\s+1, 54-55, 58-60, 62-63 ! 2100: \s-1\f(CWarcrad\fP\s+1, 58, 75 ! 2101: \s-1\f(CWarrow\fP\s+1, 53-65, 70-72, 74 ! 2102: \s-1\f(CWarrowhead\fP\s+1, 58-59, 62, 65, 74-75, 77 ! 2103: \s-1\f(CWarrowht\fP\s+1, 58, 75 ! 2104: \s-1\f(CWarrowwid\fP\s+1, 58, 75 ! 2105: \s-1\f(CWatan2\fP\s+1, 64, 76 ! 2106: Attributes, 56-57, 60, 64, 74 ! 2107: Basics, 53 ! 2108: Blocks, 65-66 ! 2109: bounding box, 66, 72 ! 2110: \s-1\f(CWbox\fP\s+1, 54-67, 70, 77 ! 2111: \s-1\f(CWboxht\fP\s+1, 58-59, 66-67, 70-71, 75 ! 2112: \s-1\f(CWboxwid\fP\s+1, 58-59, 66-67, 70-71, 75 ! 2113: \s-1\f(CWchop\fP\s+1, 62-63, 70, 74 ! 2114: \fIcip\fP, 175, 179-180, 184-185 ! 2115: \s-1\f(CWcircle\fP\s+1, 54-56, 59-63, 68-73 ! 2116: \s-1\f(CWcirclerad\fP\s+1, 58, 62, 70-71, 75 ! 2117: comments, 60, 73 ! 2118: Controlling Positions, 59 ! 2119: Controlling Sizes, 56 ! 2120: \s-1\f(CWcopy thru\fP\s+1, 68, 73, 76 ! 2121: \s-1\f(CWcopy\fP\s+1, 67-69, 73, 76 ! 2122: corners, 61-62, 66 ! 2123: \s-1\f(CWcos\fP\s+1, 76 ! 2124: \fIdag\fP, 147, 150-151 ! 2125: \s-1\f(CWdashed\fP\s+1, 53-54, 57, 65-67, 70, 74 ! 2126: \s-1\f(CWdashwid\fP\s+1, 58, 75 ! 2127: default size, 54, 56, 58, 63 ! 2128: default values, 56, 58-59, 75, 77 ! 2129: \s-1\f(CWdefine\fP\s+1, 64, 66-67, 70, 76-77 ! 2130: Definitions, 54, 68-69, 76 ! 2131: \s-1\f(CWdiameter\fP\s+1, 56 ! 2132: direction, 54-57, 60-61, 64, 73-74 ! 2133: \s-1\f(CWdotted\fP\s+1, 54, 57, 64, 74 ! 2134: Elements, 65, 73 ! 2135: \s-1\f(CWellipse\fP\s+1, 53-56, 59-60, 62-63, 69, 73 ! 2136: \s-1\f(CWellipseht\fP\s+1, 58, 75 ! 2137: \s-1\f(CWellipsewid\fP\s+1, 58, 75 ! 2138: \s-1\f(CWelse\fP\s+1 clause, 68, 77 ! 2139: \fIeqn\fP, 34 ! 2140: \s-1\f(CWeqn\fP\s+1, 53, 69-70 ! 2141: \s-1\f(CWexp\fP\s+1, 76 ! 2142: Expressions, 63-64, 75, 77 ! 2143: File Copy, 67 ! 2144: fill mode, 69, 77 ! 2145: \s-1\f(CWfill\fP\s+1, 58-59, 74, 77 ! 2146: \s-1\f(CWfillval\fP\s+1, 58-59, 75 ! 2147: \s-1\f(CWfor\fP\s+1 loop, 68 ! 2148: geometric center, 59, 61, 64 ! 2149: \fIgrap\fP, 109-110, 117, 128, 132, ! 2150: 141-143, 145 ! 2151: \s-1\f(CWgrap\fP\s+1, 53, 67 ! 2152: \s-1\f(CWht\fP\s+1, 56, 60-63, 66-67, 70 ! 2153: \s-1\f(CWideal\fP\s+1, 53, 72 ! 2154: \s-1\f(CWif\fP\s+1, 68, 76-77 ! 2155: \s-1\f(CWinvis\fP\s+1, 57, 64, 66-67, 70, 74, 77 ! 2156: Labels and Corners, 61 ! 2157: \s-1\f(CWlast\fP\s+1, 53, 59-63, 65-67, 70-72, 75 ! 2158: \fIlatex\fP, 265-266 ! 2159: \s-1\f(CWline\fP\s+1, 53-65, 67-69, 71-74, 76-77 ! 2160: \s-1\f(CWlineht\fP\s+1, 58, 75 ! 2161: Lines and Splines, 64 ! 2162: \s-1\f(CWlinewid\fP\s+1, 58, 70, 75 ! 2163: \s-1\f(CWlog\fP\s+1, 76 ! 2164: Loops and Conditionals, 68 ! 2165: macro definition, 67, 77 ! 2166: Macros, 67-68, 76 ! 2167: \s-1\f(CWmax\fP\s+1, 76 ! 2168: \s-1\f(CWmaxpsht\fP\s+1, 58, 73, 75, 77 ! 2169: \s-1\f(CWmaxpswid\fP\s+1, 58, 73, 75, 77 ! 2170: \s-1\f(CWmin\fP\s+1, 76 ! 2171: \fImonk\fP, 250, 257 ! 2172: More on Text, 64 ! 2173: \s-1\f(CWmove\fP\s+1, 54-61, 63, 66-67, 73, 76-77 ! 2174: \s-1\f(CWmoveht\fP\s+1, 58, 75 ! 2175: \s-1\f(CWmovewid\fP\s+1, 58-59, 66-67, 75 ! 2176: \fIms\fP, 11, 13 ! 2177: \fIpm\fP, 23 ! 2178: Positions and places, 74 ! 2179: Primitives, 73-74 ! 2180: quoted string, 54, 64, 69, 74, 77 ! 2181: \s-1\f(CWrad\fP\s+1 attribute, 58 ! 2182: \s-1\f(CWrand\fP\s+1, 64, 76 ! 2183: Reference Manual, 73 ! 2184: \s-1\f(CWreset\fP\s+1, 59, 61-63, 73, 75, 77 ! 2185: \s-1\f(CWscale\fP\s+1, 56, 58-59, 73, 75 ! 2186: \s-1\f(CWsh\fP\s+1 command, 68, 77 ! 2187: \s-1\f(CWsin\fP\s+1, 76 ! 2188: \s-1\f(CWspline\fP\s+1, 53-55, 59, 65, 70, 72-74 ! 2189: \s-1\f(CWsprintf\fP\s+1, 64, 74, 77 ! 2190: \s-1\f(CWsqrt\fP\s+1, 64, 75-76 ! 2191: string comparison, 69 ! 2192: Text, 53-54, 56-58, 62, 64, 67, 69, ! 2193: 73-74, 76-77 ! 2194: \s-1\f(CWtextht\fP\s+1, 58, 64, 75, 77 ! 2195: \s-1\f(CWtextwid\fP\s+1, 58, 64, 75, 77 ! 2196: \s-1\f(CWtroff\fP\s+1, 53-54, 69, 73-74, 77 ! 2197: \s-1\f(CWundef\fP\s+1, 67, 76-77 ! 2198: Variables Expressions and Built-in ! 2199: Functions, 63 ! 2200: Variables, 56, 58-59, 63-64, 66, 73, 75, ! 2201: 77 ! 2202: ! 2203: Pico \(em A Language For Composing ! 2204: Digital Images, \fIpico\fP, 423-428 ! 2205: ! 2206: \fIpico\fP, 423-428 ! 2207: \s-1\f(CW$0\fP\s+1, 424, 426 ! 2208: \s-1\f(CW$1\fP\s+1, 424, 426 ! 2209: \s-1\f(CW\&.blu\fP\s+1, 425-427 ! 2210: \s-1\f(CW\&.grn\fP\s+1, 425-427 ! 2211: \s-1\f(CW\&.red\fP\s+1, 425-427 ! 2212: \s-1\f(CW/dev/om0\fP\s+1, 423 ! 2213: \s-1\f(CW/usr/lib/pico/defines\fP\s+1, 427 ! 2214: 5620 terminal, 427 ! 2215: 630 terminal, 427 ! 2216: \s-1\f(CW^\fP\s+1 operator, 425 ! 2217: append, 424, 426, 428 ! 2218: arithmetic operators, 425 ! 2219: Array Indexing and Control Flow ! 2220: Defaults, 427 ! 2221: Black&White Images, 423 ! 2222: black&white picture, 424-426 ! 2223: Builtin Procedures, 428 ! 2224: \s-1\f(CWcmap\fP\s+1, 425-428 ! 2225: color composite, 425, 427 ! 2226: Color Map, 425-427 ! 2227: \s-1\f(CWcolor\fP\s+1, 424-428 ! 2228: Command Summary, 428 ! 2229: composites, 425 ! 2230: control flow, 426 ! 2231: \s-1\f(CWdef\fP\s+1, 426-428 ! 2232: default, 423-428 ! 2233: delete, 428 ! 2234: double quotes, 424, 428 ! 2235: exclusive or, 425 ! 2236: \s-1\f(CWexecute\fP\s+1, 423, 428 ! 2237: file name, 424-426, 428 ! 2238: \s-1\f(CWflicks\fP\s+1, 427 ! 2239: frame buffer, 423, 425, 427 ! 2240: \s-1\f(CWget\fP\s+1, 423, 426, 428 ! 2241: \s-1\f(CWglobal\fP\s+1, 427 ! 2242: header, 426, 428 ! 2243: Metheus frame buffer, 423, 425, 427 ! 2244: New and Old, 423 ! 2245: \s-1\f(CWnew\fP\s+1, 423-427 ! 2246: \s-1\f(CWnocolor\fP\s+1, 425, 427-428 ! 2247: Non-Interactive Use of Pico, 427 ! 2248: \s-1\f(CWold\fP\s+1, 423-428 ! 2249: picture file format, 423 ! 2250: Procedures, 427 ! 2251: Programs, 426-427 ! 2252: \s-1\f(CWquit\fP\s+1 command, 426 ! 2253: read, 427-428 ! 2254: Read, Write, and Windows, 426 ! 2255: statements, 426 ! 2256: three color channels, 425 ! 2257: \s-1\f(CWw -\fP\s+1, 426-427 ! 2258: \s-1\f(CWw\fP\s+1, 426-427 ! 2259: \s-1\f(CWwindow\fP\s+1, 423, 426-428 ! 2260: \s-1\f(CWX\fP\s+1, 423-427 ! 2261: \s-1\f(CWxclamp\fP\s+1, 425 ! 2262: \s-1\f(CWY\fP\s+1, 424-427 ! 2263: \s-1\f(CWyclamp\fP\s+1, 425 ! 2264: \s-1\f(CWZ\fP\s+1, 424 ! 2265: ! 2266: picture composition, \fIpico\fP, 423-428 ! 2267: \s-1\f(CWpicture\fP\s+1 Environment Extensions,\fI latex\fP, 265 ! 2268: Picture file commands,\fI raster\fP, 487 ! 2269: picture file editor, \fIpico\fP, 423-428 ! 2270: picture file format,\fI pico\fP, 423 ! 2271: pictures, \fIcip\fP, 175-186 ! 2272: \fImonk\fP, 250 ! 2273: \fIms\fP, 11-12 ! 2274: Pixel Machine,\fI raster\fP, 484-485 ! 2275: Plan 9,\fI rc\fP, 283, 286, 288-289, 291, 295 ! 2276: \s-1\f(CWplot\fP\s+1,\fI grap\fP, 142 ! 2277: \fIgrap\fP, 144 ! 2278: ! 2279: \fIpm\fP, 21-24 ! 2280: \s-1\f(CW\(emms\fP\s+1, 21, 23 ! 2281: \s-1\f(CW/usr/lib/tmac/pm\fP\s+1, 21 ! 2282: \s-1\f(CW/usr/lib/tmac/tmac.pm\fP\s+1, 23 ! 2283: command language, 23 ! 2284: Features, 22 ! 2285: \fIideal\fP, 23 ! 2286: Macros, 21-23 ! 2287: Number Registers and Strings, 22 ! 2288: paddable space, 21, 23-24 ! 2289: \fIpic\fP, 23 ! 2290: program displays, 22 ! 2291: Rolling Your Own, 23 ! 2292: single-column region, 22 ! 2293: \s-1\f(CWtroff\fP\s+1, 21, 23 ! 2294: Two-Column Operation, 21-22, 24 ! 2295: two-column region, 22 ! 2296: Vertical Spacing, 22 ! 2297: warnings, 22, 24 ! 2298: ! 2299: Polygon Clipping,\fI ideal\fP, 100 ! 2300: pop-up menus,\fI pi\fP, 335-336 ! 2301: Portable Fortran 77 Compiler, \fIf77\fP, 311-323 ! 2302: postfix notation,\fI yacc\fP, 354, 364 ! 2303: PostScript,\fI dag\fP, 147, 150-151, 161-162 ! 2304: \fIeqn\fP, 34 ! 2305: \fIlatex\fP, 264-266 ! 2306: \fIlp\fP, 603, 606, 608 ! 2307: \fIraster\fP, 485 ! 2308: \fItroffref\fP, 189, 214-216 ! 2309: \fItrofftut\fP, 225 ! 2310: precedence,\fI yacc\fP, 353-355, 357, 364-366 ! 2311: ! 2312: \fIprefer\fP, 163-174 ! 2313: \s-1\f(CW\s-1$EDITOR\s+1\fP\s+1, 164 ! 2314: \s-1\f(CW\s-1$VISUAL\s+1\fP\s+1, 164 ! 2315: \s-1\f(CW%also\fP\s+1, 165-167 ! 2316: \s-1\f(CW%verbatim\fP\s+1, 165 ! 2317: \s-1\f(CW\(emp\fP\s+1, 165 ! 2318: \s-1\f(CW/usr/lib/eign\fP\s+1, 165-166 ! 2319: \s-1\f(CW/usr/lib/monk/prefs\fP\s+1, 170 ! 2320: \s-1\f(CW|reference\fP\s+1, 163, 167, 169-170 ! 2321: \s-1\f(CW|reference_database\fP\s+1, 168-169 ! 2322: \s-1\f(CW|reference_list\fP\s+1, 169 ! 2323: \s-1\f(CW|reference_placement\fP\s+1, 163, ! 2324: 166-170 ! 2325: \s-1\f(CW|reference_style\fP\s+1, 167, 169-170 ! 2326: Author and editor names, 164 ! 2327: \s-1\f(CWawk\fP\s+1, 163-164, 166, 168, 170 ! 2328: bibliographic references, 162-163, 166, ! 2329: 169 ! 2330: bibliography database, 163-170 ! 2331: Bibliography Types and Attributes, 170 ! 2332: Building a Bibliography, 164 ! 2333: Citations, 163, 167-170 ! 2334: Command Line arguments, 169 ! 2335: Complete Bibliographies, 168 ! 2336: Converting From \s-1\f(CWrefer\fP\s+1 To ! 2337: \s-1\f(CWprefer,\fP\s+1 170 ! 2338: \s-1\f(CWed\fP\s+1, 164 ! 2339: Formatting References in Documents, ! 2340: 166 ! 2341: formatting styles, 163, 169 ! 2342: header files, 165 ! 2343: Including Additional References, 168 ! 2344: Indexing a Bibliography, 165 ! 2345: \s-1\f(CWmonk\fP\s+1, 163, 169-170 ! 2346: \s-1\f(CWpconvert\fP\s+1, 164, 170 ! 2347: \s-1\f(CWpenter\fP\s+1, 163-165 ! 2348: \s-1\f(CWpinvert\fP\s+1, 164-168 ! 2349: \s-1\f(CWplook\fP\s+1, 164, 166 ! 2350: \s-1\f(CWprefer.out\fP\s+1, 164-165, 169-170 ! 2351: \s-1\f(CWprefer.out.h\fP\s+1, 165 ! 2352: \s-1\f(CWprefer.out.i\fP\s+1, 165 ! 2353: Reference Placement, 167 ! 2354: Retrieval by Keyword, 166 ! 2355: search keys, 165-167 ! 2356: Styles Options, 168 ! 2357: supporting tools, 163-164 ! 2358: Switching Databases, 168 ! 2359: text editor, 164-165 ! 2360: \s-1\f(CWtroff\fP\s+1, 163, 169-170 ! 2361: Using \s-1\f(CWprefer\fP\s+1 With \s-1\f(CWmonk,\fP\s+1 169 ! 2362: \s-1\f(CWvi\fP\s+1, 164 ! 2363: visual editor, 164 ! 2364: ! 2365: \s-1\f(CWprereq\fP\s+1,\fI mk\fP, 270 ! 2366: printer spooler, \fIlp\fP, 603-608 ! 2367: Process Connections,\fI ipc\fP, 527 ! 2368: Process Instantiation,\fI spin\fP, 430, 432, 443 ! 2369: Process window,\fI pi\fP, 336, 338 ! 2370: Processes,\fI spin\fP, 443 ! 2371: programmable editor, \fIsam\fP, 399-421 ! 2372: \s-2PROMELA R\s+2eference Manual,\fI spin\fP, 442 ! 2373: \s-1\f(CWproof\fP\s+1,\fI latex\fP, 259, 264 ! 2374: propositional temporal logic,\fI spin\fP, 449 ! 2375: \s-1\f(CWps\fP\s+1,\fI pi\fP, 336 ! 2376: \fIsecurity\fP, 547 ! 2377: \s-1\f(CW\s-1PT\fP\s+1 \s+1files,\fI streams\fP, 508, 510 ! 2378: public directory,\fI uucp\fP, 564, 571-572, 574-575 ! 2379: public login,\fI uucp\fP, 569-570 ! 2380: \s-1\f(CWpush\fP\s+1,\fI setup\fP, 500 ! 2381: \s-1\f(CWpwd\fP\s+1,\fI backup\fP, 595 ! 2382: \s-1\f(CWqns\fP\s+1,\fI setup\fP, 501 ! 2383: Queue Mechanisms and Interfaces,\fI streams\fP, ! 2384: 506 ! 2385: Queues,\fI streams\fP, 504, 506, 509 ! 2386: random simulation,\fI spin\fP, 429, 438-439 ! 2387: \s-1\f(CWrarepl\fP\s+1,\fI setup\fP, 501 ! 2388: Raster Graphics System, \fIraster\fP, 483-495 ! 2389: ! 2390: \fIraster\fP, 483-495 ! 2391: \s-1\f(CW/dev/om[0-6]\fP\s+1, 486 ! 2392: \s-1\f(CW/fb/cmap\fP\s+1, 486 ! 2393: \s-1\f(CW/usr/td/2d/cmap/lib\fP\s+1, 486 ! 2394: \s-1\f(CW2500\fP\s+1 command, 484 ! 2395: 3matte, 488, 490 ! 2396: 3to1, 489 ! 2397: 5620 terminal, 483 ! 2398: 630 terminal, 483 ! 2399: \s-1\f(CWadapt\fP\s+1, 489 ! 2400: \s-1\f(CWahe\fP\s+1, 489 ! 2401: \s-1\f(CWalpha\fP\s+1, 484, 486, 490-491 ! 2402: animation, 484, 486, 491 ! 2403: \s-1\f(CWaplot\fP\s+1, 491 ! 2404: Barco video projector, 483 ! 2405: \s-1\f(CWbg\fP\s+1, 491, 493 ! 2406: \s-1\f(CWcbars\fP\s+1, 486 ! 2407: \s-1\f(CWclean\fP\s+1, 489 ! 2408: clip, 487-488, 490-491 ! 2409: \s-1\f(CWclr\fP\s+1, 486, 492 ! 2410: Color Map, 485-489 ! 2411: \s-1\f(CWcolors\fP\s+1, 486-487, 489, 491 ! 2412: \s-1\f(CWcrispen\fP\s+1, 489 ! 2413: \s-1\f(CWcscan\fP\s+1, 485 ! 2414: cue point, 484 ! 2415: digital images, 486, 488 ! 2416: \s-1\f(CWdither\fP\s+1, 488-489 ! 2417: \s-1\f(CWedge\fP\s+1, 489 ! 2418: \s-1\f(CWextremum\fP\s+1, 489 ! 2419: \s-1\f(CWfbi\fP\s+1, 486 ! 2420: \s-1\f(CWfloyd\fP\s+1, 488 ! 2421: Frame buffer commands, 485-486 ! 2422: frame buffer, 483-487 ! 2423: \s-1\f(CWgamma\fP\s+1, 486, 493 ! 2424: \s-1\f(CWgetmap\fP\s+1, 486 ! 2425: Gnot terminal, 483-484 ! 2426: \s-1\f(CWgrab\fP\s+1, 485, 490 ! 2427: gray shades, 491 ! 2428: halftone, 488 ! 2429: high-resolution rgb video, 483 ! 2430: \s-1\f(CWhysteresis\fP\s+1, 488 ! 2431: \s-1\f(CWimprove\fP\s+1, 483, 489 ! 2432: \s-1\f(CWimscan\fP\s+1, 485 ! 2433: \s-2IT\s+2frame buffer, 484-486 ! 2434: \s-1\f(CWitifbinit\fP\s+1, 485 ! 2435: \s-1\f(CWitigamma\fP\s+1, 485 ! 2436: \s-1\f(CWitigit\fP\s+1, 485 ! 2437: \s-1\f(CWitigrab\fP\s+1, 485 ! 2438: \s-1\f(CWitisiv\fP\s+1, 485 ! 2439: \s-1\f(CWlaplace\fP\s+1, 489 ! 2440: light source, 490-491 ! 2441: low-resolution rgb video, 483 ! 2442: \s-1\f(CWlum\fP\s+1, 488 ! 2443: math functions, 492-493 ! 2444: \s-1\f(CWmcut\fP\s+1, 489 ! 2445: \s-1\f(CWmedian\fP\s+1, 489 ! 2446: Metheus frame buffer, 484, 486-487 ! 2447: \s-1\f(CWmoto\fP\s+1, 491-493 ! 2448: \s-1\f(CWmovie\fP\s+1, 486, 493 ! 2449: \s-1\f(CWmplot\fP\s+1, 487 ! 2450: \s-1\f(CWncpr\fP\s+1, 490 ! 2451: \s-1\f(CWpcp\fP\s+1, 487-488, 492-493 ! 2452: \s-1\f(CWpic2ps\fP\s+1, 485 ! 2453: \s-1\f(CWpicaverage\fP\s+1, 488 ! 2454: \s-1\f(CWpiccat\fP\s+1, 488 ! 2455: \s-1\f(CWpicjoin\fP\s+1, 488 ! 2456: Picture file commands, 487 ! 2457: pixel aspect-ratio, 490 ! 2458: Pixel Machine, 484-485 ! 2459: \s-1\f(CWplot\fP\s+1, 487 ! 2460: PostScript, 485 ! 2461: \s-1\f(CWqsnap\fP\s+1, 485 ! 2462: \s-1\f(CWquad\fP\s+1, 491 ! 2463: \s-1\f(CWquantize\fP\s+1, 489 ! 2464: \s-1\f(CWramp\fP\s+1, 486-487 ! 2465: \s-1\f(CWranmap\fP\s+1 command, 486 ! 2466: \s-1\f(CWrecord\fP\s+1, 483-486, 491 ! 2467: \s-1\f(CWremap\fP\s+1, 489 ! 2468: \s-1\f(CWresample\fP\s+1, 489-490 ! 2469: \s-1\f(CWrmap\fP\s+1, 489 ! 2470: \s-1\f(CWshear\fP\s+1, 490 ! 2471: \s-1\f(CWsmooth\fP\s+1, 489, 491 ! 2472: \s-1\f(CWstill mode\fP\s+1, 484 ! 2473: \s-1\f(CWterminal lam\fP\s+1, 488 ! 2474: \s-1\f(CWterrain\fP\s+1, 491 ! 2475: \s-1\f(CWtranspose\fP\s+1, 490 ! 2476: video displays, 483 ! 2477: video equipment, 483-484 ! 2478: Video Facilities, 483 ! 2479: video formats, 483-484 ! 2480: work station, 483-484 ! 2481: \s-1\f(CWxhair\fP\s+1, 487 ! 2482: \s-1\f(CWxpand\fP\s+1, 488 ! 2483: \s-1\f(CWzoom\fP\s+1, 486 ! 2484: ! 2485: Ratfor,\fI lex\fP, 375-376 ! 2486: Rc \(em A Shell for Plan 9 and \s-2UNIX\s+2, \fIrc\fP, ! 2487: 283-296 ! 2488: ! 2489: \fIrc\fP, 283-296 ! 2490: \s-1\f(CW#e\fP\s+1, 291 ! 2491: \s-1\f(CW$#\fP\s+1, 284, 287, 292, 295 ! 2492: \s-1\f(CW$$\fP\s+1, 290 ! 2493: \s-1\f(CW$*\fP\s+1, 285, 287-289, 291, 294 ! 2494: \s-1\f(CW$\fP\s+1, 284, 287, 289 ! 2495: \s-1\f(CW$apid\fP\s+1, 286, 289 ! 2496: \s-1\f(CW$cdpath\fP\s+1, 288 ! 2497: \s-1\f(CW$cflag\fP\s+1, 289, 291 ! 2498: \s-1\f(CW$home\fP\s+1, 288-289, 292 ! 2499: \s-1\f(CW$home/.rcrc\fP\s+1, 291 ! 2500: \s-1\f(CW$ifs\fP\s+1, 289, 293 ! 2501: \s-1\f(CW$path\fP\s+1, 284, 288-289, 291 ! 2502: \s-1\f(CW$pid\fP\s+1, 289, 291, 293 ! 2503: \s-1\f(CW$prompt\fP\s+1, 288-289, 291-292, 294 ! 2504: \s-1\f(CW$status\fP\s+1, 286-289, 291 ! 2505: \s-1\f(CW&&\fP\s+1, 286, 288-289, 292, 295 ! 2506: \s-1\f(CW*\fP\s+1 matches, 284 ! 2507: \s-1\f(CW\(emc\fP\s+1, 289, 291 ! 2508: \s-1\f(CW\(emd\fP\s+1, 292 ! 2509: \s-1\f(CW\(eme\fP\s+1, 291 ! 2510: \s-1\f(CW\(emi\fP\s+1, 291 ! 2511: \s-1\f(CW\(eml\fP\s+1, 291 ! 2512: \s-1\f(CW\(emp\fP\s+1, 291 ! 2513: \s-1\f(CW\(emr\fP\s+1, 292 ! 2514: \s-1\f(CW\(emv\fP\s+1, 291-292 ! 2515: \s-1\f(CW\(emx\fP\s+1, 291 ! 2516: \s-1\f(CW/bin\fP\s+1, 283-284, 288-289, 291-294 ! 2517: \s-1\f(CW/env\fP\s+1, 291 ! 2518: \s-1\f(CW/sys/lib/rcmain\fP\s+1, 291 ! 2519: \s-1\f(CW/usr/lib/rcmain\fP\s+1, 291 ! 2520: \s-1\f(CW<<\fP\s+1, 290, 293, 295 ! 2521: \s-1\f(CW?\fP\s+1 matches, 284 ! 2522: \s-1\f(CW@\fP\s+1 operator, 286 ! 2523: \s-1\f(CW[ ]\fP\s+1, 289 ! 2524: \s-1\f(CW\e\fP\s+1, 283, 290-292, 294-296 ! 2525: \s-1\f(CW|\fP\s+1 characters, 286, 289 ! 2526: \s-1\f(CW||\fP\s+1, 286, 289, 292, 295 ! 2527: Advanced I/O Redirection, 289 ! 2528: Arguments, 283-285, 287-288, 291-293 ! 2529: Bourne shell, 283, 285, 293-295 ! 2530: Built-in commands, 286, 288 ! 2531: \s-1\f(CWbuiltin\fP\s+1, 288, 292, 294 ! 2532: \s-1\f(CWcd\fP\s+1, 286, 288-289, 292 ! 2533: Command execution, 287 ! 2534: Command grouping, 286 ! 2535: Command substitution, 284-285, 289, 294 ! 2536: Comments and continuation, 283 ! 2537: Concatenation, 284-286, 294 ! 2538: Conditional execution \(em \s-1\f(CW&&\fP\s+1 and \s-1\f(CW||, ! 2539: \fP\s+1 286 ! 2540: Conditional execution \(em \s-1\f(CWif,\fP\s+1 287 ! 2541: Control flow \(em \s-1\f(CWfor,\fP\s+1 286 ! 2542: Control flow \(em \s-1\f(CWswitch,\fP\s+1 287 ! 2543: Control flow \(em \s-1\f(CWwhile,\fP\s+1 287 ! 2544: current directory, 285-288, 292 ! 2545: debugging, 292 ! 2546: diagnostic output, 289, 291-292 ! 2547: \s-1\f(CWelse\fP\s+1, 286, 294-295 ! 2548: Environment, 283, 288-291, 294 ! 2549: eof marker, 290 ! 2550: \s-1\f(CWeval\fP\s+1, 288, 292-293 ! 2551: \s-1\f(CWexec\fP\s+1, 288, 291 ! 2552: Exit status, 285-286, 289, 293 ! 2553: \s-1\f(CWexit\fP\s+1, 286, 288-293 ! 2554: file descriptor, 285, 289-291 ! 2555: Filename patterns, 284 ! 2556: filename, 284, 287-288, 292 ! 2557: \s-1\f(CWfinit\fP\s+1, 287-288, 290 ! 2558: \s-1\f(CWflag\fP\s+1, 285, 288, 292, 295 ! 2559: Flow of control, 286 ! 2560: \s-1\f(CWfn\fP\s+1, 287-288, 290, 292-293, 295-296 ! 2561: \s-1\f(CWfor\fP\s+1, 286-287, 290, 292, 294 ! 2562: \s-1\f(CWfork\fP\s+1, 291 ! 2563: Free carets, 285, 295 ! 2564: Functions, 287-288, 291-292, 294 ! 2565: grammar, 295-296 ! 2566: Here documents, 290 ! 2567: I/O Redirection, 283 ! 2568: \s-1\f(CWif\fP\s+1, 287, 292-294 ! 2569: initialization procedure, 288-289 ! 2570: interactive mode, 291, 294 ! 2571: Invocation, 291 ! 2572: Local Variables, 291 ! 2573: meta-characters, 284 ! 2574: \s-1\f(CWmount\fP\s+1, 288, 291 ! 2575: parent process, 286, 293 ! 2576: parser, 292, 294-295 ! 2577: Pipeline branching, 284-285 ! 2578: Pipelines, 283, 285 ! 2579: Plan 9, 283, 286, 288-289, 291, 295 ! 2580: process id, 286, 289 ! 2581: Quotation, 283, 289-290, 292, 294 ! 2582: \s-1\f(CWrcmain\fP\s+1, 292 ! 2583: \fIsetup\fP, 499 ! 2584: \s-1\f(CWshift\fP\s+1, 285, 287-288 ! 2585: \s-1\f(CWsigexit\fP\s+1, 290, 293 ! 2586: \s-1\f(CWsighup\fP\s+1, 290, 293 ! 2587: \s-1\f(CWsigint\fP\s+1, 290-293 ! 2588: Signals, 290 ! 2589: \s-1\f(CWsigquit\fP\s+1, 290-293 ! 2590: \s-1\f(CWsigterm\fP\s+1, 290 ! 2591: Simple commands, 283 ! 2592: Special variables, 289 ! 2593: standard input, 283-284, 286-287, ! 2594: 289-291, 293 ! 2595: standard output, 283-286, 289-290 ! 2596: Subshells, 286 ! 2597: \s-1\f(CWumask\fP\s+1, 288 ! 2598: \s-1\f(CWunmount\fP\s+1, 288 ! 2599: unquoted word, 285 ! 2600: variable substitution, 284, 290, 293-294 ! 2601: Variables, 284, 289, 291, 293-294 ! 2602: \s-1\f(CWwait\fP\s+1, 286, 288, 291 ! 2603: \s-1\f(CWwhatis\fP\s+1, 288 ! 2604: \s-1\f(CWwhile\fP\s+1, 287, 293 ! 2605: white space, 283, 285 ! 2606: \s-1\f(CWyacc\fP\s+1, 295 ! 2607: ! 2608: \s-1\f(CWrcp\fP\s+1,\fI setup\fP, 500 ! 2609: real-time controller,\fI music\fP, 477-478 ! 2610: \s-1\f(CWreboot\fP\s+1,\fI setup\fP, 497-498 ! 2611: Recording unsuccessful login attempts, ! 2612: \fI security\fP, 553 ! 2613: redial mechanism,\fI authmgr\fP, 531, 533, ! 2614: 535-536, 540-541 ! 2615: Reference Placement,\fI prefer\fP, 167 ! 2616: \s-1\f(CWregexp\fP\s+1,\fI mk\fP, 275 ! 2617: regular expression,\fI lex\fP, 375-377, 380, 384, ! 2618: 386 ! 2619: \fImk\fP, 271, 275, 279-280 ! 2620: \fIsam\fP, 399, 401-406, 408-411, ! 2621: 413-414, 420 ! 2622: \fIsed\fP, 389-391 ! 2623: regular expression metarules,\fI mk\fP, 275, ! 2624: 277-278 ! 2625: remote execution,\fI security\fP, 551 ! 2626: \fIuucp\fP, 563-564, 572, 574 ! 2627: remote file system,\fI ipc\fP, 524-525, 530 ! 2628: \fInetb\fP, 513-515, 519 ! 2629: remote file transfer,\fI streams\fP, 505 ! 2630: remote login,\fI ipc\fP, 529 ! 2631: remote login service,\fI authmgr\fP, 531, 533-535 ! 2632: remote machine,\fI security\fP, 550-551 ! 2633: remote mail,\fI ipc\fP, 528 ! 2634: remote program,\fI streams\fP, 510 ! 2635: remote system,\fI ipc\fP, 526 ! 2636: Rendez-Vous Communication,\fI spin\fP, 433-435 ! 2637: restricted shell,\fI security\fP, 548, 554 ! 2638: \s-1\f(CWrewrite\fP\s+1,\fI setup\fP, 500 ! 2639: \s-1\f(CWrewrite.fancy\fP\s+1,\fI setup\fP, 500 ! 2640: \s-2RFC822\s+2,\fI upas\fP, 560-561 ! 2641: \s-1\f(CWrlogin\fP\s+1,\fI ipc\fP, 529 ! 2642: \s-1\f(CWrmail\fP\s+1,\fI uucp\fP, 570, 572-574 ! 2643: \s-1\f(CWrnews\fP\s+1,\fI uucp\fP, 570, 572-574 ! 2644: root,\fI security\fP, 547, 549, 552, 554 ! 2645: root directory,\fI fsck\fP, 583, 585-586, 589-590 ! 2646: root file system,\fI fsck\fP, 581, 592 ! 2647: \fIsetup\fP, 497-498 ! 2648: root image,\fI setup\fP, 497-498 ! 2649: root inode,\fI fsck\fP, 588-589 ! 2650: \s-2RS232\s+2,\fI music\fP, 477 ! 2651: \s-1\f(CWrsh\fP\s+1,\fI backup\fP, 594 ! 2652: \s-1\f(CWrx\fP\s+1,\fI backup\fP, 594 ! 2653: ! 2654: \fIsam\fP, 399-421 ! 2655: \s-1\f(CW$\fP\s+1, 402-403, 406, 409, 411 ! 2656: \s-1\f(CW\(emd\fP\s+1, 400, 407, 414, 419 ! 2657: \s-1\f(CW<mux>\fP\s+1, 408 ! 2658: \s-1\f(CWa\fP\s+1, 400, 402, 404, 414 ! 2659: addresses, 401-404, 409, 411-413 ! 2660: \s-1\f(CWawk\fP\s+1, 405 ! 2661: \s-1\f(CWb\fP\s+1, 402, 406, 411 ! 2662: \s-1\f(CWbitblt\fP\s+1, 416-418 ! 2663: \s-1\f(CWBitmap\fP\s+1, 399, 416-417 ! 2664: Boxes, 416-418 ! 2665: \s-1\f(CWc\fP\s+1, 400-402, 404-405, 409, 419 ! 2666: caches, 400, 412, 414-417 ! 2667: \s-1\f(CWclose\fP\s+1, 407 ! 2668: \s-1\f(CWcmdexec\fP\s+1, 409-410 ! 2669: comma, 402-403, 409 ! 2670: command interpreter, 406, 409, 419 ! 2671: Command Language, 399-401, 407-410, ! 2672: 413-415, 418-421 ! 2673: Communications, 414 ! 2674: \s-1\f(CWcompile\fP\s+1, 410 ! 2675: compound address, 402, 404 ! 2676: current file, 400, 402, 405-407, 414-415 ! 2677: current text, 400-401, 407 ! 2678: current window, 407-408, 417 ! 2679: \s-1\f(CWcut\fP\s+1, 408 ! 2680: \s-1\f(CWd\fP\s+1, 400, 402-404, 406-407 ! 2681: Data structures for manipulating files, ! 2682: 411 ! 2683: Data structures in the terminal, 416 ! 2684: Display commands, 402 ! 2685: Doing and undoing, 413 ! 2686: double clicking, 408 ! 2687: \s-1\f(CWe\fP\s+1, 402, 405, 407, 409 ! 2688: \s-1\f(CWed\fP\s+1, 399, 401, 403, 410, 413-414, 419-421 ! 2689: \s-1\f(CWegrep\fP\s+1, 403, 410 ! 2690: \s-1\f(CWexecute\fP\s+1, 410-411 ! 2691: \s-1\f(CWf\fP\s+1, 402, 406-409 ! 2692: File commands, 402, 421 ! 2693: \s-1\f(CWFile\fP\s+1 data structure, 409-410, 412-413, ! 2694: 415, 419 ! 2695: file name, 400, 402, 406-407, 412-413 ! 2696: \s-1\f(CWFlayer\fP\s+1 software, 417 ! 2697: \s-1\f(CWFrame\fP\s+1 software, 417 ! 2698: \s-1\f(CWfrdelete\fP\s+1, 418 ! 2699: \s-1\f(CWfrinsert\fP\s+1, 418 ! 2700: \s-1\f(CWg\fP\s+1, 402, 404-406, 409-410, 419 ! 2701: garbage-compacted arena, 411 ! 2702: garbage-compacting allocator, 411 ! 2703: global substitutes, 419 ! 2704: \s-1\f(CWgrep\fP\s+1, 406 ! 2705: \s-1\f(CWi\fP\s+1, 400, 402, 409, 412-413, 415 ! 2706: I/O commands, 402 ! 2707: Implementation, 408 ! 2708: interactive editing, 399, 407, 419 ! 2709: \s-1\f(CWk\fP\s+1, 402 ! 2710: \s-1\f(CWLayers\fP\s+1 software, 417 ! 2711: \s-1\f(CWList\fP\s+1 structure, 411 ! 2712: \s-1\f(CWlook\fP\s+1, 408 ! 2713: Loops and conditionals, 402 ! 2714: \s-1\f(CWm\fP\s+1, 402, 406 ! 2715: main memory, 412, 415 ! 2716: Memory allocation, 411 ! 2717: menu line, 402, 404, 406-407 ! 2718: Miscellany, 402 ! 2719: modified bit, 400, 407, 412, 414 ! 2720: mouse cursor, 407 ! 2721: Mouse Interface, 400, 407-408 ! 2722: mouse language, 399, 403, 405, 408, 418 ! 2723: mouse-based interface, 403, 418 ! 2724: Multiple files, 400, 405, 414 ! 2725: multiple lines, 400, 403, 405 ! 2726: multiple windows, 407 ! 2727: \s-1\f(CWmux\fP\s+1, 399, 407, 409, 416, 418, 420 ! 2728: \s-1\f(CWn\fP\s+1, 402, 405 ! 2729: \s-1\f(CWnew\fP\s+1, 407 ! 2730: newline character, 400-401, 405, 410 ! 2731: null string, 400-402, 404, 408, 411 ! 2732: obscured windows, 415, 417 ! 2733: open files, 412 ! 2734: \s-1\f(CWp\fP\s+1, 401-406 ! 2735: parse tree, 409 ! 2736: Parsing and execution, 408 ! 2737: \s-1\f(CWpaste\fP\s+1, 408 ! 2738: \s-1\f(CWpi\fP\s+1, 418 ! 2739: \s-1\f(CWq\fP\s+1, 402, 407 ! 2740: \s-1\f(CWr\fP\s+1, 402, 406, 409 ! 2741: \s-1\f(CWRasp\fP\s+1, 415-417, 419, 421 ! 2742: real time, 414 ! 2743: regular expression, 399, 401-406, ! 2744: 408-411, 413-414, 420 ! 2745: relative addresses, 403 ! 2746: remote host, 399, 415 ! 2747: \s-1\f(CWreshape\fP\s+1, 407 ! 2748: \s-1\f(CWs\fP\s+1, 401-402, 404, 409, 418-419 ! 2749: \s-1\f(CWsam window\fP\s+1, 400-401, 407-409, 420 ! 2750: Screen update, 416-417 ! 2751: \s-1\f(CWsed\fP\s+1, 405, 419 ! 2752: \s-1\f(CWsetjmp/longjmp\fP\s+1, 409 ! 2753: \s-1\f(CWsnarf buffer\fP\s+1, 408, 420 ! 2754: \s-1\f(CWsnarf\fP\s+1, 408 ! 2755: Structural Regular Expressions, 405, ! 2756: 420 ! 2757: \s-1\f(CWt\fP\s+1, 402, 406, 419 ! 2758: Table of Commands, 402 ! 2759: Text commands, 402 ! 2760: \s-1\f(CWu\fP\s+1, 402, 406-407 ! 2761: undo, 399-400, 402, 406-407, 412-414, ! 2762: 420 ! 2763: update algorithm, 414, 417-418 ! 2764: updated windows, 416 ! 2765: \s-1\f(CWv\fP\s+1, 402, 404-405, 410 ! 2766: \s-1\f(CWvi\fP\s+1, 403, 410, 420 ! 2767: virtual memory, 412 ! 2768: \s-1\f(CWw\fP\s+1, 402, 405-407 ! 2769: window system, 399, 407-408, 416, 418, ! 2770: 420 ! 2771: \s-1\f(CWwrite\fP\s+1, 407 ! 2772: \s-1\f(CWx\fP\s+1, 402-406, 409, 411, 413-414, 418-419 ! 2773: \s-1\f(CWxerox\fP\s+1, 407 ! 2774: \s-1\f(CWy\fP\s+1, 402, 404-406, 414 ! 2775: ! 2776: scanner, \fIraster\fP, 483-495 ! 2777: \s-1\f(CWscatmat\fP\s+1 program,\fI grap\fP, 132 ! 2778: scatter plot,\fI grap\fP, 111 ! 2779: Scheduling,\fI streams\fP, 504, 506-507, 510 ! 2780: \s-1\f(CWscoreblt\fP\s+1,\fI music\fP, 478 ! 2781: Script File,\fI anim\fP, 451-452, 454-460, 462-463, ! 2782: 465, 469, 472-475 ! 2783: Script Language,\fI anim\fP, 458, 460 ! 2784: ! 2785: \fIsecurity\fP, 543-555 ! 2786: \s-1\f(CW\&.profile\fP\s+1 files, 549 ! 2787: \s-1\f(CW/bin\fP\s+1, 547, 549 ! 2788: \s-1\f(CW/bin/su\fP\s+1, 549 ! 2789: \s-1\f(CW/dev/kmem\fP\s+1, 547 ! 2790: \s-1\f(CW/dev/mem\fP\s+1, 547 ! 2791: \s-1\f(CW/usr/bin\fP\s+1, 549, 552 ! 2792: \s-1\f(CW/usr/spool/uucppublic\fP\s+1, 550 ! 2793: bad passwords, 545 ! 2794: \s-1\f(CWchmod\fP\s+1, 546-547, 549 ! 2795: \s-1\f(CWchown\fP\s+1, 546-547 ! 2796: \s-1\f(CWcrypt\fP\s+1, 551-552 ! 2797: \s-1\f(CWct\fP\s+1, 551 ! 2798: \s-1\f(CWcu\fP\s+1, 550-551 ! 2799: Disabling accounts based on ! 2800: unsuccessful logins, 553 ! 2801: Encrypted File, 551-552 ! 2802: encrypted password, 544-545, 553 ! 2803: file mode, 546-547 ! 2804: Files And File Systems, 546-547 ! 2805: good passwords, 545, 553 ! 2806: group logins, 554 ! 2807: group permissions, 546, 554 ! 2808: local area networks, 551 ! 2809: local machine, 550-551 ! 2810: login name, 545, 548, 550, 553-554 ! 2811: login time, 547, 553 ! 2812: \s-1\f(CWls\fP\s+1, 545, 549 ! 2813: \s-1\f(CWmail\fP\s+1, 544, 547-551 ! 2814: Misguided Efforts, 552 ! 2815: Networking, 544-545, 549-550, 555 ! 2816: \s-1\f(CWpack\fP\s+1, 552 ! 2817: \s-1\f(CWpasswd\fP\s+1, 545, 547, 550-551, 553 ! 2818: Password aging, 553 ! 2819: password file, 544-545, 547, 549-554 ! 2820: Password Security, 544-545 ! 2821: \s-2PATH \s+2variables, 554 ! 2822: People, 545, 547-549, 552-555 ! 2823: permission bits, 546-547 ! 2824: physical disk, 547 ! 2825: \s-1\f(CWps\fP\s+1, 547 ! 2826: Recording unsuccessful login attempts, ! 2827: 553 ! 2828: remote execution, 551 ! 2829: remote machine, 550-551 ! 2830: restricted shell, 548, 554 ! 2831: root, 547, 549, 552, 554 ! 2832: set-userid facility, 547 ! 2833: special file, 546-547 ! 2834: \s-1\f(CWsu\fP\s+1, 549, 552-554 ! 2835: \s-2SUID P\s+2rograms, 547-548 ! 2836: \s-1\f(CWsulog\fP\s+1, 552-553 ! 2837: super-user privileges, 547, 549, 552, ! 2838: 554 ! 2839: super-user, 546-549, 552-554 ! 2840: system administrator, 545, 548-549, ! 2841: 551-554 ! 2842: Trojan Horses, 548, 554 ! 2843: \s-1\f(CWumask\fP\s+1, 547 ! 2844: user education, 549, 555 ! 2845: Users' Concerns, 554 ! 2846: \s-1\f(CWuucp\fP\s+1, 545, 550-551, 554 ! 2847: \s-1\f(CWuux\fP\s+1, 550 ! 2848: ! 2849: security computer,\fI authmgr\fP, 531, 535 ! 2850: security host,\fI authmgr\fP, 536, 538, 540 ! 2851: Sed \(em A Non-interactive Text Editor, \fIsed\fP, ! 2852: 389-397 ! 2853: ! 2854: \fIsed\fP, 389-397 ! 2855: \s-1\f(CW$\fP\s+1, 390, 397 ! 2856: \s-1\f(CW&\fP\s+1, 393 ! 2857: \s-1\f(CW*\fP\s+1, 390 ! 2858: \s-1\f(CW\(eme\fP\s+1, 390 ! 2859: \s-1\f(CW\(emf\fP\s+1, 390, 396-397 ! 2860: \s-1\f(CW\(emn\fP\s+1, 390, 394, 396 ! 2861: \s-1\f(CW=\fP\s+1 function, 396 ! 2862: \s-1\f(CW[]\fP\s+1, 390 ! 2863: \s-1\f(CW\e(\fP\s+1, 391, 393-396 ! 2864: \s-1\f(CW\e)\fP\s+1, 391, 393-396 ! 2865: \s-1\f(CW^\fP\s+1, 390 ! 2866: \s-1\f(CW{\fP\s+1, 390, 395 ! 2867: \s-1\f(CW}\fP\s+1, 396 ! 2868: \s-1\f(CWa\fP\s+1, 392, 394 ! 2869: Addresses: Selecting lines for ! 2870: editing, 390 ! 2871: \s-1\f(CWb\fP\s+1, 390, 396 ! 2872: \s-1\f(CWc\fP\s+1, 392, 397 ! 2873: command file, 389 ! 2874: Command-line Flags, 390 ! 2875: Context Addresses, 390 ! 2876: current input line, 396 ! 2877: current line, 392, 395-396 ! 2878: \s-1\f(CWd\fP\s+1, 391, 395 ! 2879: delimiting character, 393 ! 2880: \s-1\f(CWed\fP\s+1, 389 ! 2881: embedded newline, 390, 395-396 ! 2882: Flow-of-Control Functions, 395 ! 2883: Functions, 389-396 ! 2884: \s-1\f(CWg\fP\s+1, 393-396 ! 2885: grouping command, 395 ! 2886: \s-1\f(CWh\fP\s+1, 395-396 ! 2887: Hold and Get Functions, 395 ! 2888: hold area, 395-396 ! 2889: \s-1\f(CWi\fP\s+1, 392 ! 2890: Input-output Functions, 394 ! 2891: leading blanks, 392 ! 2892: line number, 390, 396 ! 2893: Line-number Addresses, 390 ! 2894: line-number counter, 390, 392 ! 2895: Miscellaneous Functions, 396 ! 2896: Multiple Input-line Functions, 395 ! 2897: \fImusic\fP, 477, 479 ! 2898: \s-1\f(CWn\fP\s+1, 390, 392, 396-397 ! 2899: Number of Addresses, 391 ! 2900: Order of Application of Editing ! 2901: Commands, 390 ! 2902: Overall Operation, 389 ! 2903: \s-1\f(CWp\fP\s+1, 390, 393-396 ! 2904: pattern space, 390-391, 395-397 ! 2905: \s-1\f(CWq\fP\s+1, 396 ! 2906: \s-1\f(CWr\fP\s+1, 392, 394 ! 2907: regular expression, 389-391 ! 2908: \s-1\f(CWs\fP\s+1, 390-391, 393-394, 396-397 ! 2909: \fIsam\fP, 405, 419 ! 2910: Substitute Function, 393 ! 2911: \s-1\f(CWt\fP\s+1, 390, 396 ! 2912: terminal newline, 390-391, 395 ! 2913: \s-1\f(CWw\fP\s+1, 393-394 ! 2914: Whole-line Oriented Functions, 391 ! 2915: ! 2916: \s-1\f(CWselect\fP\s+1,\fI ipc\fP, 527-528 ! 2917: server machine,\fI backup\fP, 593, 595 ! 2918: \fInetb\fP, 513, 518, 522 ! 2919: server process,\fI ipc\fP, 524-525 ! 2920: server routines,\fI streams\fP, 510 ! 2921: Server Startup,\fI netb\fP, 514 ! 2922: server system,\fI backup\fP, 593, 598-599 ! 2923: Service Manager,\fI ipc\fP, 529 ! 2924: set-userid facility,\fI security\fP, 547 ! 2925: Setting up a Research \s-2UNIX \s+2system, \fIsetup\fP, ! 2926: 497-501 ! 2927: ! 2928: \fIsetup\fP, 497-501 ! 2929: \s-1\f(CW/cs\fP\s+1, 500 ! 2930: \s-1\f(CW/cs/dk\fP\s+1, 500 ! 2931: \s-1\f(CW/dev/dk\fP\s+1, 500 ! 2932: \s-1\f(CW/dev/dk/dkctl\fP\s+1, 500 ! 2933: \s-1\f(CW/dev/floppy\fP\s+1, 501 ! 2934: \s-1\f(CW/etc/rc\fP\s+1, 499 ! 2935: \s-1\f(CW/etc/whoami\fP\s+1, 499 ! 2936: \s-1\f(CW/n\fP\s+1, 499-500 ! 2937: \s-1\f(CW/unix\fP\s+1, 497 ! 2938: \s-1\f(CW/usr\fP\s+1, 497-499 ! 2939: \s-1\f(CW/usr/630\fP\s+1, 501 ! 2940: \s-1\f(CW/usr/adm/monthclean\fP\s+1, 499 ! 2941: \s-1\f(CW/usr/adm/weekclean\fP\s+1, 499 ! 2942: \s-1\f(CW/usr/bin\fP\s+1, 498 ! 2943: \s-1\f(CW/usr/ipc/lib/ns.db\fP\s+1, 501 ! 2944: \s-1\f(CW/usr/ipc/lib/serv\fP\s+1, 500 ! 2945: \s-1\f(CW/usr/ipc/log files\fP\s+1, 499 ! 2946: \s-1\f(CW/usr/ipc/mgrs\fP\s+1, 499 ! 2947: \s-1\f(CW/usr/ipc/servers/daily\fP\s+1, 499 ! 2948: \s-1\f(CW/usr/jerq\fP\s+1, 501 ! 2949: \s-1\f(CW/usr/jerq/src\fP\s+1, 498 ! 2950: \s-1\f(CW/usr/lib/upas\fP\s+1, 500 ! 2951: \s-1\f(CW/usr/lib/uucp\fP\s+1, 500 ! 2952: \s-1\f(CW/usr/lib/uucp/Sysfiles\fP\s+1, 500 ! 2953: \s-1\f(CW/usr/lib/uucp/uudemon.hr\fP\s+1, 500 ! 2954: \s-1\f(CW/usr/lib/uucp/uugrep\fP\s+1, 500 ! 2955: \s-1\f(CW/usr/netb\fP\s+1, 499, 501 ! 2956: \s-1\f(CW/usr/src\fP\s+1, 498 ! 2957: \s-1\f(CW/usr/src/cmd\fP\s+1, 498 ! 2958: \s-1\f(CW/usr/src/ipc\fP\s+1, 498 ! 2959: \s-1\f(CW/usr/src/netb\fP\s+1, 498 ! 2960: \s-1\f(CW/usr/src/sys\fP\s+1, 498 ! 2961: 5620 terminal, 498, 501 ! 2962: \s-1\f(CW630mux\fP\s+1, 501 ! 2963: \s-1\f(CWarff\fP\s+1, 501 ! 2964: \s-1\f(CWauth\fP\s+1, 500 ! 2965: \s-1\f(CWbackup\fP\s+1, 499 ! 2966: bitmapped file system, 498 ! 2967: Bitmapped terminals, 501 ! 2968: \s-1\f(CWcbt\fP\s+1, 500 ! 2969: \s-1\f(CWchuck\fP\s+1, 497-498 ! 2970: classical file system, 498 ! 2971: \s-1\f(CWcon\fP\s+1, 500 ! 2972: console disk, 497, 501 ! 2973: Cracking the tape and booting, 497 ! 2974: \s-1\f(CWcron\fP\s+1, 499 ! 2975: \s-1\f(CWctime\fP\s+1, 499 ! 2976: \s-1\f(CWcu\fP\s+1, 499-500 ! 2977: Datakit, 497, 500 ! 2978: \s-1\f(CWdcheck\fP\s+1, 498 ! 2979: device number, 498 ! 2980: \s-1\f(CWdialout\fP\s+1, 499 ! 2981: Disks and file systems, 498 ! 2982: \s-1\f(CWdkhup\fP\s+1, 500 ! 2983: \s-1\f(CWdkmgr\fP\s+1, 499-500 ! 2984: \s-1\f(CWdmesg\fP\s+1, 499 ! 2985: Documentation, 497, 501 ! 2986: Ethernet, 497, 500 ! 2987: Files to watch for, 499 ! 2988: free block list, 498 ! 2989: \s-1\f(CWfsck\fP\s+1, 497-498 ! 2990: \s-1\f(CWfstab\fP\s+1, 499 ! 2991: \s-1\f(CWgetty\fP\s+1, 499 ! 2992: \s-1\f(CWicheck\fP\s+1, 498 ! 2993: \s-1\f(CWinit\fP\s+1, 499 ! 2994: \s-1\f(CWipccreat\fP\s+1, 500 ! 2995: \s-1\f(CWipconfig\fP\s+1, 500 ! 2996: \s-1\f(CWipcopen\fP\s+1, 500 ! 2997: \s-2KMC\s+2, 500 ! 2998: \s-1\f(CWldpcs\fP\s+1, 501 ! 2999: \s-1\f(CWlogin\fP\s+1, 499-500 ! 3000: \s-1\f(CWmail\fP\s+1, 499-500 ! 3001: \s-1\f(CWmail.log\fP\s+1, 499 ! 3002: Miscellaneous hardware support, 501 ! 3003: \s-1\f(CWmk\fP\s+1, 498 ! 3004: \s-1\f(CWmkbitfs\fP\s+1, 498 ! 3005: \s-1\f(CWmkfile\fP\s+1, 498 ! 3006: \s-1\f(CWmkfs\fP\s+1, 498 ! 3007: \s-1\f(CWmknod\fP\s+1, 497 ! 3008: \s-1\f(CWmount\fP\s+1, 498-499 ! 3009: \s-1\f(CWmux\fP\s+1, 501 ! 3010: \s-1\f(CWnamefiles\fP\s+1, 500 ! 3011: \s-1\f(CWnames.global\fP\s+1, 500 ! 3012: \s-1\f(CWnames.local\fP\s+1, 500 ! 3013: \s-1\f(CWncheck\fP\s+1, 498 ! 3014: \fInetb\fP, 513-522 ! 3015: \s-1\f(CWnetfs\fP\s+1, 499, 501 ! 3016: network file system, 498-499, 501 ! 3017: \s-1\f(CWnpull\fP\s+1, 500 ! 3018: \s-1\f(CWnpush\fP\s+1, 500 ! 3019: \s-1\f(CWns\fP\s+1, 501 ! 3020: \s-1\f(CWpasswd\fP\s+1, 499 ! 3021: \s-1\f(CWpush\fP\s+1, 500 ! 3022: \s-1\f(CWqns\fP\s+1, 501 ! 3023: \s-1\f(CWrarepl\fP\s+1, 501 ! 3024: \s-1\f(CWrc\fP\s+1, 499 ! 3025: \s-1\f(CWrcp\fP\s+1, 500 ! 3026: \s-1\f(CWreboot\fP\s+1, 497-498 ! 3027: \s-1\f(CWrewrite\fP\s+1, 500 ! 3028: \s-1\f(CWrewrite.fancy\fP\s+1, 500 ! 3029: root file system, 497-498 ! 3030: root image, 497-498 ! 3031: Setting up \s-1\f(CWmail,\fP\s+1 500 ! 3032: Setting up networking, 500 ! 3033: Setting up \s-1\f(CWuucp,\fP\s+1 500 ! 3034: \s-1\f(CWsmash\fP\s+1, 501 ! 3035: special file, 497-500 ! 3036: \s-1\f(CWsvcmgr\fP\s+1, 499-500 ! 3037: system files, 498-499 ! 3038: \s-1\f(CWSystems\fP\s+1 entries, 500 ! 3039: \s-1\f(CWSystems\fP\s+1 file, 500 ! 3040: \s-2TCP\s+2/\s-2IP\s+2, 500-501 ! 3041: \s-1\f(CWtcpmgr\fP\s+1, 499-500 ! 3042: \s-1\f(CWttyname\fP\s+1, 499 ! 3043: \s-1\f(CWttys\fP\s+1, 499 ! 3044: \s-1\f(CWudpconfig\fP\s+1, 500 ! 3045: \s-1\f(CWumount\fP\s+1, 498 ! 3046: \s-1\f(CWupas\fP\s+1, 499-500 ! 3047: \s-1\f(CWuucp\fP\s+1, 499-500 ! 3048: \s-1\f(CWuudemon.day\fP\s+1, 500 ! 3049: \s-1\f(CWuugrep\fP\s+1, 500 ! 3050: ! 3051: \s-1\f(CWsh\fP\s+1 command,\fI grap\fP, 145 ! 3052: \fIpic\fP, 68, 77 ! 3053: shell programming language, \fIrc\fP, 283-296 ! 3054: shell script,\fI anim\fP, 460, 472-473 ! 3055: \fImk\fP, 270-274, 277-279 ! 3056: \fImusic\fP, 479-480 ! 3057: shell variables,\fI mk\fP, 273-274, 279 ! 3058: shutdown procedures,\fI fsck\fP, 582 ! 3059: signaling protocol,\fI authmgr\fP, 536 ! 3060: Size check,\fI fsck\fP, 584, 586, 588 ! 3061: \s-1\f(CWsmash\fP\s+1,\fI setup\fP, 501 ! 3062: \s-2SMTP\s+2,\fI upas\fP, 560-562 ! 3063: \s-2SNOBOL4\s+2, \fIsnocone\fP, 297-309 ! 3064: Snocone Programming Language, \fIsnocone\fP, ! 3065: 297-309 ! 3066: ! 3067: \fIsnocone\fP, 297-309 ! 3068: \s-1\f(CW#\fP\s+1, 299 ! 3069: \s-1\f(CW$\fP\s+1, 302 ! 3070: \s-1\f(CW&&\fP\s+1, 299, 301 ! 3071: \s-1\f(CW&\fP\s+1, 302, 306 ! 3072: \s-1\f(CW&\s-1ABORT\s+1\fP\s+1, 306 ! 3073: \s-1\f(CW&\s-1ALPHABET\s+1\fP\s+1, 306 ! 3074: \s-1\f(CW&\s-1ANCHOR\s+1\fP\s+1, 304, 306 ! 3075: \s-1\f(CW&\s-1ARB\s+1\fP\s+1, 306 ! 3076: \s-1\f(CW&\s-1BAL\s+1\fP\s+1, 306 ! 3077: \s-1\f(CW&\s-1CODE\s+1\fP\s+1, 306 ! 3078: \s-1\f(CW&\s-1DUMP\s+1\fP\s+1, 306 ! 3079: \s-1\f(CW&\s-1FAIL\s+1\fP\s+1, 306 ! 3080: \s-1\f(CW&\s-1FENCE\s+1\fP\s+1, 306 ! 3081: \s-1\f(CW&\s-1FNCLEVEL\s+1\fP\s+1, 306 ! 3082: \s-1\f(CW&\s-1INPUT\s+1\fP\s+1, 306 ! 3083: \s-1\f(CW&\s-1MAXLNGTH\s+1\fP\s+1, 306 ! 3084: \s-1\f(CW&\s-1OUTPUT\s+1\fP\s+1, 306 ! 3085: \s-1\f(CW&\s-1REM\s+1\fP\s+1, 306 ! 3086: \s-1\f(CW&\s-1STCOUNT\s+1\fP\s+1, 306 ! 3087: \s-1\f(CW&\s-1STLIMIT\s+1\fP\s+1, 306 ! 3088: \s-1\f(CW/usr/lib/snocone\fP\s+1, 299 ! 3089: \s-1\f(CW?\fP\s+1, 301-302, 304 ! 3090: \s-1\f(CW@\fP\s+1, 302 ! 3091: \s-1\f(CW@N\fP\s+1, 305 ! 3092: \s-1\f(CW|\fP\s+1, 301, 304 ! 3093: \s-1\f(CW||\fP\s+1, 301 ! 3094: \s-1\f(CW\s-1ABORT\s+1\fP\s+1, 302, 305-306 ! 3095: angle brackets, 299 ! 3096: \s-1\f(CW\s-1ANY\s+1\fP\s+1, 305 ! 3097: \s-1\f(CW\s-1ARB\s+1\fP\s+1, 305-306 ! 3098: \s-1\f(CW\s-1ARBNO\s+1\fP\s+1, 305 ! 3099: \s-1\f(CW\s-1ARRAY\s+1\fP\s+1, 298, 300-301, 303, 306 ! 3100: associative array, 297 ! 3101: \s-1\f(CW\s-1BAL\s+1\fP\s+1, 305-306 ! 3102: Binary Operators, 301 ! 3103: blanks, 299, 307 ! 3104: \s-1\f(CW\s-1BREAK\s+1\fP\s+1, 305, 308 ! 3105: \s-1\f(CW\s-1BREAKX\s+1\fP\s+1, 305 ! 3106: built-in function, 297-298 ! 3107: \s-1\f(CWcar\fP\s+1, 300 ! 3108: \s-1\f(CWcdr\fP\s+1, 300 ! 3109: comment, 299 ! 3110: Comparison predicates, 301 ! 3111: concatenation, 299, 301, 304 ! 3112: \s-1\f(CWcons\fP\s+1, 300 ! 3113: constant, 298-301 ! 3114: \s-1\f(CW\s-1CONTINUE\s+1\fP\s+1, 302 ! 3115: curly braces, 299-300 ! 3116: data structure, 304, 307-308 ! 3117: Data Types, Declarations, and Scope, ! 3118: 300 ! 3119: \s-1\f(CW\s-1DATATYPE\s+1\fP\s+1, 301 ! 3120: deferred evaluation, 302 ! 3121: \s-1\f(CW\s-1DEFINE\s+1\fP\s+1, 298 ! 3122: \s-1\f(CW\s-1DETACH\s+1\fP\s+1, 304 ! 3123: \s-1\f(CWdo\fP\s+1, 299-300, 302 ! 3124: double quotes, 299 ! 3125: dynamic typing, 297 ! 3126: \s-1\f(CW\s-1END\s+1\fP\s+1, 302 ! 3127: \s-1\f(CW\s-1ENDFILE\s+1\fP\s+1, 304 ! 3128: Expression Evaluation, Success, ! 3129: and Failure, 300 ! 3130: \s-1\f(CW\s-1EXPRESSION\s+1\fP\s+1, 302 ! 3131: \s-1\f(CW\s-1FAIL\s+1\fP\s+1, 305-306 ! 3132: \s-1\f(CW\s-1FENCE\s+1\fP\s+1, 305-306, 308 ! 3133: File Inclusion, 299 ! 3134: \s-1\f(CWfor\fP\s+1, 299, 302 ! 3135: \s-1\f(CWfreturn\fP\s+1, 302, 307 ! 3136: \s-1\f(CWgo to\fP\s+1, 298, 302 ! 3137: identifier, 298-299, 306 ! 3138: \s-1\f(CWif\fP\s+1, 299-300, 302, 306 ! 3139: \s-1\f(CWinclude\fP\s+1, 299-300 ! 3140: initial value, 300-301, 306 ! 3141: \s-1\f(CW\s-1INPUT\s+1\fP\s+1, 303-304, 306-308 ! 3142: Input-Output, 303 ! 3143: label, 298-299, 302 ! 3144: Language Description, 299 ! 3145: \s-1\f(CW\s-1LEN\s+1\fP\s+1, 305 ! 3146: Lexical Conventions, 299 ! 3147: local variables, 297, 303 ! 3148: Motivation, 299 ! 3149: \s-1\f(CW\s-1NOTANY\s+1\fP\s+1, 305 ! 3150: \s-1\f(CWnreturn\fP\s+1, 302 ! 3151: null string, 298, 300-303, 305, 307 ! 3152: \s-1\f(CW\s-1OUTPUT\s+1\fP\s+1, 303-304, 306 ! 3153: pattern match operator, 301 ! 3154: Pattern Matching, 300-302, 304-305 ! 3155: pattern, 297-298, 301-302, 304-306, 308 ! 3156: \s-1\f(CW\s-1POS\s+1\fP\s+1, 305 ! 3157: pre-defined variable, 305-306 ! 3158: predicate function, 298 ! 3159: Procedures, 297, 300, 303, 305-306 ! 3160: program execution, 302, 304 ! 3161: \s-1\f(CW\s-1REM\s+1\fP\s+1, 305-306 ! 3162: \s-1\f(CWreturn\fP\s+1, 298-299, 302-303, 307-308 ! 3163: \s-1\f(CW\s-1RPOS\s+1\fP\s+1, 305 ! 3164: \s-1\f(CW\s-1RTAB\s+1\fP\s+1, 305-306 ! 3165: \s-1\f(CW\s-1SET\s+1\fP\s+1, 303 ! 3166: \s-1\f(CW\s-1SPAN\s+1\fP\s+1, 306, 308 ! 3167: statement failure, 298 ! 3168: Statement Separation, 299 ! 3169: Statements, 297-300, 302, 306 ! 3170: \s-1\f(CW\s-1SUCCEED\s+1\fP\s+1, 305-306 ! 3171: System Variable, 302, 304, 306 ! 3172: \s-1\f(CW\s-1TAB\s+1\fP\s+1, 299, 306 ! 3173: \s-1\f(CW\s-1TABLE\s+1\fP\s+1, 298-301, 303, 306-308 ! 3174: \s-1\f(CW\s-1TERMINAL\s+1\fP\s+1, 303, 308 ! 3175: Topological Sorting, 306 ! 3176: Unary Operators, 301 ! 3177: What's nice about \s-2SNOBOL4\s+2, 297 ! 3178: What's not nice about \s-2SNOBOL4\s+2, 298 ! 3179: \s-1\f(CWwhile\fP\s+1, 299-300, 302, 306 ! 3180: ! 3181: socket,\fI ipc\fP, 525-526 ! 3182: sorting, \fIanim\fP, 451-475 ! 3183: special character inode,\fI fsck\fP, 583, 587 ! 3184: special file,\fI ipc\fP, 525-526 ! 3185: \fIsecurity\fP, 546-547 ! 3186: \fIsetup\fP, 497-500 ! 3187: Spin \(em A Protocol Analyzer, \fIspin\fP, ! 3188: 429-450 ! 3189: ! 3190: \fIspin\fP, 429-450 ! 3191: \s-1\f(CW!\fP\s+1, 432 ! 3192: \s-1\f(CW\(ema\fP\s+1, 437-438, 440, 446-449 ! 3193: \s-1\f(CW\(emc\fP\s+1, 441, 449 ! 3194: \s-1\f(CW\(emg\fP\s+1, 438 ! 3195: \s-1\f(CW\(eml\fP\s+1, 437-438, 441 ! 3196: \s-1\f(CW\(emm\fP\s+1, 438, 441 ! 3197: \s-1\f(CW\(emn\fP\s+1, 438-439 ! 3198: \s-1\f(CW\(emp\fP\s+1, 438 ! 3199: \s-1\f(CW\(emq\fP\s+1, 438, 444 ! 3200: \s-1\f(CW\(emr\fP\s+1, 438 ! 3201: \s-1\f(CW\(ems\fP\s+1, 438 ! 3202: \s-1\f(CW\(emt\fP\s+1, 439-440, 447 ! 3203: \s-1\f(CW\(emw\fP\s+1, 441-442 ! 3204: \s-1\f(CW?\fP\s+1, 432 ! 3205: Analyzer, 437-442, 445 ! 3206: Array Variables, 430 ! 3207: \s-1\f(CWassert\fP\s+1, 436-437, 439, 444 ! 3208: assertion violation, 439-441, 446-449 ! 3209: Assertions, 436, 446, 449 ! 3210: asynchronous communication, 433, 445 ! 3211: Atomic Sequence, 431-434, 444 ! 3212: Bit State Space Analysis, 441 ! 3213: Bit State Space, 429, 438, 440-442 ! 3214: \s-1\f(CWblock\fP\s+1, 437, 444 ! 3215: \s-1\f(CWbreak\fP\s+1, 434, 436-437, 444 ! 3216: buffer size, 433 ! 3217: Building A Validation Suite, 446 ! 3218: C preprocessor, 445 ! 3219: C program, 429, 434, 438 ! 3220: Case Selection, 434, 444 ! 3221: \s-1\f(CWchan\fP\s+1, 430, 432-439, 442-445, 448 ! 3222: channel names, 432 ! 3223: channel, 429-436, 438-441, 443-445, 449 ! 3224: Comments, 442 ! 3225: composite condition, 433 ! 3226: Constants, 442 ! 3227: Control Flow, 434, 440-441 ! 3228: curly braces, 430, 432, 443 ! 3229: Data Types, 430-431, 443, 445 ! 3230: deadlocks, 429, 436-437, 441 ! 3231: Declarations, 430-431, 442-443, 445 ! 3232: Digging Deeper, 439, 449 ! 3233: \s-1\f(CWdo\fP\s+1, 435, 444 ! 3234: End-State Labels, 436 ! 3235: error sequence, 439-440 ! 3236: error trail, 439, 447, 449-450 ! 3237: Executability, 429, 432, 443, 445 ! 3238: Exhaustive Search, 440-441 ! 3239: exhaustive validation, 429, 438 ! 3240: Expressions, 442-445 ! 3241: Full State Space, 440-442 ! 3242: global variables, 429, 431, 438, 443 ! 3243: \s-1\f(CWgoto\fP\s+1, 435, 437, 444 ! 3244: greatest common divisor, 435 ! 3245: guard, 434, 436-437, 445 ! 3246: \s-1\f(CWhalt\fP\s+1, 437, 444 ! 3247: hash collision, 440-441 ! 3248: hash factor, 438, 442 ! 3249: hash table, 441 ! 3250: Identifiers, 442-443 ! 3251: \s-1\f(CWif\fP\s+1, 444 ! 3252: \s-1\f(CWinit\fP\s+1, 431, 435 ! 3253: Keywords, 442, 444 ! 3254: Lexical Conventions, 442 ! 3255: local variables, 430, 432, 438-439, 443, ! 3256: 449 ! 3257: Macros and Include File, 445 ! 3258: Message Channels, 429, 432-433, 436, ! 3259: 443 ! 3260: Message Passing, 432, 445 ! 3261: Message Type Definitions, 437 ! 3262: message type, 432, 437-439, 443 ! 3263: Modeling Procedures and Recursion, 436 ! 3264: non-progress loops, 437, 441, 449 ! 3265: Options, 434-435, 438-441, 444 ! 3266: \s-1\f(CWpan.trail\fP\s+1, 439-440, 442, 447, 449 ! 3267: process declaration, 430, 443 ! 3268: Process Instantiation, 430, 432, 443 ! 3269: Process Type, 430-431, 435-436 ! 3270: Processes, 443 ! 3271: \s-1\f(CWproctype\fP\s+1, 430-431, 443 ! 3272: Progress-State Labels, 437 ! 3273: \s-2PROMELA R\s+2eference Manual, 442 ! 3274: \s-2PROMELA\s+2, 429 ! 3275: propositional temporal logic, 449 ! 3276: Pseudo Statements, 437 ! 3277: random simulation, 429, 438-439 ! 3278: Receive, 444 ! 3279: Rendez-Vous Communication, 433-435 ! 3280: Repetition and Break, 444 ! 3281: Repetition, 434, 443-444 ! 3282: \s-1\f(CWrun\fP\s+1, 431, 437-438 ! 3283: run-time error, 432, 444 ! 3284: search depth, 441 ! 3285: Selection, 434, 443-445 ! 3286: Send, 444 ! 3287: side-effects, 429, 433, 445 ! 3288: Simulator, 439-440 ! 3289: \s-1\f(CWskip\fP\s+1, 431, 435-437, 444 ! 3290: Spin, 438 ! 3291: state space, 429, 438, 440-442 ! 3292: statement separator, 430, 442 ! 3293: Statements, 443 ! 3294: symbolic names, 442-443 ! 3295: synchronous communication, 429, 433, ! 3296: 445 ! 3297: system state space, 429, 438, 440-441, ! 3298: 449 ! 3299: test and set problem, 432 ! 3300: Timeout, 436-437, 442-445, 448 ! 3301: unary operator, 431, 437, 443 ! 3302: Unconditional Jumps, 434-435 ! 3303: unexecutable code, 429 ! 3304: unreachable state, 441 ! 3305: Variables, 443 ! 3306: ! 3307: spline,\fI cip\fP, 175, 178-184 ! 3308: \fIideal\fP, 83-84, 90, 93, 105 ! 3309: spline control points,\fI dag\fP, 153, 156-157 ! 3310: \s-1\f(CWspool\fP\s+1 Files,\fI lp\fP, 606 ! 3311: \s-1\f(CWstat\fP\s+1,\fI backup\fP, 595-596 ! 3312: \s-1\f(CWstat\fP\s+1 directory, \fIlp\fP, 603-608 ! 3313: \s-1\f(CWstderr\fP\s+1,\fI grap\fP, 127, 141, 145 ! 3314: sticky points,\fI cip\fP, 180-182, 185 ! 3315: Stills Language,\fI anim\fP, 461 ! 3316: stream,\fI ipc\fP, 523-530 ! 3317: Stream Input-Output System, \fIstreams\fP, ! 3318: 503-511 ! 3319: ! 3320: \fIstreams\fP, 503-511 ! 3321: Blit terminal, 508-510 ! 3322: character device, 503, 507 ! 3323: \s-1\f(CWclose\fP\s+1, 508 ! 3324: Connection with the Rest of the ! 3325: System, 507 ! 3326: control blocks, 504, 506, 508 ! 3327: control messages, 505-506, 508 ! 3328: data blocks, 504-505, 508-509 ! 3329: data messages, 505, 508 ! 3330: Datakit, 505 ! 3331: device driver, 503-504, 507-509 ! 3332: Evaluation, 508 ! 3333: Flow Control, 503-504, 506, 510 ! 3334: \s-1\f(CWinit\fP\s+1, 508 ! 3335: Interprocess Communication, 508 ! 3336: \s-1\f(CWioctl\fP\s+1, 506, 508, 510 ! 3337: kill processing, 507 ! 3338: line disciplines, 503, 509 ! 3339: Message blocks, 504-505 ! 3340: message module, 508 ! 3341: Messages, 503-508, 510 ! 3342: Overview, 503 ! 3343: pseudo-terminal, 508 ! 3344: \s-1\f(CW\s-1PT\fP\s+1 \s+1files, 508, 510 ! 3345: put procedure, 504, 506-507, 509 ! 3346: Queue Mechanisms and Interfaces, 506 ! 3347: queue module, 504, 507 ! 3348: Queues, 504, 506, 509 ! 3349: \s-1\f(CWread\fP\s+1, 504, 508, 510 ! 3350: remote file transfer, 505 ! 3351: remote program, 510 ! 3352: Scheduling, 504, 506-507, 510 ! 3353: server routines, 510 ! 3354: service procedure, 504, 506-507, 509 ! 3355: stream device, 504, 507 ! 3356: stream I/O, 506, 508, 510 ! 3357: stream modules, 509 ! 3358: stream processing modules, 504, 507 ! 3359: terminal device, 504-506 ! 3360: terminal input, 504, 506-507, 509 ! 3361: terminal module, 507-508 ! 3362: terminal processing module, 505-507, ! 3363: 509 ! 3364: top-level routines, 504, 508 ! 3365: user process, 504, 508 ! 3366: user program, 503, 505, 510 ! 3367: virtual terminal, 508 ! 3368: \s-1\f(CWwrite\fP\s+1, 504-505, 508-510 ! 3369: ! 3370: streams mechanism,\fI music\fP, 478 ! 3371: Structural Regular Expressions,\fI sam\fP, 405, ! 3372: 420 ! 3373: \s-1\f(CWsu\fP\s+1,\fI security\fP, 549, 552-554 ! 3374: \s-2SUID P\s+2rograms,\fI security\fP, 547-548 ! 3375: \s-1\f(CWsulog\fP\s+1,\fI security\fP, 552-553 ! 3376: Super-Block,\fI fsck\fP, 581-583, 585, 591-592 ! 3377: super-user privileges,\fI security\fP, 547, 549, ! 3378: 552, 554 ! 3379: \s-1\f(CWsvcmgr\fP\s+1,\fI setup\fP, 499-500 ! 3380: \s-1\f(CWsweep\fP\s+1,\fI backup\fP, 593-594, 596, 598 ! 3381: symbolic link,\fI backup\fP, 594-595, 601 ! 3382: \s-1\f(CWsync\fP\s+1,\fI fsck\fP, 581-582 ! 3383: synchronous communication,\fI spin\fP, 429, 433, ! 3384: 445 ! 3385: syntax analyzer, \fIyacc\fP, 347-374 ! 3386: Synthesizer control,\fI music\fP, 478 ! 3387: system administrator,\fI security\fP, 545, 548-549, ! 3388: 551-554 ! 3389: system files,\fI setup\fP, 498-499 ! 3390: system name,\fI backup\fP, 595-596, 599-600 ! 3391: \fIuucp\fP, 571, 573, 575, 577, 579 ! 3392: System Security, \fIsecurity\fP, 543-555 ! 3393: System Status Messages,\fI uucp\fP, 579 ! 3394: tables,\fI monk\fP, 239, 243, 249-250 ! 3395: \fIms\fP, 7, 11-12, 17, 20 ! 3396: \fItbl\fP, 35-51 ! 3397: Tbl \(em A Program to Format Tables, \fItbl\fP, ! 3398: 35-51 ! 3399: ! 3400: \fItbl\fP, 35-51 ! 3401: \s-1\f(CW\(emms\fP\s+1, 40 ! 3402: \s-1\f(CW\&.T#\fP\s+1, 40 ! 3403: \s-1\f(CW\&.T&\fP\s+1, 36, 39-41, 43, 46-47 ! 3404: \s-1\f(CW\&.\s-1TE\s+1\fP\s+1, 35-50 ! 3405: \s-1\f(CW\&.\s-1TH\s+1\fP\s+1, 49-50 ! 3406: \s-1\f(CW\&.\s-1TS H\s+1\fP\s+1, 40 ! 3407: \s-1\f(CW\&.\s-1TS\s+1\fP\s+1, 35-51 ! 3408: \s-1\f(CW\e&\fP\s+1, 37, 39 ! 3409: Additional Command Lines, 39 ! 3410: \s-1\f(CWallbox\fP\s+1, 36, 38, 41, 44 ! 3411: alphabetic subcolumn, 36-37 ! 3412: Alternative notation, 38 ! 3413: block of text, 39 ! 3414: \s-1\f(CWbox\fP\s+1, 35-36, 40-43, 45, 47, 49-50 ! 3415: boxed table, 36, 40 ! 3416: \s-1\f(CWcenter\fP\s+1, 35-37, 47-48, 51 ! 3417: centered column entry, 36 ! 3418: column key-letters, 37, 39 ! 3419: column separation value, 38 ! 3420: Column width indication, 38 ! 3421: decimal point, 35-36 ! 3422: Default, 36-39 ! 3423: \s-1\f(CWdelim\fP\s+1, 36 ! 3424: \s-1\f(CWdoublebox\fP\s+1, 36, 44 ! 3425: \s-1\f(CWeqn\fP\s+1 delimiters, 40 ! 3426: \fIeqn\fP, 34 ! 3427: \s-1\f(CWeqn\fP\s+1, 35-36, 40 ! 3428: Equal width columns, 38 ! 3429: \s-1\f(CWexpand\fP\s+1, 36-37, 47-48 ! 3430: Font changes, 37-38 ! 3431: format section, 36-39 ! 3432: formatting information, 36 ! 3433: Full width horizontal lines, 38 ! 3434: global options, 36, 40 ! 3435: Horizontal line, 37 ! 3436: Input commands, 36 ! 3437: left-adjusted column entry, 36 ! 3438: \s-1\f(CWlinesize\fP\s+1, 36 ! 3439: List of Tbl Command Characters and ! 3440: Words, 51 ! 3441: \fImonk\fP, 249-250, 254, 257 ! 3442: \fIms\fP, 11, 13, 17, 20 ! 3443: multi-page table, 39-40 ! 3444: non-printing character string, 37 ! 3445: number register, 39-40 ! 3446: numerical column entry, 36, 38 ! 3447: numerical data, 37 ! 3448: Options, 36, 40 ! 3449: point size, 38-39 ! 3450: Repeated characters, 39 ! 3451: right-adjusted column entry, 36 ! 3452: Short horizontal lines, 39 ! 3453: Single column horizontal lines, 39 ! 3454: size changes, 39 ! 3455: Space between columns, 37, 40 ! 3456: spanned heading, 36, 38 ! 3457: Staggered columns, 38 ! 3458: \s-1\f(CWtab\fP\s+1, 36 ! 3459: Text block, 38-39 ! 3460: Troff commands within tables, 38 ! 3461: \s-1\f(CWtroff\fP\s+1, 35-36, 38-40 ! 3462: \fItrofftut\fP, 223, 227 ! 3463: \s-1\f(CWT{\fP\s+1, 39, 44, 49-50 ! 3464: \s-1\f(CWT}\fP\s+1, 39, 44, 49-50 ! 3465: Usage, 36, 40 ! 3466: Vertical line, 35, 37-39 ! 3467: Vertical spacing changes, 38 ! 3468: Vertical spanning, 37 ! 3469: Vertically spanned items, 37, 39 ! 3470: Warning, 37, 39-40 ! 3471: width value, 38 ! 3472: Zero-width item, 38 ! 3473: ! 3474: \s-2TCP\s+2,\fI netb\fP, 513-514 ! 3475: \fIuucp\fP, 563, 566, 568, 577-578 ! 3476: \s-2TCP\s+2/\s-2IP\s+2,\fI backup\fP, 597, 599-600 ! 3477: \fIipc\fP, 528-530 ! 3478: \fIsetup\fP, 500-501 ! 3479: \s-1\f(CWtcpmgr\fP\s+1,\fI setup\fP, 499-500 ! 3480: tektronix graphics,\fI lp\fP, 606 ! 3481: terminal device,\fI streams\fP, 504-506 ! 3482: terminal input,\fI streams\fP, 504, 506-507, 509 ! 3483: terminal process,\fI anim\fP, 460 ! 3484: terminal processing,\fI ipc\fP, 523, 529 ! 3485: Text Editor Sam, \fIsam\fP, 399-421 ! 3486: text processing, \fItroffref\fP, 187-221 ! 3487: text-formatting program, \fImonk\fP, 239-258 ! 3488: \fItrofftut\fP, 223-238 ! 3489: \s-1\f(CWthinkblt\fP\s+1,\fI music\fP, 478 ! 3490: time stamp,\fI mk\fP, 270, 272, 274-275, 278 ! 3491: Timeout,\fI spin\fP, 436-437, 442-445, 448 ! 3492: Topological Sorting,\fI snocone\fP, 306 ! 3493: \s-1\f(CWtpic\fP\s+1,\fI latex\fP, 265-266 ! 3494: transitive closure,\fI mk\fP, 269, 277-279 ! 3495: transmitter queue,\fI music\fP, 478 ! 3496: Trees,\fI anim\fP, 463, 465-468 ! 3497: \s-1\f(CWtroff\fP\s+1,\fI anim\fP, 451, 456, 458, 461-462 ! 3498: \fIcip\fP, 175 ! 3499: \fIdag\fP, 147, 151 ! 3500: \fIeqn\fP, 25-26, 29-30, 34 ! 3501: \fIgrap\fP, 109-110, 136, 140-141, 145 ! 3502: \fIideal\fP, 79, 84, 93, 104-105 ! 3503: \fIlatex\fP, 260, 264-265 ! 3504: \fIlp\fP, 603, 606 ! 3505: \fIms\fP, 7, 12-13, 20 ! 3506: \fIpic\fP, 53-54, 69, 73-74, 77 ! 3507: \fIpm\fP, 21, 23 ! 3508: \fIprefer\fP, 163, 169-170 ! 3509: \fItbl\fP, 35-36, 38-40 ! 3510: Troff Tutorial, \fItrofftut\fP, 223-238 ! 3511: Troff User's Manual, \fItroffref\fP, 187-221 ! 3512: ! 3513: \fItroffref\fP, 187-221 ! 3514: \s-1\f(CW/usr/lib/font\fP\s+1, 189, 214-215 ! 3515: \s-1\f(CW/usr/lib/tmac\fP\s+1, 189 ! 3516: absolute position, 195, 217 ! 3517: Arguments, 189, 194, 196, 201-203, 205, ! 3518: 210-211 ! 3519: auto-increment, 191, 204, 212 ! 3520: automatic hyphenation, 209 ! 3521: Background to the Second Edition, 187 ! 3522: Baseline spacing, 190, 200, 208, 217-219 ! 3523: basic units, 194-195, 197, 207 ! 3524: blank line, 199-200, 206, 209, 211 ! 3525: bottom margin, 198, 217-219 ! 3526: Bracket, 187, 191, 193, 207 ! 3527: Character set, 196, 205 ! 3528: character size, 197, 200, 211 ! 3529: character widths, 187, 195, 215 ! 3530: comments, 201, 206, 213, 215 ! 3531: concealed newlines, 201, 206 ! 3532: Conditional Acceptance of Input, 192, ! 3533: 210 ! 3534: conditional input, 187, 193, 217 ! 3535: control character, 190-191, 195, 199, ! 3536: 205-206 ! 3537: copy mode, 193, 201-202, 205-206, 212 ! 3538: current diversion level, 190, 198, 202 ! 3539: current diversion, 194, 198, 202 ! 3540: current escape character, 193, 205 ! 3541: current font, 190, 193-194, 196-197, ! 3542: 206, 213 ! 3543: current indent, 194, 198, 201 ! 3544: current line length, 194, 199, 201 ! 3545: current page, 190, 194, 198-199, 209, ! 3546: 211, 219 ! 3547: current point size, 194, 196-197 ! 3548: current vertical place, 190, 194-195, ! 3549: 198, 202 ! 3550: default scaling, 195-196, 209 ! 3551: Device and Font Description Files, ! 3552: 192, 214 ! 3553: Device description file, 196, 214 ! 3554: device resolution, 195 ! 3555: diversion trap, 191, 198, 202-203 ! 3556: Diversions, 202-203 ! 3557: embolden, 189-190, 194, 197, 202, 207 ! 3558: Environment Switching, 192, 206, 211, ! 3559: 217 ! 3560: escape character, 191, 205 ! 3561: escape mechanism, 205 ! 3562: Escape Sequences for Characters, ! 3563: Indicators, and Functions, 193 ! 3564: Extra line-space, 193-194, 200 ! 3565: extra vertical space, 200 ! 3566: field delimiter, 191, 205 ! 3567: field length, 205 ! 3568: fill mode, 194, 199, 201, 213, 217, 219 ! 3569: Filling and adjusting, 198 ! 3570: Font and Character Size Control, 190, ! 3571: 196 ! 3572: font change, 197, 206-207, 214 ! 3573: Font description file, 215-216 ! 3574: font name, 196, 198, 215 ! 3575: font position, 198, 206, 214 ! 3576: footer macros, 209, 217 ! 3577: footer trap, 217, 219-220 ! 3578: Footnotes, 187, 217, 219-220 ! 3579: Graphics, 187, 189, 191, 193, 207-208, ! 3580: 213 ! 3581: horizontal motion, 193, 204, 206-208, ! 3582: 214 ! 3583: Hyphenation, 191, 193, 199, 209 ! 3584: Input and Output Conventions and ! 3585: Character, 191, 205 ! 3586: input line, 191-192, 198-200, 202, ! 3587: 205-207, 211-212 ! 3588: input text, 190, 193, 198-199, 206, 219 ! 3589: input-line-count trap, 202-203 ! 3590: Input/Output File Switching, 192, 211 ! 3591: Insertions from the Standard Input, 192, ! 3592: 211 ! 3593: internal storage space, 203-204 ! 3594: Interrupted text, 199 ! 3595: Last Page, 220 ! 3596: leader character, 204 ! 3597: ligature mode, 191, 206 ! 3598: line adjustment, 199 ! 3599: Line Length and Indenting, 191, 201 ! 3600: line length, 191, 196, 198, 201, 209-210, ! 3601: 219 ! 3602: line number, 194, 209-210, 212 ! 3603: Line-drawing, 187, 191, 206-207 ! 3604: Local Horizontal and Vertical ! 3605: Motions, 191, 207 ! 3606: Macros, Strings, Diversion, ! 3607: and Position Traps, 191, 201 ! 3608: Miscellaneous, 192, 196, 212 ! 3609: Multiple Column Output, 187, 218 ! 3610: no-break control character, 191, 217 ! 3611: No-space mode, 190, 200, 202, 217, 219 ! 3612: nofill mode, 194, 199, 212, 219 ! 3613: Notation, 190, 196 ! 3614: number register format, 204 ! 3615: Number Register, 187, 189, 191, 193-196, ! 3616: 199, 201-204, 207-208, 210-212, 217 ! 3617: numerical expressions, 196 ! 3618: numerical font position, 196 ! 3619: numerical input, 195-196, 203 ! 3620: Numerical parameter input, 195 ! 3621: options, 187, 189 ! 3622: Output and Error Messages, 192, 212 ! 3623: output device, 187, 189, 195-197, 199, ! 3624: 213-215, 218 ! 3625: Output Language, 187, 192, 213 ! 3626: Output Line Numbering, 191, 209 ! 3627: output line, 190, 193-194, 198-201, ! 3628: 209-210, 212-213, 217 ! 3629: output text line, 198, 200-201, 209 ! 3630: Output translation, 199, 206 ! 3631: Overstrike, 191, 193, 207 ! 3632: padding indicator, 205 ! 3633: Page control, 190, 198 ! 3634: page length, 190, 198, 202 ! 3635: Page Margins, 217 ! 3636: page number, 189-191, 198, 200, 209, ! 3637: 211, 217-218 ! 3638: page offset, 190, 198, 201, 203, 209 ! 3639: page trap, 202 ! 3640: Paragraphs and Headings, 218 ! 3641: partial line, 199, 218, 220 ! 3642: partial word, 199, 220 ! 3643: point size, 190, 197, 200, 213, 215-216 ! 3644: PostScript, 189, 214-216 ! 3645: Predefined Number Registers, 194 ! 3646: Predefined Read-Only Number ! 3647: Registers, 194 ! 3648: pseudo-page transition, 198, 217 ! 3649: read-only registers, 203-204 ! 3650: right margin, 199, 209, 212 ! 3651: space-character size, 190, 197 ! 3652: Special Character Names, 221 ! 3653: Special font, 190, 196-198, 207, 215 ! 3654: standard error, 192, 212-213 ! 3655: standard input, 189, 211 ! 3656: standard output, 189, 211, 213 ! 3657: tab stop, 204-205 ! 3658: Tabs, Leaders, and Fields, 191, 204 ! 3659: temporary indent, 191, 201, 218 ! 3660: Text Filling, Adjusting, ! 3661: and Centering, 190, 198 ! 3662: Three-Part Titles, 191, 201, 209 ! 3663: Translations, 191, 205 ! 3664: Transparent output, 206 ! 3665: Transparent throughput, 206 ! 3666: trap position, 198, 200, 202-203, 217 ! 3667: underline font, 191, 206 ! 3668: Usage, 187, 189, 218 ! 3669: vertical place, 190, 195, 198, 208 ! 3670: vertical size, 194, 202, 219 ! 3671: vertical space, 190, 198, 200, 209 ! 3672: Vertical Spacing, 190, 200, 208, 217 ! 3673: Width Function, 191, 204, 207 ! 3674: Zero-width Function, 191, 207 ! 3675: ! 3676: \fItrofftut\fP, 223-238 ! 3677: \s-1\f(CW\(emmm\fP\s+1, 223 ! 3678: \s-1\f(CW\(emmpm\fP\s+1, 223 ! 3679: \s-1\f(CW\(emms\fP\s+1, 223, 231 ! 3680: arithmetic, 223, 231-233 ! 3681: backslash, 224, 226, 229, 232-233 ! 3682: bottom margin, 231, 235 ! 3683: Character Set, 223, 236 ! 3684: comment, 230, 235 ! 3685: Conditionals, 223, 233 ! 3686: current page number, 231 ! 3687: current page, 234-235 ! 3688: current point size, 227-228 ! 3689: default scale factor, 228 ! 3690: default units, 232 ! 3691: Diversions, 223, 234-235 ! 3692: double quotes, 226, 233 ! 3693: Environments, 223, 234 ! 3694: \s-1\f(CWeqn\fP\s+1, 223, 226-228 ! 3695: Fonts and Special Characters, 223, 225 ! 3696: greek, 225-226, 236 ! 3697: horizontal motion, 228, 233 ! 3698: in-line command, 224-225, 228 ! 3699: Indents and Line Lengths, 223, 226 ! 3700: laser printers, 223, 225 ! 3701: left margin, 226 ! 3702: line spacing, 225, 232 ! 3703: Local Motions: Drawing lines and ! 3704: characters, 223, 227 ! 3705: machine units, 225, 228, 232 ! 3706: macro call, 230, 232-233 ! 3707: macro definition, 230, 232 ! 3708: Macros with arguments, 223, 232 ! 3709: Macros, 223, 229 ! 3710: mathematical symbols, 223, 225 ! 3711: number register, 231-233, 235 ! 3712: Number Registers and Arithmetic, 223, ! 3713: 231 ! 3714: page offset, 226 ! 3715: point size, 224-225, 227, 231-233 ! 3716: Point Sizes, Line Spacing, 223-224 ! 3717: PostScript, 225 ! 3718: relational operators, 232 ! 3719: relative size changes, 224 ! 3720: scale indicator, 232 ! 3721: Some Common Fonts, 237 ! 3722: special characters, 223-227 ! 3723: special-font characters, 236 ! 3724: Strings, 223, 229, 231, 233-234 ! 3725: tab replacement character, 227 ! 3726: tab stops, 227, 234 ! 3727: Tabs, 223, 227 ! 3728: \s-1\f(CWtbl\fP\s+1, 223, 227 ! 3729: temporary indent, 226, 229 ! 3730: Titles, Pages and Numbering, 223, 230 ! 3731: typesetter, 223, 225 ! 3732: unfilled text, 227, 230 ! 3733: unpaddable white space, 228 ! 3734: vertical motion, 228 ! 3735: vertical position, 228, 230-231 ! 3736: vertical space, 225, 230 ! 3737: ! 3738: Trojan Horses,\fI security\fP, 548, 554 ! 3739: trusted domain,\fI authmgr\fP, 531, 533-534, 536, ! 3740: 541 ! 3741: \s-1\f(CWttyname\fP\s+1,\fI setup\fP, 499 ! 3742: \s-1\f(CWttys\fP\s+1,\fI setup\fP, 499 ! 3743: two-column text, \fIpm\fP, 21-24 ! 3744: typeset, \fIideal\fP, 79-107 ! 3745: \fIpic\fP, 53-77 ! 3746: typesetter, \fItroffref\fP, 187-221 ! 3747: \fItrofftut\fP, 223, 225 ! 3748: typesetter graphics,\fI grap\fP, 142 ! 3749: typesetting, \fIlatex\fP, 259-267 ! 3750: \fImonk\fP, 239-258 ! 3751: \fIms\fP, 7-20 ! 3752: \fIpm\fP, 21-24 ! 3753: \fIprefer\fP, 163-174 ! 3754: \fItbl\fP, 35-51 ! 3755: \fItroffref\fP, 187-221 ! 3756: Typesetting Mathematics \(em User's Guide, ! 3757: \fIeqn\fP, 25-34 ! 3758: Typing Documents on the \s-2UNIX S\s+2ystem, \fIms\fP, ! 3759: 7-20 ! 3760: Typing Documents on the \s-1\s-2UNIX\s+2\s+1\s+2 ! 3761: \s-2System: Using Monk, \fImonk\fP, 239-258 ! 3762: \s-1\f(CWudpconfig\fP\s+1,\fI setup\fP, 500 ! 3763: \s-1\f(CWumask\fP\s+1,\fI security\fP, 547 ! 3764: \s-1\f(CWumount\fP\s+1,\fI setup\fP, 498 ! 3765: unreferenced files,\fI fsck\fP, 590 ! 3766: untrusted domain,\fI authmgr\fP, 531, 533-534, ! 3767: 536, 538-539, 541 ! 3768: Upas \(em a Simpler Approach to Network ! 3769: Mail, \fIupas\fP, 557-562 ! 3770: ! 3771: \fIupas\fP, 557-562 ! 3772: \s-1\f(CW/etc/passwd\fP\s+1, 560 ! 3773: \s-1\f(CW/usr/lib/upas/names\fP\s+1, 561 ! 3774: \s-1\f(CW/usr/lib/upas/rewrite\fP\s+1, 559 ! 3775: \s-1\f(CW/usr/lib/upas/route\fP\s+1, 560 ! 3776: \s-1\f(CW>>\fP\s+1, 559-560 ! 3777: \s-1\f(CW?\fP\s+1 operator, 559 ! 3778: \s-1\f(CW|\fP\s+1, 559 ! 3779: address-list, 559-560 ! 3780: \s-1\f(CWalias\fP\s+1, 559-561 ! 3781: Comparison With Sendmail, 561 ! 3782: Concealing Machine Names, 561 ! 3783: \s-1\f(CWconfig\fP\s+1 directory, 561 ! 3784: destination address, 557-560 ! 3785: \s-1\f(CWed\fP\s+1, 559 ! 3786: \s-1\f(CWegrep\fP\s+1, 559 ! 3787: Installation, 561 ! 3788: Loop Detection, 561 ! 3789: mail interface, 557 ! 3790: mail system, 557, 559, 561-562 ! 3791: mailing list, 560-561 ! 3792: \s-1\f(CWmake\fP\s+1, 561 ! 3793: Message Format Conversion, 560 ! 3794: Message Routing, 559 ! 3795: network mailer, 557-558 ! 3796: network-specific mailer, 557, 559, ! 3797: 561-562 ! 3798: parsing rule, 558 ! 3799: pattern match, 559, 562 ! 3800: rewrite commands, 559-560 ! 3801: \s-2RFC822\s+2, 560-561 ! 3802: sendmail, 561 ! 3803: \fIsetup\fP, 499-500 ! 3804: \s-2SMTP\s+2, 560-562 ! 3805: structure of Upas, 559 ! 3806: \s-1\f(CWtranslate\fP\s+1, 559-561 ! 3807: User Control, 561 ! 3808: user name, 558, 560 ! 3809: \fIuucp\fP, 558, 560, 562 ! 3810: ! 3811: user id,\fI ipc\fP, 528-529 ! 3812: \fInetb\fP, 513-514 ! 3813: user interface,\fI pi\fP, 335-336 ! 3814: user name,\fI upas\fP, 558, 560 ! 3815: Using the \-ms and \-mcs Macros with Troff, ! 3816: \fIms\fP, 7-20 ! 3817: Uucp Administration, \fIuucp\fP, 563-580 ! 3818: ! 3819: \fIuucp\fP, 563-580 ! 3820: \s-1\f(CW/dev\fP\s+1 directory, 565 ! 3821: \s-1\f(CW/etc\fP\s+1 directory, 572 ! 3822: \s-1\f(CW/etc/gettydefs\fP\s+1, 565 ! 3823: \s-1\f(CW/etc/inittab\fP\s+1, 564-565 ! 3824: \s-1\f(CW/etc/passwd\fP\s+1, 563-564, 576, 578 ! 3825: \s-1\f(CW/rc\fP\s+1, 575 ! 3826: \s-1\f(CW/usr/lbin/rnews\fP\s+1, 573 ! 3827: \s-1\f(CW/usr/lib/uucp\fP\s+1, 564, 569, 575, 577, ! 3828: 579 ! 3829: \s-1\f(CW/usr/lib/uucp/Devices\fP\s+1, 565-566, ! 3830: 569 ! 3831: \s-1\f(CW/usr/lib/uucp/Dialers\fP\s+1, 566, 569 ! 3832: \s-1\f(CW/usr/lib/uucp/Permissions\fP\s+1, 563, ! 3833: 569 ! 3834: \s-1\f(CW/usr/lib/uucp/Poll\fP\s+1, 575 ! 3835: \s-1\f(CW/usr/lib/uucp/Systems\fP\s+1, 563, 567, ! 3836: 569 ! 3837: \s-1\f(CW/usr/lib/uucp/uugetty\fP\s+1, 565 ! 3838: \s-1\f(CW/usr/local/lp\fP\s+1, 573 ! 3839: \s-1\f(CW/usr/news\fP\s+1, 572 ! 3840: \s-1\f(CW/usr/spool/locks\fP\s+1, 578 ! 3841: \s-1\f(CW/usr/spool/uucp\fP\s+1, 574-576, 578-579 ! 3842: \s-1\f(CW/usr/spool/uucppublic\fP\s+1, 564, 570, ! 3843: 572, 574 ! 3844: Administration, 563, 575 ! 3845: administrative login, 564 ! 3846: \s-2AT&T T\s+2ransport Layer Interface, 563, ! 3847: 577 ! 3848: Bad \s-2ACU \s+2and Modems, 576 ! 3849: bad line, 576, 578-579 ! 3850: Basics, 570 ! 3851: Built-in Dialers, 566 ! 3852: \s-1\f(CW\s-1CALLBACK\s+1\fP\s+1, 571-572, 579 ! 3853: Cleanup of the Public Directory, 575 ! 3854: Cleanup of Undeliverable Jobs, 575 ! 3855: Combining \s-1\f(CW\s-1MACHINE\fP\s+1 \s+1and \s-1\f(CW\s-1LOGNAME\fP\s+1 ! 3856: E\s+1ntries, 574 ! 3857: command execution, 563-564, 569, 573, ! 3858: 577 ! 3859: \s-1\f(CW\s-1COMMANDS\fP\s+1 \s+1option, 572-574 ! 3860: Compaction of Log Files, 575 ! 3861: \s-1\f(CWcron\fP\s+1, 564, 575 ! 3862: \s-1\f(CWcu\fP\s+1, 566-567, 569, 576, 578 ! 3863: dangerous commands, 572 ! 3864: Datakit, 563, 566-567, 577 ! 3865: Debugging, 564, 576 ! 3866: default file, 578 ! 3867: default list, 570, 572-574 ! 3868: default path, 573 ! 3869: Default Settings, 574, 576 ! 3870: \s-1\f(CWDevices\fP\s+1 file, 566-569, 577-579 ! 3871: \s-1\f(CWDialcodes\fP\s+1 file, 566-568 ! 3872: \s-1\f(CWDialers\fP\s+1 file, 563, 566-567, 569, 579 ! 3873: direct connection, 563, 566, 568 ! 3874: Direct Distance Dialing, 563 ! 3875: Direct line, 565, 567 ! 3876: Error Messages, 578 ! 3877: Extent of the Network, 563 ! 3878: Fatal System Errors, 578 ! 3879: file access, 569, 572, 578 ! 3880: file transfer, 563-565, 578 ! 3881: \s-1\f(CWfind\fP\s+1 command, 575 ! 3882: Hardware, 563 ! 3883: header file, 572, 574, 576 ! 3884: \s-1\f(CW\s-1LCK\fP\s+1 \s+1file, 576, 579-580 ! 3885: Local Configuration Options, 576 ! 3886: local user, 570, 572 ! 3887: login ids, 570-571, 574 ! 3888: \s-2LOGNAME \s+2option, 570-571, 573 ! 3889: \s-1\f(CWlp\fP\s+1, 572-573 ! 3890: \s-1\f(CW\s-1MACHINE\fP\s+1 \s+1and \s-1\f(CW\s-1LOGNAME\s+1,\fP\s+1 571, 574 ! 3891: \s-1\f(CW\s-1MACHINE\fP\s+1 E\s+1ntry For Other Systems, ! 3892: 574 ! 3893: \s-2MACHINE \s+2entry, 570-571, 573-574 ! 3894: machine name, 571, 573-574, 577, 579 ! 3895: \s-1\f(CWmail\fP\s+1, 563, 574-575 ! 3896: \s-1\f(CWmaxuuscheds\fP\s+1 File, 574 ! 3897: \s-1\f(CWmaxuuxqts\fP\s+1 File, 574 ! 3898: \s-1\f(CW\s-1MYNAME\s+1\fP\s+1, 571, 573, 577 ! 3899: \s-1\f(CWnetnews\fP\s+1, 574 ! 3900: \s-1\f(CW\s-1NOREAD\fP\s+1 \s+1and \s-1\f(CW\s-1NOWRITE\s+1,\fP\s+1 572 ! 3901: Options, 564, 569-572, 574-576 ! 3902: Out of Space, 575-576 ! 3903: \s-1\f(CWpack\fP\s+1, 575 ! 3904: \s-1\f(CWparms.h\fP\s+1, 566-568, 572-574, 576 ! 3905: Permissions \s-2FI\s+2le Options, 571 ! 3906: \s-1\f(CWPermissions\fP\s+1 file, 564, 569-571, ! 3907: 573-574, 577, 579 ! 3908: phone number, 563, 566-568, 576, 579 ! 3909: physical line, 564, 570, 574 ! 3910: Polling Other Systems, 575 ! 3911: \s-1\f(CW\s-1PUBDIR\s+1\fP\s+1, 571, 573-574 ! 3912: public directory, 564, 571-572, 574-575 ! 3913: public login, 569-570 ! 3914: queued files, 571-572 ! 3915: queued requests, 571, 575 ! 3916: \s-1\f(CW\s-1READ\fP\s+1 \s+1and \s-1\f(CW\s-1WRITE\s+1,\fP\s+1 572 ! 3917: remote execution, 563-564, 572, 574 ! 3918: \s-1\f(CWremote.unknown\fP\s+1, 574, 577 ! 3919: \s-1\f(CW\s-1REQUEST\s+1\fP\s+1, 566, 569-575, 578 ! 3920: retry backoff, 577 ! 3921: \s-1\f(CWrmail\fP\s+1, 570, 572-574 ! 3922: \s-1\f(CWrnews\fP\s+1, 570, 572-574 ! 3923: Rules, 570 ! 3924: \fIsecurity\fP, 545, 550-551, 554 ! 3925: \s-1\f(CW\s-1SENDFILES\s+1\fP\s+1, 570-571, 573-574 ! 3926: Setting Up \s-2ACU D\s+2evices, 565 ! 3927: \fIsetup\fP, 499-500 ! 3928: \s-1\f(CWShere\fP\s+1 message, 573 ! 3929: Special Strings, 569 ! 3930: spool directory, 573, 575, 579 ! 3931: Sysfiles \(em alternate Systems, ! 3932: Devices, Dialers files, 568 ! 3933: \s-1\f(CWSysfiles\fP\s+1, 569 ! 3934: system name, 571, 573, 575, 577, 579 ! 3935: System Programs, 564 ! 3936: System Status Messages, 579 ! 3937: \s-1\f(CW\s-1TCP\s+1\fP\s+1, 563, 566, 568, 577-578 ! 3938: \fIupas\fP, 558, 560, 562 ! 3939: \s-1\f(CWuucheck\fP\s+1, 564 ! 3940: \s-1\f(CWuucico\fP\s+1, 563-565, 569, 574-576, 578 ! 3941: \s-1\f(CWuucleanup\fP\s+1, 564, 575 ! 3942: uucp login, 574, 576 ! 3943: \s-1\f(CWuudemon.admin\fP\s+1, 564, 575 ! 3944: \s-1\f(CWuudemon.cleanup\fP\s+1, 564, 575 ! 3945: \s-1\f(CWuudemon.hour\fP\s+1, 564, 575 ! 3946: \s-1\f(CWuudemon.poll\fP\s+1, 564, 575 ! 3947: \s-1\f(CWuugetty\fP\s+1, 564-565 ! 3948: \s-1\f(CWuulog\fP\s+1, 564, 575 ! 3949: \s-1\f(CWuusched\fP\s+1, 564, 574, 578 ! 3950: \s-1\f(CWuustat\fP\s+1, 564, 575-577 ! 3951: \s-1\f(CWUutry\fP\s+1, 564, 576 ! 3952: \s-1\f(CWuux\fP\s+1, 563-564, 572-573 ! 3953: \s-1\f(CWuuxqt\fP\s+1, 563-564, 571-575, 577, 579 ! 3954: \s-1\f(CW\s-1VALIDATE\s+1\fP\s+1, 571-573 ! 3955: ! 3956: \s-1\f(CWuucp\fP\s+1 file-transfer,\fI ipc\fP, 529 ! 3957: uucp login,\fI uucp\fP, 574, 576 ! 3958: \s-1\f(CWuudemon.day\fP\s+1,\fI setup\fP, 500 ! 3959: \s-1\f(CWuugetty\fP\s+1,\fI uucp\fP, 564-565 ! 3960: \s-1\f(CWuugrep\fP\s+1,\fI setup\fP, 500 ! 3961: \s-1\f(CWuulog\fP\s+1,\fI uucp\fP, 564, 575 ! 3962: \s-1\f(CWuusched\fP\s+1,\fI uucp\fP, 564, 574, 578 ! 3963: \s-1\f(CWuustat\fP\s+1,\fI uucp\fP, 564, 575-577 ! 3964: \s-1\f(CWuux\fP\s+1,\fI security\fP, 550 ! 3965: \fIuucp\fP, 563-564, 572-573 ! 3966: vertical justification, \fIpm\fP, 21-24 ! 3967: \s-1\f(CWvi\fP\s+1,\fI prefer\fP, 164 ! 3968: Video Facilities,\fI raster\fP, 483 ! 3969: Viewing A Movie,\fI anim\fP, 456 ! 3970: virtual memory buffer cache,\fI fsck\fP, 587 ! 3971: \s-1\f(CWvismon\fP\s+1,\fI ipc\fP, 526 ! 3972: widows, \fIpm\fP, 21-24 ! 3973: window system,\fI sam\fP, 399, 407-408, 416, ! 3974: 418, 420 ! 3975: work station,\fI raster\fP, 483-484 ! 3976: \s-2WORM \s+2disk,\fI backup\fP, 593-594, 597 ! 3977: X window system,\fI anim\fP, 451, 461, 473 ! 3978: Yacc: A Parser Generator, \fIyacc\fP, 347-374 ! 3979: ! 3980: \fIyacc\fP, 347-374 ! 3981: \s-1\f(CW$\fP\s+1 sign, 351, 354 ! 3982: \s-1\f(CW$$\fP\s+1, 351-352, 354-356, 358, 368, 371, ! 3983: 374 ! 3984: \s-1\f(CW%%\fP\s+1, 348, 352, 354-357, 359, 364, 368, ! 3985: 370, 373 ! 3986: \s-1\f(CW%left\fP\s+1, 355, 357, 365, 371-372 ! 3987: \s-1\f(CW%nonassoc\fP\s+1, 355, 365, 371 ! 3988: \s-1\f(CW%prec\fP\s+1, 355, 357, 366 ! 3989: \s-1\f(CW%right\fP\s+1, 355, 365, 371 ! 3990: \s-1\f(CW%start\fP\s+1, 348-349, 352, 373 ! 3991: \s-1\f(CW%token\fP\s+1, 349, 352, 354-355, 357, 359, ! 3992: 364-365, 369, 371-373 ! 3993: \s-1\f(CW%type\fP\s+1, 371-373 ! 3994: \s-1\f(CW%union\fP\s+1, 371 ! 3995: \s-1\f(CW%{\fP\s+1, 351-352, 355, 368, 370-371, 373 ! 3996: \s-1\f(CW%}\fP\s+1, 351-352, 355, 368, 370-371, 373 ! 3997: \s-1\f(CW\(emd\fP\s+1 option, 370-371 ! 3998: \s-1\f(CW\(emly\fP\s+1, 350-351 ! 3999: \s-1\f(CW\(emv\fP\s+1 option, 359, 363 ! 4000: accept action, 363 ! 4001: action, 347, 351-354, 356, 358, 360, ! 4002: 362-364, 366-368, 371-374 ! 4003: Actions and Attributes, 351 ! 4004: Actions Embedded Within Rules, 358 ! 4005: Ambiguity and Conflicts, 363 ! 4006: ambiguous, 347, 359, 363, 366 ! 4007: arithmetic expressions, 353-354 ! 4008: Associativity and Precedence ! 4009: Declarations, 355 ! 4010: attribute value, 351-353, 356, 358, 369 ! 4011: backslash, 349 ! 4012: bottom-up, 352, 359 ! 4013: C++, 347 ! 4014: C, 347, 349-352, 354-356, 358, 368-370, ! 4015: 373 ! 4016: comment, 349, 372 ! 4017: Communicating Context to the Lexical ! 4018: Analyzer, 370 ! 4019: current lookahead, 360, 363, 367 ! 4020: current state, 362-363 ! 4021: default disambiguating rules, 363, 366 ! 4022: Depth-first, 357 ! 4023: disambiguating rule, 363-365 ! 4024: else-if, 366 ! 4025: embedded action, 358 ! 4026: Environment, 368-369 ! 4027: error action, 363, 368 ! 4028: Error Handling, 367, 370 ! 4029: error message, 367, 369 ! 4030: error recovery, 363, 367-369, 372 ! 4031: error state, 367-368 ! 4032: error symbol, 368 ! 4033: escape character, 348-349 ! 4034: Evaluation And Translation Of ! 4035: Expressions, 353 ! 4036: Execution Order for Actions, 357 ! 4037: expression, 347, 353-357, 364, 366, 370 ! 4038: grammar symbols, 348-349, 360 ! 4039: Grammars for Expressions, 354 ! 4040: Grammars in Yacc Specifications, 348 ! 4041: Grammars, Reviewed, 347 ! 4042: How The Parser Works, 359 ! 4043: if-else production, 366-367 ! 4044: input token, 359-360, 363, 367-368 ! 4045: left associative, 354, 356, 366 ! 4046: left side, 349, 351-353, 358-360, ! 4047: 362-363 ! 4048: \s-1\f(CWlex\fP\s+1, 347, 369 ! 4049: \fIlex\fP, 375-376, 379, 382-383, 386 ! 4050: Lexical Tie-Ins, 369 ! 4051: literal, 349, 366, 370, 372-373 ! 4052: lookahead pointer, 360, 362 ! 4053: lookahead symbol, 359, 364, 366 ! 4054: lookahead token, 362-363, 368-369 ! 4055: lower precedence, 354-357 ! 4056: \fImk\fP, 271-273, 276, 278, 280-281 ! 4057: \fImusic\fP, 477, 480 ! 4058: nonterminal, 348-350, 353-354, 356, 358, ! 4059: 361, 363, 366, 371 ! 4060: operator, 353-357 ! 4061: parse tree, 348, 354, 357, 359, 363 ! 4062: Parser States, 360-361 ! 4063: Parsing Actions, 360, 362 ! 4064: parsing conflicts, 359, 365 ! 4065: postfix notation, 354, 364 ! 4066: precedence declarations, 355-357, ! 4067: 365-366 ! 4068: precedence, 353-355, 357, 364-366 ! 4069: productions, 348-351, 353-355, 361, ! 4070: 363-364, 366-368, 370 ! 4071: Program Organization, 368 ! 4072: pseudo-variable, 351 ! 4073: \fIrc\fP, 295 ! 4074: reduce action, 359-360, 362-363 ! 4075: reduce/reduce conflict, 363, 366 ! 4076: right associative, 354-356, 364, 366 ! 4077: right side, 349, 351-352, 357, 359-368 ! 4078: Shift a Dangling Else, 366 ! 4079: shift action, 359-360, 363, 366 ! 4080: Shift or To Reduce, 363 ! 4081: Shift-Reduce Parsing, 359-360 ! 4082: shift/reduce conflict, 363-364, 366 ! 4083: side effects, 353, 357 ! 4084: simple-if production, 366-367 ! 4085: simple-if, 366-367 ! 4086: specification, 347-353, 355, 357, 363, ! 4087: 366, 368-369, 372 ! 4088: stack, 360, 362-367, 371 ! 4089: start symbol, 348-349 ! 4090: starting state, 361-362 ! 4091: Style for Specifications, 353 ! 4092: Support for Arbitrary Attribute ! 4093: Types, 371 ! 4094: symbols, 348-349, 351, 357, 360-361, ! 4095: 363 ! 4096: syntax error, 351, 367 ! 4097: syntax, 347-348, 350, 371-372 ! 4098: terminal, 348 ! 4099: token names, 353, 370 ! 4100: token number, 369-370 ! 4101: tokens, 348-351, 354-355, 357, 359, 361, ! 4102: 365-369, 371 ! 4103: union member name, 371 ! 4104: union type, 371 ! 4105: user-supplied function, 369 ! 4106: Using Yacc, 350 ! 4107: \s-1\f(CWy.output\fP\s+1, 359, 362-366 ! 4108: \s-1\f(CWy.tab.c\fP\s+1, 350, 368-369 ! 4109: \s-1\f(CWy.tab.h\fP\s+1, 370-371 ! 4110: \s-1\f(CWyychar\fP\s+1, 369 ! 4111: \s-1\f(CWyyclearin\fP\s+1, 368 ! 4112: \s-1\f(CWyydebug\fP\s+1, 369 ! 4113: \s-1\f(CWyyerrok\fP\s+1, 368 ! 4114: \s-1\f(CWyyerror\fP\s+1, 351, 369 ! 4115: \s-1\f(CWyylex\fP\s+1, 348, 350-352, 356, 363, 368-370 ! 4116: \s-1\f(CWyylval\fP\s+1, 351-352, 356, 369, 371 ! 4117: \s-1\f(CWyyparse\fP\s+1, 350-351, 369 ! 4118: \s-1\f(CW\s-1YYSTYPE\s+1\fP\s+1, 351-352, 355, 368-369, 371 ! 4119: \s-1\f(CWyyval\fP\s+1, 371 ! 4120: ! 4121: Yamaha \s-2DX7\s+2,\fI music\fP, 477-479, 481 ! 4122: Yamaha \s-2FB01\s+2,\fI music\fP, 477 ! 4123: Yamaha \s-2SPX90\s+2,\fI music\fP, 477 ! 4124: 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.