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