V10/vol2/index/inter

5620 terminal	 anim, 461, 466-468, 471	g
Algorithm Animation	 anim, 461-462, 474	g
anim	  -l, 471	S
anim	  -m, 471	S
anim	  -s, 471	S
anim	 again, 467	S
anim	 awk, 462, 464, 474, 476-477, 480, 482	c
anim	 backward, 467-468	S
anim	 bigbig, 469-470, 472-473, 484	S
anim	 blank lines, 469, 472
anim	 box, 469	S
anim	 bullet, 469, 473, 478, 483	S
anim	 circle, 468-470, 481, 483-484	S
anim	 clear, 470, 485	S
anim	 click, 464-466, 468, 470, 472-473, 475, 482	S
anim	 click name, 465, 468, 473, 482
anim	 comment, 466, 469-470, 472, 483-485
anim	 Control Commands, 470
anim	 current view, 470, 482-483
anim	 data structures, 473, 478
anim	 def.view, 470, 485	S
anim	 develop, 468-472, 478, 482-485	S
anim	 Direction, 472-473
anim	 dot, 461, 469, 478	S
anim	 dynamic display, 461, 463
anim	 erase, 464, 470	S
anim	 fat lines, 478	p
anim	 fatfat lines, 471	p
anim	 fdevelop, 471-472, 478-479, 483	S
anim	 file assignment, 473
anim	 file parameter, 466, 472
anim	 fill, 470, 484	S
anim	 fmovie, 472, 483	S
anim	 forward, 467-468	S
anim	 Frame parameters, 473
anim	 full speed, 467-468
anim	 Geometric Commands, 469, 484
anim	 geometric objects, 468-470
anim	 implicit erasure, 465, 468
anim	 Intermediate Files, 469, 482, 484
anim	 Larger Animations, 473
anim	 line, 461-480, 482-485	S
anim	 Line widths, 472-473
anim	 Living With The System, 481
anim	 Making Stills, 466
anim	 medium text, 466	p
anim	 merge, 482	S
anim	 movie, 461-462, 464-465, 467-469, 471-473, 483-484	S
anim	 Movie Program, 471
anim	 mux, 468, 471	c
anim	 nofill, 470, 484	S
anim	 non-blank character, 469, 484
anim	 Optional parts, 473
anim	 parameter assignments, 466, 472
anim	 pic, 461, 472	C
anim	 print statement, 463-464, 466, 472-473, 482	p
anim	 quotes, 469
anim	 run mode, 468	p
anim	 Script File, 461-462, 464-466, 468-473, 475, 480, 482-485
anim	 Script Language, 468-470
anim	 shell script, 471, 482-483
anim	 small option, 472	p
anim	 snapshot, 461, 463, 465-467, 472-473, 477-478
anim	 solid lines, 471	p
anim	 stills, 461-462, 464-466, 468-469, 471-473, 475, 482-484	S
anim	 Stills Language, 472
anim	 storage allocator, 479
anim	 terminal process, 471
anim	 Text sizes, 472-473
anim	 text view, 464-465, 467
anim	 times, 469	S
anim	 Trees, 473, 476-478
anim	 troff, 461-462, 466, 469, 472	c
anim	 typewriter font, 464
anim	 variables, 471, 475, 480, 483
anim	 vertical bar, 463-464, 473, 478
anim	 view, 464, 466, 470, 472	S
anim	 view.clicks, 482	S
anim	 Viewing A Movie, 466
anim	 white space, 469, 473
anim	 X window system, 461, 471, 483
animation	 anim, 461-465, 468, 471, 473-474, 476-478, 482-483	g
awk	 anim, 462, 464, 474, 476-477, 480, 482	c
binary search tree	 anim, 476-477	g
dynamic display	 anim, 461, 463
Dynamic Statistical Displays	 anim, 480	g
file assignment	 anim, 473
file parameter	 anim, 466, 472
Frame parameters	 anim, 473
geometric objects	 anim, 468-470
graphics	 anim, 463	g
minimum spanning tree	 anim, 477	g
Movie Program	 anim, 471
mux	 anim, 468, 471	c
pic	 anim, 461, 472
Script File	 anim, 461-462, 464-466, 468-473, 475, 480, 482-485
Script Language	 anim, 468-470
shell script	 anim, 471, 482-483
sorting	 anim, 462-464, 467-468, 473-474, 482	g
Stills Language	 anim, 472
storage allocator	 anim, 479
terminal process	 anim, 471
Trees	 anim, 473, 476-478
troff preprocessor	 anim, 472	g
troff	 anim, 461-462, 466, 469, 472	c
variables	 anim, 471, 475, 480, 483
Viewing A Movie	 anim, 466
X window system	 anim, 461, 471, 483
Authentication Manager	 authmgr, 543-545
authmgr	 Administrative Changes to Implement Call Redial, 552
authmgr	 authenticated calls, 543-544
authmgr	 authenticated name, 546-547
authmgr	 authenticated username, 552-554
authmgr	 Authentication Manager, 543-545
authmgr	 Authmgr Operation, 546	p
authmgr	 call redial, 543, 548-549, 553-554
authmgr	 CALLMOD message, 548-553
authmgr	 con, 546-547	c
authmgr	 Confidante terminal, 545
authmgr	 control channel, 543, 549, 552
authmgr	 control computer, 543-544, 547, 554
authmgr	 control database, 553-554
authmgr	 control process, 547-551, 553
authmgr	 data channel, 549-552
authmgr	 Datakit administrator, 553
authmgr	 Datakit controller, 544, 547-549
authmgr	 Datakit node, 543, 547, 549
authmgr	 Datakit Redial Mechanism, 547, 554
authmgr	 dcon service, 546	f
authmgr	 dkmgr, 550	S
authmgr	 Experience, 553
authmgr	 file server, 543-544
authmgr	 higher level protocols, 548
authmgr	 host interface, 552, 554
authmgr	 host module configuration, 552-553
authmgr	 ipcredial, 547, 549	S
authmgr	 line identifier, 550-552
authmgr	 line process, 547-548, 550-553
authmgr	 login name, 544, 546-547
authmgr	 Message Flow to Implement Call Redial, 549
authmgr	 message sequence, 549, 552
authmgr	 network interface, 543
authmgr	 network software, 546
authmgr	 original call, 548-549
authmgr	 original caller, 553
authmgr	 original connection, 548
authmgr	 originating host, 551-552
authmgr	 originating point, 544, 548
authmgr	 Phase 1 Host Control Module Messages, 549
authmgr	 Phase 1 Trunk Control Module Messages, 551
authmgr	 Phase 2 Host Control Module Messages at the Originating Host, 552
authmgr	 Phase 2 Trunk Control Module Messages, 551
authmgr	 redial, 543-544, 546-553
authmgr	 redial feature, 547, 553
authmgr	 redial implementation, 548, 551
authmgr	 redial mechanism, 543-544, 547-548, 552, 554
authmgr	 redial message, 546, 549-551
authmgr	 redial point, 548, 551
authmgr	 redialer, 553
authmgr	 remote login service, 543, 546-547
authmgr	 rerouted, 544, 546-547, 553
authmgr	 security computer, 543, 547
authmgr	 security host, 548-550, 552
authmgr	 security ID, 546-547, 552-554
authmgr	 signaling protocol, 548
authmgr	 SIREQ message, 548-549, 552
authmgr	 Software Architecture, 544
authmgr	 tdkp process, 551-552	p
authmgr	 tdktrkp process, 551-552	p
authmgr	 trusted domain, 543, 546-547, 549, 553-554
authmgr	 unixp process, 550-553	p
authmgr	 untrusted domain, 543-544, 546, 549, 551, 553-554
authmgr	 untrusted trunk, 544, 553
authmgr	 untrusted user, 543, 546, 553
authmgr	 VLP protocol, 548-549, 552-553
call redial	 authmgr, 543, 548-549, 553-554
con	 authmgr, 546-547	c
Confidante terminal	 authmgr, 545
Datakit administrator	 authmgr, 553
Datakit controller	 authmgr, 544, 547-549
Datakit node	 authmgr, 543, 547, 549
Datakit Redial Mechanism	 authmgr, 547, 554
dcon service	 authmgr, 546	f
file server	 authmgr, 543-544
redial	 authmgr, 543-544, 546-553
remote login service	 authmgr, 543, 546-547
security computer	 authmgr, 543, 547
security host	 authmgr, 548-550, 552
signaling protocol	 authmgr, 548
trusted domain	 authmgr, 543, 546-547, 549, 553-554
untrusted domain	 authmgr, 543-544, 546, 549, 551, 553-554
Authmgr \(em An Authentication Service for Datakit	 authmgr, 543	P
breakpoint function	 cin, 335, 337-340	f
C Interpreter: A Tutorial for Cin	 cin, 332	g
cin	  -i, 333-335, 337, 339-342	S
cin	 breakpoint function, 335, 337-340	f
cin	 Bugs, 336, 340
cin	 cin_bind, 340	S
cin	 cin_break, 338-341	S
cin	 cin_dump, 336, 341	S
cin	 cin_eval, 340-342	S
cin	 cin_libpath, 341	S
cin	 cin_load, 337-339, 341	S
cin	 cin_prompt, 341-342	S
cin	 cin_quit, 334, 336, 338, 340-342	S
cin	 cin_return, 335, 338-341	S
cin	 cin_spy, 341	S
cin	 cin_system, 334-335, 338-341	S
cin	 cin_unbreak, 339-341	S
cin	 cin_view, 337, 339, 341	S
cin	 cin_views, 337, 341	S
cin	 cin_whatis, 341	S
cin	 cin_where, 338, 340-341	S
cin	 corrective action, 335, 338
cin	 current view, 334, 337, 341	r
cin	 data definitions, 336
cin	 Debugging with Breakpoints, 339
cin	 default view, 337	r
cin	 Getting Started, 333
cin	 interactive mode, 333-335, 337-341
cin	 pre-processor statement, 336
cin	 predefined function, 336-340
cin	 predefined variables, 341
cin	 Program Equals Data, 340
cin	 return type, 334
cin	 Summary Of Predefined Functions, 340
cin	 Summary Of Predefined Variables, 341
cin	 undefined function, 335
cin	 Writing A Small Program, 335
Debugging with Breakpoints	 cin, 339
interactive mode	 cin, 333-335, 337-341
undefined function	 cin, 335
5620 terminal	 cip, 187	g
630 terminal	 cip, 187	g
Alignment Aids	 cip, 182, 187
Blit	 cip, 177, 187-188	g
bounding box	 cip, 179, 181, 184, 186-187
Cip User's Manual: One Picture is Worth a Thousand Words	 cip, 177	g
cip	 Alignment Aids, 182, 187
cip	 bounding box, 179, 181, 184, 186-187
cip	 clear screen, 181	S
cip	 click, 179, 181, 187
cip	 command functions, 177, 179
cip	 command menu, 179, 181, 186-187
cip	 Copying Existing Shapes, 182
cip	 cursor position, 182, 184
cip	 dashed box, 185-186
cip	 define macro, 180-181, 186-187	S
cip	 dotted box, 185
cip	 Drawing, 177, 179-183, 187-188
cip	 Drawing New Shapes, 181
cip	 Editing, 177, 179, 184-187
cip	 get file, 180-181, 187	S
cip	 grid, 180, 184, 187	S
cip	 guiding points, 184
cip	 host machine, 187
cip	 ideal, 188	C
cip	 macro editing, 185, 187
cip	 macro facility, 177, 186
cip	 macro instance, 180, 184, 186
cip	 Macros, 184, 186-187
cip	 Menus, Using the Mouse, 179, 181-182, 187
cip	 mouse button functions, 177, 179-180
cip	 mouse buttons, 179, 187
cip	 pic, 177-178, 181, 187-188	C
cip	 positional information, 177, 179
cip	 primary input device, 178-179
cip	 put file, 180-181, 187	S
cip	 redraw screen, 181	S
cip	 Saving Pictures, 187
cip	 Selection, Using the Mouse, 177, 179, 187
cip	 separate, 187	S
cip	 spline, 177, 180-181, 183-186
cip	 sticky points, 184, 187
cip	 text string, 177, 180-181, 185-187
cip	 The Screen, 177-182, 187
cip	 troff, 177	c
cip	 Using the Mouse, 178
Drawing	 cip, 177, 179-183, 187-188
graphics	 cip, 188	g
guiding points	 cip, 184
host machine	 cip, 187
ideal	 cip, 188
interactive drawing system	 cip, 177	g
macro facility	 cip, 177, 186
pic	 cip, 177-178, 181, 187-188
pictures	 cip, 177, 182, 187	g
spline	 cip, 177, 180-181, 183-186
sticky points	 cip, 184, 187
text string	 cip, 177, 180-181, 185-187
troff	 cip, 177	c
acyclic graphs	 dag, 145
bounding box	 dag, 146, 151, 160
code generator	 dag, 154
dag	  .GD, 146-147, 149, 151, 153
dag	  .GE, 145-151, 153-155, 158-159, 161
dag	 acyclic graphs, 145
dag	 backedge, 147	S
dag	 backpath, 148	S
dag	 Basics, 145
dag	 bounding box, 146, 151, 160
dag	 Box, 146-150, 152-153, 155-158, 161	S
dag	 Circle, 148-150, 157	S
dag	 code generator, 154
dag	 DAG Syntax, 159
dag	 dagsetcolor, 149	S
dag	 default attributes, 148-149
dag	 Diamond, 148, 150, 157	S
dag	 Doublecircle, 148, 150, 157	S
dag	 draw edges, 149-151, 159
dag	 draw nodes, 148, 150, 159, 161
dag	 Drawing Algorithms, 153
dag	 draw_dag, 154-155, 158	S
dag	 dummy node, 154-155
dag	 Edge Attributes, 149
dag	 Edge Colors, 151
dag	 edge crossing, 146, 151, 154-156
dag	 Edge Labels, 149
dag	 edge statements, 146	p
dag	 Edge Styles, 151
dag	 Edge Weights, 150, 153
dag	 Ellipse, 145-148, 150, 152-153, 157, 160	S
dag	 graph description, 145-149, 151, 158
dag	 incident edges, 153, 155
dag	 invisible flat-edges, 151, 153
dag	 line style, 151
dag	 maximum rank, 151, 159	S
dag	 minimum rank, 151, 159	S
dag	 Node Attributes, 148
dag	 Node Colors, 149, 151
dag	 Node Labels, 149
dag	 Node Shapes, 148-149
dag	 optimal rank assignment, 154
dag	 ordered edge, 153	S
dag	 pic, 145, 148-149, 151	C
dag	 Plaintext, 148, 150, 152, 157	S
dag	 PostScript, 145, 148-149, 160-161
dag	 Rank Assignment Control, 151
dag	 running time, 154
dag	 same rank, 151, 153, 155, 159	S
dag	 separate, 151, 159	S
dag	 Shaded Box, 161
dag	 Spacing Control, 151
dag	 spline control points, 154-155
dag	 Square, 148, 150, 157	S
dag	 troff, 145, 151	c
dag	 user-defined shapes, 148-149
dag	 Path statements, 147	p
directed graphs	 dag, 145, 154, 158	g
Drawing Algorithms	 dag, 153
graph description	 dag, 145-149, 151, 158
pic	 dag, 145, 148-149, 151
PostScript	 dag, 145, 148-149, 160-161
spline control points	 dag, 154-155
troff	 dag, 145, 151	c
-mm	 eqn, 26-27	c
-ms	 eqn, 26-27, 30, 34	c
checkeq	 eqn, 34	c
Diacritical Marks	 eqn, 29, 35
Display Equations	 eqn, 25, 27, 33
eqn	  -mm, 26-27	c
eqn	  -ms, 26-27, 30, 34	c
eqn	  -T argument, 34	p
eqn	 above, 25, 27, 31, 33	S
eqn	 back, 32-33	S
eqn	 bar, 30, 33	S
eqn	 Big Brackets, Etc, 30
eqn	 bold, 29, 33	S
eqn	 Braces for Grouping, 27
eqn	 checkeq, 34	c
eqn	 col, 31	S
eqn	 cpile, 31, 33	S
eqn	 Definitions, 32
eqn	 delim, 25, 28, 30, 32-34	S
eqn	 Diacritical Marks, 29, 35
eqn	 Display Equations, 25, 27, 33
eqn	 down, 32-33, 35	S
eqn	 fat, 29	S
eqn	 File Inclusion, 32
eqn	 floor, 31	S
eqn	 font, 29-30, 32-33	S
eqn	 Fractions, 28
eqn	 from, 28-29	S
eqn	 fwd, 32-33	S
eqn	 gfont, 29, 33	S
eqn	 grap, 34	C
eqn	 gsize, 29, 33	S
eqn	 highbar, 30, 33	S
eqn	 Input spaces, 26
eqn	 int, 26, 29	S
eqn	 italic, 26-27, 29-30, 33	S
eqn	 Keywords, Precedences, Etc, 33
eqn	 lcol, 31, 33	S
eqn	 left, 25-26, 28, 30-31, 33	S
eqn	 lineup, 25, 30, 33	S
eqn	 Lining up Equations, 30
eqn	 Local Motions, 32
eqn	 lowbar, 30, 33	S
eqn	 lpile, 31, 33	S
eqn	 mark, 25, 27-28, 30, 32-34	S
eqn	 Matrices, 31-32
eqn	 omega, 26-27, 33	S
eqn	 Output spaces, 26
eqn	 over, 25, 28-34	S
eqn	 pi, 25-28	C
eqn	 pic, 34	C
eqn	 pile, 25, 31, 33-34	S
eqn	 Piles, 31
eqn	 post, 34	S
eqn	 Quoted Text, 30
eqn	 rcol, 31, 33	S
eqn	 right, 25-28, 30-33	S
eqn	 roman, 26, 29-33	S
eqn	 rpile, 31, 33	S
eqn	 Shorthand for In-line Equations, 27
eqn	 sin, 26-27, 30, 33	S
eqn	 size, 27, 29-30, 32-33	S
eqn	 Size and Font Changes, 29
eqn	 Spaces, Again, 26
eqn	 sqrt, 28, 33	S
eqn	 Square Roots, 28
eqn	 sub, 25-33	S
eqn	 Subscripts and Superscripts, 27
eqn	 Summation, Integral, Etc, 28
eqn	 sup, 25-33	S
eqn	 Symbols, Special Names, Greek, 26
eqn	 tbl, 34	C
eqn	 to, 28-29	S
eqn	 troff, 25-26, 29-30, 34	c
eqn	 troff special-character, 30	f
eqn	 Troubleshooting, 33
eqn	 Tuning EQN Output, 35
eqn	 under, 30, 33	S
eqn	 up, 30-35	S
eqn	 Use on UNIX, 34
equations	 eqn, 26, 28-30, 34	g
File Inclusion	 eqn, 32
grap	 eqn, 34
mathematics	 eqn, 25, 34	g
pi	 eqn, 25-28
pic	 eqn, 34
tbl	 eqn, 34
troff special-character	 eqn, 30	f
troff	 eqn, 25-26, 29-30, 34	c
Typesetting Mathematics \(em User's Guide	 eqn, 25	g
C function	 f77, 320, 322-323
f77	 Alternate Return, 324, 326, 328
f77	 Argument Lists, 323-324
f77	 Array Declarations, 327
f77	 Automatic Storage, 321
f77	 Binary Initialization Constants, 321
f77	 Blank Lines, 325-326
f77	 Blanks on Input, 329
f77	 C compilers, 319-320
f77	 C function, 320, 322-323
f77	 calling sequences, 319
f77	 canseek, 324	S
f77	 Character Constants, 321, 327, 329
f77	 character data type, 326	p
f77	 Character String, 320-322, 326-328, 330
f77	 close, 325, 330-331	S
f77	 Colon, 327-329
f77	 Commas in Formatted Input, 322
f77	 common block, 323, 326-327
f77	 complex, 320, 323-324, 327-328, 330	S
f77	 Concatenation, 327-328
f77	 Data Representations, 323
f77	 data statement, 321-322, 327-328	p
f77	 Declarations, 322-323, 326, 332
f77	 Differences Between Fortran 66 and Fortran 77, 325
f77	 Direct I/O, 324, 330-332
f77	 do loop, 320, 322, 325-326, 328	p
f77	 Documentation Conventions, 320
f77	 double complex, 320, 323
f77	 double precision, 320, 322-323, 326, 328
f77	 END=, ERR=, and IOSTAT= Clauses, 329
f77	 entry point, 324, 326, 328
f77	 entry statement, 326	p
f77	 equivalence, 321-323	S
f77	 Executable Statements, 326, 328
f77	 Exponentiation, 328
f77	 Expressions, 327-328
f77	 Extended Range, 325
f77	 external, 321, 323-324, 326-327, 331	S
f77	 Features Deleted from Fortran 66, 325
f77	 File Formats, 319, 324
f77	 Floating Point, 326, 330
f77	 Format Variables, 329
f77	 Formatted I/O, 325, 329-332
f77	 fseek, 324	S
f77	 function, 326
f77	 goto, 324, 326, 328	S
f77	 halfword integers, 322
f77	 Hollerith, 322, 325
f77	 I/O system, 319-322, 324-325, 329
f77	 IF-THEN-ELSE, 328
f77	 Implementation Strategy, 320
f77	 implicit statement, 321, 326-327	p
f77	 Implicit Undefined statement, 320
f77	 Include Statement, 321
f77	 Input/Output, 320, 329
f77	 inquire, 331-332	S
f77	 integer, 320-324, 326-332	S
f77	 integer\(**2, 322-323	S
f77	 Inter-Procedure Interface, 323
f77	 Internal Files, 320, 330-331
f77	 intrinsic function, 322, 326-327
f77	 intrinsic statement, 327	p
f77	 Iw.m, 329-330	S
f77	 Language Extensions, 320
f77	 len, 326	S
f77	 List-Directed Formatting, 330
f77	 logical quantities, 320, 322
f77	 lower case, 320-321
f77	 non-character variables, 322
f77	 One-Trip DO Loops, 322
f77	 open, 324-325, 329-332	S
f77	 Optional Plus Signs, 329
f77	 Portability Considerations, 324
f77	 Positional Editing Codes, 329
f77	 Pre-Connected Files and File Positions, 325
f77	 print statement, 330	p
f77	 Procedure Names, 323
f77	 Program and Block Data Statements, 326
f77	 Program Form, 325
f77	 read, 322, 324-325, 329-332	S
f77	 real, 320-323, 326-328, 330	S
f77	 record length, 323-324, 331-332
f77	 Recursion, 321
f77	 Relaxation of Restrictions, 328
f77	 return, 322-324, 326-329, 332	S
f77	 run-time system, 319
f77	 save statement, 321, 327	p
f77	 scratch file, 331
f77	 sequential I/O, 320, 325, 330, 332
f77	 Short Integers, 320, 322
f77	 source file, 319-320
f77	 Source Input Format, 321
f77	 Standard Units, 330
f77	 static, 321, 326	S
f77	 Structure of Fortran Files, 324
f77	 subroutine, 323-324, 326, 328	S
f77	 Substrings, 328, 330
f77	 T and TL Formats, 323
f77	 type statement, 321
f77	 undefined, 320-321	S
f77	 Unrepresentable Values, 329
f77	 upper case letters, 320-321
f77	 Usage, 319-322
f77	 Violations Of The Standard, 322
f77	 write statement, 329-330	p
Fortran compiler	 f77, 319-320	g
Portable Fortran 77 Compiler	 f77, 319	g
/etc/crontab	 backup, 614	c
/etc/inetd.conf	 backup, 615	c
/etc/rc	 backup, 618	c
/etc/services	 backup, 615	c
/n	 backup, 610-611, 617	c
/n/clientname	 backup, 615	c
/usr/backup	 backup, 613-614, 617	c
/usr/backup/filenames	 backup, 613	c
/usr/backup/rcv	 backup, 613	c
/usr/backup/v	 backup, 613	c
/usr/bin/backup	 backup, 611	c
/usr/bin/fm	 backup, 615	c
/usr/etc/inetd.conf	 backup, 615	c
/usr/filemotel	 backup, 611, 613, 615, 617	c
/usr/filemotel/adm/rcvdirs	 backup, 612, 617	c
/usr/filemotel/bin	 backup, 611, 617	c
/usr/filemotel/bin/backupdb	 backup, 614	c
/usr/filemotel/bin/fetchj	 backup, 613	c
/usr/filemotel/bin/fetchw	 backup, 613	c
/usr/filemotel/bin/fetch_	 backup, 613	c
/usr/filemotel/bin/fmmv	 backup, 612	c
/usr/filemotel/bin/stopmunge	 backup, 613	c
/usr/filemotel/bin/updatef	 backup, 612	c
/usr/filemotel/db/filemaplist	 backup, 613	c
/usr/filemotel/locks	 backup, 618	c
/usr/filemotel/rcv	 backup, 617	c
/usr/filemotel/stat.log	 backup, 612	c
/usr/filemotel/stat/system	 backup, 612	c
/usr/filemotel/v	 backup, 613, 617-618	c
/usr/ipc/lib/serv.local	 backup, 615	c
/usr/lib/filemotel	 backup, 611, 615-616	c
/usr/lib/filemotel/act	 backup, 611, 614	c
/usr/lib/filemotel/doclient	 backup, 611	c
/usr/lib/filemotel/sel	 backup, 615	c
backup	  -DNO_NETNAME switch, 610	p
backup	  /etc/crontab, 614	c
backup	  /etc/inetd.conf, 615	c
backup	  /etc/rc, 618	c
backup	  /etc/services, 615	c
backup	  /n, 610-611, 617	c
backup	  /n/clientname, 615	c
backup	  /usr/backup, 613-614, 617	c
backup	  /usr/backup/filenames, 613	c
backup	  /usr/backup/rcv, 613	c
backup	  /usr/backup/v, 613	c
backup	  /usr/bin/backup, 611	c
backup	  /usr/bin/fm, 615	c
backup	  /usr/etc/inetd.conf, 615	c
backup	  /usr/filemotel, 611, 613, 615, 617	c
backup	  /usr/filemotel/adm/rcvdirs, 612, 617	c
backup	  /usr/filemotel/bin, 611, 617	c
backup	  /usr/filemotel/bin/backupdb, 614	c
backup	  /usr/filemotel/bin/fetchj, 613	c
backup	  /usr/filemotel/bin/fetchw, 613	c
backup	  /usr/filemotel/bin/fetch_, 613	c
backup	  /usr/filemotel/bin/fmmv, 612	c
backup	  /usr/filemotel/bin/stopmunge, 613	c
backup	  /usr/filemotel/bin/updatef, 612	c
backup	  /usr/filemotel/db/filemaplist, 613	c
backup	  /usr/filemotel/locks, 618	c
backup	  /usr/filemotel/rcv, 617	c
backup	  /usr/filemotel/stat.log, 612	c
backup	  /usr/filemotel/stat/system, 612	c
backup	  /usr/filemotel/v, 613, 617-618	c
backup	  /usr/ipc/lib/serv.local, 615	c
backup	  /usr/lib/filemotel, 611, 615-616	c
backup	  /usr/lib/filemotel/act, 611, 614	c
backup	  /usr/lib/filemotel/doclient, 611	c
backup	  /usr/lib/filemotel/sel, 615	c
backup	 act, 611	S
backup	 Administrivia, 613
backup	 backup, 614, 616-617	C
backup	 backup area, 612
backup	 backup copy name, 612-613
backup	 backup media, 609-614, 617
backup	 backup stats, 613	S
backup	 backupdb, 614	S
backup	 callmunge, 612, 617	S
backup	 cbt, 613	c
backup	 client installation, 617-618
backup	 Client Sends Files to the Server, 611
backup	 CONF file, 615	p
backup	 Configuration and Compiling Options, 616
backup	 cron, 610, 612, 615	c
backup	 crontab, 615	c
backup	 Databases on the Server, 613
backup	 Datakit, 614-616
backup	 db, 613	S
backup	 dbupdate, 610, 612, 614, 618	S
backup	 Detailed Description, 611
backup	 Disasters, 614
backup	 fcheck, 611	S
backup	 fetchf, 613	S
backup	 fetchj_, 618	S
backup	 fetchw_, 618	S
backup	 fetch_, 613	S
backup	 File Layout, 613
backup	 filemap, 613	c
backup	 fmclient, 615, 617	S
backup	 fmdaemon, 610, 617	c
backup	 fmpush, 611-612, 614	S
backup	 holding area, 613-614
backup	 inetd, 615	S
backup	 Installing the File Motel on a Client System, 614
backup	 Installing the File Motel on a Server System, 617
backup	 IPC services, 615
backup	 iprint, 611	S
backup	 log file, 611, 615, 617
backup	 logger server, 615-616
backup	 logprint, 615-616	S
backup	 lstat, 611	c
backup	 Media Management, 610, 613, 618
backup	 mediainit, 618	S
backup	 missing, 611	S
backup	 mk, 614-617	C
backup	 mrcv, 617	S
backup	 munge, 612-614, 617	S
backup	 Overview, 609
backup	 Problems, 609-611, 615-616
backup	 PROCPERM, 614, 617	S
backup	 procstats, 612-613	S
backup	 pwd, 611-612	c
backup	 ranlib, 616	S
backup	 receiving area, 610, 612-614, 617-618
backup	 rsh, 610	c
backup	 rx, 610	c
backup	 scsi, 616	S
backup	 sel, 611	S
backup	 server machine, 609, 611
backup	 Server Processes Client's Files, 612
backup	 Server Sends Files to the Client, 613
backup	 server system, 609, 615
backup	 socket, 610, 615-617	S
backup	 Some Things You Should Know, 610
backup	 src/sys/system, 616	S
backup	 stat, 611-613	c
backup	 sweep, 610-612, 614	c
backup	 symbolic link, 611-612, 617
backup	 system name, 612, 616-617
backup	 Talking to the Clients, 614
backup	 tcp.inetd, 615	S
backup	 tcp.services, 615	S
backup	 TCP/IP, 614-616
backup	 toworm, 614	S
backup	 updatef, 614	S
backup	 updatew, 612, 614	S
backup	 v10, 610, 615-616	S
backup	 worm disk, 609-610, 614
backup	  $FMLIB/conf, 617	S
backup	  $FMSRC, 614-616	S
backup	  $FMSRC/CONF, 615-616	S
backup	  $FMSRC/fm, 618	S
backup	  $FMSRC/media, 618	S
backup	  $PROCPERM, 612	S
cbt	 backup, 613	c
cron	 backup, 610, 612, 615	c
crontab	 backup, 615	c
Datakit	 backup, 614-616
file backup system	 backup, 609	g
File Motel	 backup, 609-611, 613, 615-617	g
filemap	 backup, 613	c
fmdaemon	 backup, 610, 617	c
IPC services	 backup, 615
log file	 backup, 611, 615, 617
logger server	 backup, 615-616
lstat	 backup, 611	c
mk	 backup, 614-617
pwd	 backup, 611-612	c
rsh	 backup, 610	c
rx	 backup, 610	c
server machine	 backup, 609, 611
server system	 backup, 609, 615
stat	 backup, 611-613	c
sweep	 backup, 610-612, 614	c
symbolic link	 backup, 611-612, 617
system name	 backup, 612, 616-617
TCP/IP	 backup, 614-616
worm disk	 backup, 609-610, 614
Bad block	 fsck, 596-598, 602-607
block number	 fsck, 596-599, 601-603, 606
corrupted file system	 fsck, 595-596
Data Block	 fsck, 595-599, 602-606
de-allocate inode	 fsck, 601-602, 605-606
Detection And Correction Of Corruption	 fsck, 596
directory entry	 fsck, 596-599, 601-605
directory inode	 fsck, 597-598, 601-606
Duplicate block	 fsck, 597-598, 601-607
file system check	 fsck, 594, 599-601, 603, 607	g
file system	 fsck, 594-607	g
file-system size	 fsck, 596-597
Free-block list	 fsck, 595-600, 606-607
Free-list blocks	 fsck, 595-597, 599
Fsck - The UNIX File System Check Program	 fsck, 594	g
fsck	 Bad block, 596-598, 602-607
fsck	 bad data, 597, 599
fsck	 block number, 596-599, 601-603, 606
fsck	 CLEANUP, 600, 607
fsck	 Conventions, 599
fsck	 corrupted file system, 595-596
fsck	 Corruption Of The File System, 596
fsck	 Data Block, 595-599, 602-606
fsck	 de-allocate inode, 601-602, 605-606
fsck	 Detection And Correction Of Corruption, 596
fsck	 directory data block, 598-599
fsck	 directory entry, 596-599, 601-605
fsck	 directory entry inode number, 599
fsck	 directory inode, 597-598, 601-606
fsck	 directory inode numbers, 598-599
fsck	 Duplicate block, 597-598, 601-607
fsck	 file-system size, 596-597
fsck	 File-system size and inode-list size, 597, 601
fsck	 First Free-List Block, 596
fsck	 Free-block count, 596-597, 606-607
fsck	 Free-block list, 595-600, 606-607
fsck	 Free-inode count, 596-597, 604, 606
fsck	 Free-List Block, 596-597, 606
fsck	 Free-list blocks, 595-597, 599
fsck	 Hardware Failure, 596-597
fsck	 Improper System Shutdown and Startup, 596
fsck	 Indirect Block, 595-596, 598
fsck	 Initialization, 600
fsck	 inode list, 595, 597-599, 601, 603
fsck	 inode number, 596, 598-599, 603-604
fsck	 inode size, 597-598, 601
fsck	 inode-list size, 596
fsck	 inodes, 595-599, 601-603, 606
fsck	 Link count, 597-598, 601-602, 604-605
fsck	 lost+found, 597, 599, 604-605	c
fsck	 mode word, 597-598, 601
fsck	 mounted file system, 595-596, 607
fsck	 PHASE 1: CHECK BLOCKS AND SIZES, 601
fsck	 PHASE 1B: RESCAN FOR MORE DUPS, 603
fsck	 PHASE 2: CHECK PATH-NAMES, 603
fsck	 PHASE 3: CHECK CONNECTIVITY, 604
fsck	 PHASE 4: CHECK REFERENCE COUNTS, 604
fsck	 PHASE 5: CHECK FREE LIST, 606
fsck	 PHASE 6: SALVAGE FREE LIST, 607
fsck	 regular inode, 597, 601
fsck	 root directory, 597, 599-600, 604-605
fsck	 root file system, 595, 607
fsck	 root inode, 603
fsck	 scratch file, 600-601
fsck	 shutdown procedures, 596
fsck	 Size check, 598, 600-602
fsck	 size field, 598
fsck	 special character inode, 597, 601
fsck	 Super-Block, 595-597, 599, 606-607
fsck	 sync, 595-596	c
fsck	 unreferenced files, 604
fsck	 Update Of The File System, 595
fsck	 virtual memory buffer cache, 601
Hardware Failure	 fsck, 596-597
Improper System Shutdown and Startup	 fsck, 596
Indirect Block	 fsck, 595-596, 598
inode list	 fsck, 595, 597-599, 601, 603
inode number	 fsck, 596, 598-599, 603-604
inode size	 fsck, 597-598, 601
inode-list size	 fsck, 596
inodes	 fsck, 595-599, 601-603, 606
Link count	 fsck, 597-598, 601-602, 604-605
lost+found	 fsck, 597, 599, 604-605	c
mounted file system	 fsck, 595-596, 607
root directory	 fsck, 597, 599-600, 604-605
root file system	 fsck, 595, 607
root inode	 fsck, 603
shutdown procedures	 fsck, 596
Size check	 fsck, 598, 600-602
special character inode	 fsck, 597, 601
Super-Block	 fsck, 595-597, 599, 606-607
sync	 fsck, 595-596	c
unreferenced files	 fsck, 604
virtual memory buffer cache	 fsck, 601
arithmetic	 grap, 115, 119, 127, 131, 143
awk	 grap, 125, 129-130, 133, 135-136	c
Grap \(em A Language for Typesetting Graphs	 grap, 107	g
grap	  /usr/lib/grap.defines, 140, 144	S
grap	 arithmetic, 115, 119, 127, 131, 143
grap	 arrow, 114, 142	S
grap	 awk, 125, 129-130, 133, 135-136	c
grap	 blob, 139	S
grap	 bullet, 114, 116, 119, 121, 124, 133, 135, 139-140, 144	S
grap	 by clause, 112, 142-143	p
grap	 circle, 114, 116, 119, 133, 141-142	S
grap	 comment, 125, 144
grap	 coord, 110, 113, 116, 119, 131, 140-142	S
grap	 copy, 108, 114-115, 117, 122, 128, 138, 140-141, 143	S
grap	 copy thru, 143-144	S
grap	 dashed, 110, 141	S
grap	 data file, 107-108, 117, 127
grap	 dotted, 110, 112, 132, 141	S
grap	 draw, 107, 112, 114-115, 117, 122, 125, 127, 129, 132, 137, 141-142	S
grap	 else clause, 118, 143	p
grap	 exp, 140, 143	S
grap	 for statement, 107, 117-118, 131, 143	p
grap	 frame, 109-110, 114, 126, 137, 139, 141-142, 144	S
grap	 graph command, 125, 144	p
grap	 grid, 114, 141-142	S
grap	 horizontal lines, 121-122
grap	 if statement, 107, 118, 122, 127, 136	p
grap	 if-then-else statement, 143	p
grap	 in clauses, 131, 141	S
grap	 include, 108, 143-144	S
grap	 label, 141-142	S
grap	 line, 114, 122, 134, 142	S
grap	 log, 113, 116, 119, 132, 140, 142-143	S
grap	 macro, 107, 114-118, 126, 130, 132, 137-140, 143-144
grap	 new, 112, 142	p
grap	 next, 115, 117, 127, 142	S
grap	 one-dimensional data, 131, 133
grap	 pic, 107-108, 115, 126, 130, 140-141, 143-144	C
grap	 plot, 142	S
grap	 plotting symbol, 116-117, 133, 139
grap	 print statement, 125, 144	p
grap	 printf, 113, 142-143	S
grap	 Reference Manual, 108, 136, 141
grap	 scatmat program, 130	f
grap	 scatter plot, 109
grap	 sh command, 144	f
grap	 sh statement, 136	p
grap	 sin, 143	S
grap	 size changes, 119, 139-140
grap	 size clause, 112	p
grap	 size command, 140	p
grap	 solid, 109-110, 113, 115, 141	S
grap	 sqrt, 115, 143	S
grap	 square, 115, 124-125, 132, 144	S
grap	 stderr, 125, 140, 144	c
grap	 thru parameter, 115	p
grap	 tick-location, 142
grap	 ticks command, 111, 113-114, 132	p
grap	 ticks off, 111	S
grap	 ticks statement, 118, 131, 142	p
grap	 troff, 107-108, 135, 139-140, 144	c
grap	 Tutorial, 107-108
grap	 two coordinate systems, 116-117
grap	 typesetter graphics, 140
grap	 until clause, 128	p
grap	 Using GRAP, 139
grap	 vticks, 133	S
grap	 width attribute, 141	p
grap	 with clause, 126	p
one-dimensional data	 grap, 131, 133
pic	 grap, 107-108, 115, 126, 130, 140-141, 143-144
scatmat program	 grap, 130	f
scatter plot	 grap, 109
sh command	 grap, 144	f
stderr	 grap, 125, 140, 144	c
troff	 grap, 107-108, 135, 139-140, 144	c
two coordinate systems	 grap, 116-117
typesetter graphics	 grap, 140
/dev/om[0-6]	 raster, 496	c
/fb/cmap	 raster, 496	c
/usr/2d/td/cmap/lib	 raster, 496	c
animation	 raster, 494, 502
Barco video projector	 raster, 493-494
Color Image	 raster, 498	g
Color Map	 raster, 495-498
digital images	 raster, 496, 498
dither	 raster, 498-500	c
fbi	 raster, 496	c
frame buffer	 raster, 494, 496-497
Frame-buffer commands	 raster, 496
graphical I/O devices	 raster, 493	g
gray shades	 raster, 501
halftone	 raster, 498
high-resolution rgb video	 raster, 493	g
ITI frame buffer	 raster, 494-496
light source	 raster, 501-502
low-resolution rgb video	 raster, 493	g
math functions	 raster, 503
Metheus frame buffer	 raster, 494, 496-497
Picture file commands	 raster, 497
Raster Graphics System	 raster, 493, 502	g
raster	  /dev/om[0-6], 496	c
raster	  /fb/cmap, 496	c
raster	  /usr/2d/td/cmap/lib, 496	c
raster	  2500 command, 494	p
raster	  3matte, 498, 501
raster	 adapt, 499	S
raster	 ahe, 499	S
raster	 alpha, 494, 496-497, 500-502	S
raster	 animation, 494, 502
raster	 Barco video projector, 493-494
raster	 c command, 501	p
raster	 cbars, 497	S
raster	 CHAN=, 498, 500-501	S
raster	 clean, 499	S
raster	 clip, 497-498, 500-502
raster	 clr, 496-497, 503	S
raster	 Color Map, 495-498
raster	 colors, 497, 500-501	S
raster	 crispen, 499	S
raster	 cue point, 495
raster	 digital images, 496, 498
raster	 dither, 498-500	c
raster	 extremum, 499	S
raster	 fbi, 496	c
raster	 floyd, 498	S
raster	 frame buffer, 494, 496-497
raster	 Frame-buffer commands, 496
raster	 gamma, 496, 503	S
raster	 getmap, 496	S
raster	 grab, 495, 500	S
raster	 gray shades, 501
raster	 halftone, 498
raster	 hysteresis, 499	S
raster	 ITI frame buffer, 494-496
raster	 itifbinit, 495	S
raster	 itigamma, 495	S
raster	 itigit, 495	S
raster	 itigrab, 495	S
raster	 lam command, 498	p
raster	 laplace, 499	S
raster	 light source, 501-502
raster	 math functions, 503
raster	 median, 499-500	S
raster	 Metheus frame buffer, 494, 496-497
raster	 moto, 502-504	S
raster	 movie, 496, 504	S
raster	 ncpr, 501	S
raster	 pcp, 497-498, 502-503	S
raster	 picaverage, 499	S
raster	 piccat, 499	S
raster	 picjoin, 499	S
raster	 Picture file commands, 497
raster	 pixel aspect-ratio, 500-501
raster	 posit, 498	S
raster	 quad, 501	S
raster	 quantize, 500	S
raster	 ranmap command, 496	p
raster	 record, 493-496, 502	S
raster	 resample, 500	S
raster	 rmap, 498, 500	S
raster	 shear, 500	S
raster	 smooth, 499, 502	S
raster	 still mode, 495	S
raster	 terrain, 502	S
raster	 transpose, 500	S
raster	 TYPE=, 497	S
raster	 video displays, 493-494
raster	 video equipment, 493-494
raster	 Video Facilities, 493
raster	 video tape, 493-495
raster	 work station, 493-494
raster	 xhair, 497	S
raster	 xpand, 497-498	S
raster	 zoom, 496	S
video displays	 raster, 493-494
video equipment	 raster, 493-494
Video Facilities	 raster, 493
video tape	 raster, 493-495
work station	 raster, 493-494
boundary list	 ideal, 90, 103
box definition	 ideal, 80, 91, 104-105
complex numbers	 ideal, 77, 80
coordinate system	 ideal, 77-78, 105
graphics	 ideal, 77
guiding points	 ideal, 82, 91
Ideal \(em A Picture-specification Language	 ideal, 77	g
ideal	  -4, 103-104	S
ideal	  -l, 79, 99-100, 104	S
ideal	  -n, 78, 103-104	S
ideal	  -p, 103	S
ideal	  -q, 104	S
ideal	  -r, 80, 104	S
ideal	 Absolute Value, 102
ideal	 Angle Processing, 104
ideal	 Arcs, 81, 94-95
ideal	 Arrow, 80, 82, 84-86, 92, 94-97, 104
ideal	 B-Trees, 95
ideal	 boundary list, 90, 103
ideal	 box definition, 80, 91, 104-105
ideal	 Box Placement, 103
ideal	 Boxes, 78, 81-82, 85, 88, 91-92, 102-104
ideal	 Circles, 81, 87-88, 90, 94-95
ideal	 circular arcs, 81, 90-91
ideal	 Column Width, 105
ideal	 Command-Line Options, 103
ideal	 Commands to Control IDEAL Processing, 104
ideal	 Commands to the Postprocessor, 104-105
ideal	 comment, 78, 102
ideal	 complex numbers, 77, 80
ideal	 construct command, 92	p
ideal	 Constructing and Drawing Boxes, 103
ideal	 coordinate system, 77-78, 105
ideal	 Dash, 87-89, 94, 104
ideal	 Defining Boxes, 78
ideal	 Defining the Bounding Box, 104
ideal	 dependent variables, 79
ideal	 draw command, 92	p
ideal	 Drawing Splines, 103
ideal	 Elements of the IDEAL Language, 78, 102
ideal	 Equations, 77-80, 86, 88, 102
ideal	 error messages, 80, 88
ideal	 Filling Regions, 88
ideal	 Floating Truncation, 102
ideal	 Forgetting a Box, 104
ideal	 graphics, 77
ideal	 guiding points, 82, 91
ideal	 Including Files, 104
ideal	 Including Library Files, 104
ideal	 independent variables, 79
ideal	 Inverse Trigonometric Function, 102
ideal	 Iteration of IDEAL Constructs, 86
ideal	 Library Files, 81, 93-94, 104
ideal	 Line Drawing, 103
ideal	 local variables, 78, 81-82, 88, 91, 95
ideal	 Manipulating Complex Numbers, 102
ideal	 Naming Instances of Boxes, 82
ideal	 Obsolete Features, 105
ideal	 Opaque Box, 89, 91-92
ideal	 Opaque Circular Arc Polygons, 90
ideal	 opaque exterior, 90-91, 93, 98, 103
ideal	 Opaque Polygons, 89
ideal	 Order is Important, 91
ideal	 Other Elements of IDEAL Pictures, 82
ideal	 Overview of IDEAL, 77
ideal	 Paper Commands, 91
ideal	 Parameter Section Commands, 83
ideal	 Pen Drawing, 103
ideal	 pen statement, 87-88	p
ideal	 Pens, 87-89
ideal	 Pens as For-Statements, 88
ideal	 Picture Height, 105
ideal	 Picture Width, 104
ideal	 Placing Boxes, 78
ideal	 Placing Captions, 103
ideal	 Polygon Clipping, 98
ideal	 programming language, 77, 79
ideal	 put statement, 78, 80, 91	p
ideal	 Putting Boxes Together, 82
ideal	 Quality Option, 104
ideal	 Rectangle, 78-80, 87, 89-90, 94
ideal	 Reference Manual, 77, 102
ideal	 Sector Grid, 97
ideal	 Selecting the Postprocessor, 103
ideal	 Some Hard Facts, 91
ideal	 Special Boxes\(emCircles and Arcs, 80
ideal	 spline, 82, 88, 91, 103
ideal	 Square Root Function, 102
ideal	 Statements Related to Opaquing, 103
ideal	 Text Captions, 82
ideal	 troff, 77, 82, 91, 102-103	c
ideal	 Unit Vector Functions, 102
ideal	 Using Postprocessor Commands to Scale Pictures, 105
ideal	 Variable Declarations, 95, 102
Polygon Clipping	 ideal, 98
programming language	 ideal, 77, 79
spline	 ideal, 82, 88, 91, 103
troff	 ideal, 77, 82, 91, 102-103	c
typeset	 ideal, 77, 103-104	g
/cs directory	 ipc, 539	f
/etc/netcaller program	 ipc, 537	f
/etc/utmp file	 ipc, 536	f
auth	 ipc, 540
automatic dialers	 ipc, 535-536
con	 ipc, 540	c
Connection Server	 ipc, 537
Datakit	 ipc, 536, 538, 540
file descriptor	 ipc, 533, 535-540
file name	 ipc, 536, 538, 540
file system type	 ipc, 534-536
file system	 ipc, 533-535, 540-541
gateway machine	 ipc, 540
I/O control requests	 ipc, 533
intermediate modules	 ipc, 534
Interprocess Communication	 ipc, 533	g
IP packets	 ipc, 539-540
IPC routines	 ipc, 538-539
ipc	  /cs directory, 539	f
ipc	  /etc/netcaller program, 537	f
ipc	  /etc/utmp file, 536	f
ipc	 Addresses, 535, 538
ipc	 auth, 540	C
ipc	 automatic dialers, 535-536
ipc	 con, 540	c
ipc	 Connection Server, 537
ipc	 Datakit, 536, 538, 540
ipc	 Establishing Communication, 533, 535
ipc	 file descriptor, 533, 535-540
ipc	 file name, 536, 538, 540
ipc	 file system, 533-535, 540-541
ipc	 file system type, 534-536
ipc	 gateway machine, 540
ipc	 Generalized Mounting, 535
ipc	 I/O control requests, 533
ipc	 intermediate modules, 534
ipc	 IP packets, 539-540
ipc	 IPC Implementation, 539
ipc	 IPC routines, 538-539
ipc	 ipcaccept, 538-539	S
ipc	 ipccreat, 538-540	S
ipc	 ipclisten, 538-539	S
ipc	 ipcopen, 537-540	S
ipc	 ipcreject, 538-539	S
ipc	 kernel code, 537
ipc	 login, 536, 538, 540	S
ipc	 mount, 534-536	S
ipc	 multi-player game, 537, 539
ipc	 name translation, 536, 538
ipc	 Network Calling: Simple Form, 536
ipc	 network connection, 536-537, 539
ipc	 Network Managers, 539
ipc	 network server, 538
ipc	 New System Mechanisms, 535
ipc	 open connection, 537
ipc	 Passing Files, 536
ipc	 pi, 535	C
ipc	 pipe, 533-540	S
ipc	 port number, 539-540
ipc	 Process Connections, 537
ipc	 read, 534	S
ipc	 recvfile, 536-537	S
ipc	 remote client, 539
ipc	 remote file system, 535, 540
ipc	 remote login, 540
ipc	 remote mail, 538
ipc	 remote system, 536
ipc	 rlogin, 539-540	c
ipc	 select, 537-538	c
ipc	 sendfile, 536	S
ipc	 server process, 535-536
ipc	 Service Manager, 539-540
ipc	 socket, 535-536
ipc	 special file, 535-536
ipc	 stream, 533-540
ipc	 Talking to Users, 536
ipc	 TCP/IP, 539-540
ipc	 terminal processing, 533, 540
ipc	 user id, 538, 540
ipc	 user process, 534
ipc	 uucp file-transfer, 540	f
ipc	 vismon, 536	c
ipc	 write, 534, 536	S
kernel code	 ipc, 537
multi-player game	 ipc, 537, 539
name translation	 ipc, 536, 538
network connection	 ipc, 536-537, 539
Network Managers	 ipc, 539
network server	 ipc, 538
open connection	 ipc, 537
pi	 ipc, 535
Process Connections	 ipc, 537
remote client	 ipc, 539
remote file system	 ipc, 535, 540
remote login	 ipc, 540
remote mail	 ipc, 538
remote system	 ipc, 536
rlogin	 ipc, 539-540	c
select	 ipc, 537-538	c
server process	 ipc, 535-536
Service Manager	 ipc, 539-540
socket	 ipc, 535-536
special file	 ipc, 535-536
stream	 ipc, 533-540
TCP/IP	 ipc, 539-540
terminal processing	 ipc, 533, 540
user id	 ipc, 538, 540
user process	 ipc, 534
uucp file-transfer	 ipc, 540	f
vismon	 ipc, 536	c
-ms	 latex, 265	c
/usr/lib/tex/fonts	 latex, 269	c
/usr/lib/tex/macros	 latex, 263	c
Bibliographies	 latex, 267
bibtex	 latex, 263, 267-268	c
bitmap fonts	 latex, 269-270
device driver	 latex, 268-269, 271
Document Style Options	 latex, 266
Document Styles	 latex, 263, 271
dvips	 latex, 269-270	c
dvit	 latex, 263, 269	c
font directory	 latex, 269
Graphics	 latex, 263, 268-269, 271
ideal	 latex, 270
LaTeX User Guide	 latex, 263	g
latex	  -ms, 265	c
latex	  /usr/lib/tex/fonts, 269	c
latex	  /usr/lib/tex/macros, 263	c
latex	 acmtrans Style, 265
latex	 attart Style, 265	p
latex	 attletter Style, 266, 271	p
latex	 Bibliographies, 267
latex	 bibliography styles, 263, 267-268, 271
latex	 bibtex, 263, 267-268	c
latex	 bitmap fonts, 269-270
latex	 cup Style, 266	p
latex	 device driver, 268-269, 271
latex	 Document Style Options, 266
latex	 Document Styles, 263, 271
latex	 dvips, 269-270	c
latex	 dvit, 263, 269	c
latex	 font directory, 269
latex	 Graphics, 263, 268-269, 271
latex	 ideal, 270	C
latex	 lp, 268	C
latex	 macro directory, 263, 267
latex	 Other Packages, 270
latex	 Output Devices and Fonts, 268
latex	 pic, 270-271
latex	 picext, 269-270	S
latex	 PostScript, 269-271
latex	 proof, 263, 269	c
latex	 psconfig file, 269	p
latex	 Psfig package, 270	p
latex	 rp Style, 264	p
latex	 siam Style, 265	p
latex	 tm Style, 264-265	p
latex	 tpic, 269-270	c
latex	 Tpic and Ideal, 270
latex	 troff, 265, 269-270	c
latex	 typesetting, 264
latex	  \earc, 269	S
latex	  \ebezier, 270	S
latex	  \ecircle, 269	S
latex	  \edocumentstyle, 263-264	S
latex	  \eellipse, 269	S
latex	  \epline, 269	S
latex	  \epspline, 269	S
latex	  \epvector, 269	S
latex	  \eray, 269	S
latex	  \especial, 269-270	S
lp	 latex, 268
pic	 latex, 270-271
picture Environment Extensions	 latex, 269	P
PostScript	 latex, 269-271
proof	 latex, 263, 269	c
Tpic and Ideal	 latex, 270
tpic	 latex, 269-270	c
troff	 latex, 265, 269-270	c
typesetting	 latex, 264
Ambiguous Source Rules	 lex, 393
automaton interpreter	 lex, 389, 391, 398
C	 lex, 387-393, 395-396, 399
Context sensitivity	 lex, 390
control flow	 lex, 387, 389
deterministic finite automaton	 lex, 387-388
finite automaton	 lex, 388
Left Context Sensitivity	 lex, 397
Lex \(em A Lexical Analyzer Generator	 lex, 387	g
lex	  %%, 388-389, 394-399	S
lex	  %{, 394-395, 399	S
lex	  %}, 394-395, 399	S
lex	  / operator, 391-392	p
lex	 action, 387-389, 391-394, 397-399
lex	 Alternation and Grouping, 390
lex	 Ambiguous Source Rules, 393
lex	 Arbitrary character, 390
lex	 automaton interpreter, 389, 391, 398
lex	 C, 387-393, 395-396, 399
lex	 Caveats and Bugs, 399
lex	 character class, 388, 390-391, 399
lex	 Character Set, 390, 393, 395, 398-399
lex	 Context sensitivity, 390
lex	 control flow, 387, 389
lex	 decimal point, 395
lex	 default action, 391-392
lex	 deterministic finite automaton, 387-388
lex	 double precision, 396
lex	 ECHO, 391, 396-398	S
lex	 end of line, 388
lex	 finite automaton, 388
lex	 host language, 387-388, 394-395
lex	 input, 388, 392-393, 395, 398	S
lex	 input pointer, 389, 394
lex	 input stream, 387-390, 392-394, 399
lex	 input string, 392, 394
lex	 left context, 391, 397
lex	 Left Context Sensitivity, 397
lex	 Lex Source, 395
lex	 lexical rules, 395, 397
lex	 longest match, 387, 393
lex	 main program, 395
lex	 newline character, 388, 390
lex	 Optional expressions, 390
lex	 output, 393, 395	S
lex	 parser generator, 388
lex	 program fragments, 387, 389, 394
lex	 regular expression, 387-389, 392, 396, 399
lex	 REJECT, 394, 399	S
lex	 Repeated expressions, 390
lex	 Repetitions and Definitions, 391
lex	 Source Definitions, 394
lex	 start condition, 391, 395, 397-399
lex	 Summary of Source Format, 395, 399
lex	 text character, 389-390
lex	 trailing context, 391, 399
lex	 unput, 393, 395, 398-399	S
lex	 Usage, 395
lex	 writing actions, 391
lex	 yacc, 387-388, 391, 395, 399	C
lex	 yyless, 392	S
lex	 yylex, 388, 395	S
lex	 yymore, 392	S
lex	 yywrap, 393, 396	S
lex	  ^ operator, 390-391, 397	p
lex	  $, 388-391, 393, 397	S
lexical analyzer	 lex, 388, 397	g
lexical rules	 lex, 395, 397
parser generator	 lex, 388
regular expression	 lex, 387-389, 392, 396, 399
yacc	 lex, 387-388, 391, 395, 399
/usr/ipc/lib/auth.local	 lp, 624	c
/usr/ipc/lib/serv.local	 lp, 624	c
/usr/spool/lp	 lp, 619	c
bitmaps	 lp, 622
daemon Files	 lp, 623	f
Datakit	 lp, 619, 623-624
document language translator	 lp, 619	g
Ethernet	 lp, 619, 624
ImPress	 lp, 619, 622
Interprocessor Communication	 lp, 624
kill Files	 lp, 622	f
latex	 lp, 620, 622
log Files	 lp, 620, 623	f
lp	  /usr/ipc/lib/auth.local, 624	c
lp	  /usr/ipc/lib/serv.local, 624	c
lp	  /usr/spool/lp, 619	c
lp	 bitmaps, 622
lp	 daemon Files, 623	f
lp	 Datakit, 619, 623-624
lp	 defdevice specification, 619	p
lp	 devices file, 619-621	p
lp	 Ethernet, 619, 624
lp	 generic preprocessor, 622
lp	 ImPress, 619, 622
lp	 Interprocessor Communication, 624
lp	 kill Files, 622	f
lp	 latex, 620, 622	C
lp	 LOCK file, 623	p
lp	 LOCK program, 623	p
lp	 log Files, 620, 623	f
lp	 LPDEST, 619-621
lp	 option list, 621
lp	 Options, 619-620
lp	 PostScript, 619, 622, 624
lp	 prob Files, 623	p
lp	 process Files, 621-622	p
lp	 Repairing Stuck Daemons, 623
lp	 sched Files, 623	p
lp	 spool Files, 622	f
lp	 stat directory, 622	f
lp	 stat Files, 622	p
lp	 Support programs, 622
lp	 tektronix graphics, 622
lp	 troff, 619-620, 622	c
lp	 Usage, 619
lp	 When Thing Go Wrong, 623
lp	  $LPSPOOL/defdevice, 619-620	c
lp	  $LPSPOOL/prob directory, 623	f
LPDEST	 lp, 619-621
PostScript	 lp, 619, 622, 624
printer spooler	 lp, 619	g
spool Files	 lp, 622	f
stat directory	 lp, 622	f
tektronix graphics	 lp, 622
troff	 lp, 619-620, 622	c
$LPSPOOL/defdevice	 lp, 619-620	c
$LPSPOOL/prob directory	 lp, 623	f
Aggregates	 mk, 278, 284
ar command	 mk, 278	f
awk	 mk, 279	c
C program	 mk, 275, 286
CC variable	 mk, 277	f
CFLAGS	 mk, 276-279, 281-283, 286-287	c
compiler flags	 mk, 282
conditional shell construct	 mk, 278, 280
Dependencies on variables	 mk, 282
dependency graph	 mk, 279-280, 282-286
ENVIRON	 mk, 288	c
file names	 mk, 282-283
header file	 mk, 275, 278, 283
lex	 mk, 278-282, 285-286
make	 mk, 275-277, 279-287	c
membername	 mk, 279-280	c
mk	  % metarules, 282, 284	p
mk	  &&, 280, 286	S
mk	  -d option, 278	p
mk	  -dg, 285	S
mk	  -e option, 276	p
mk	  -g flag, 276	p
mk	  -i option, 280	p
mk	  -n, 280-281, 285, 287	S
mk	  -p option, 276	p
mk	  -u, 280, 285	S
mk	  -w option, 287	p
mk	  : separator, 284	p
mk	 Administrative, 280, 285
mk	 Aggregates, 278, 284
mk	 ar command, 278	f
mk	 Availability of mk, 285	q
mk	 awk, 279	c
mk	 BUILTINS, 283	S
mk	 C program, 275, 286
mk	 CC variable, 277	f
mk	 CFLAGS, 276-279, 281-283, 286-287	c
mk	 compiler flags, 282
mk	 conditional shell construct, 278, 280
mk	 Conversion between make and mk, 285	Z
mk	 D attribute, 283, 287	p
mk	 Deleting targets on errors, 283
mk	 Dependencies on variables, 282
mk	 dependency graph, 279-280, 282-286
mk	 Differences between make and mk, 284	Z
mk	 Dynamic mkfiles, 283	r
mk	 ENVIRON, 288	c
mk	 file names, 282-283
mk	 Getting Fancy, 282
mk	 header file, 275, 278, 283
mk	 initial value, 276-277
mk	 lex, 278-282, 285-286	C
mk	 make, 275-277, 279-287	c
mk	 membername, 279-280	c
mk	 Metarules, 275, 277, 281-282, 284-286
mk	 Missing intermediates, 280
mk	 mkconv, 285	c
mk	 mkfile, 275-285, 287	c
mk	 multiple targets, 277
mk	 N attribute, 277-279, 287	p
mk	 Namelists, 282
mk	 newprereq, 279-280, 286	c
mk	 Nontemporal dependencies, 283
mk	 NPROC, 279, 286	S
mk	 NREP, 282, 286	S
mk	 object files, 276, 279-282, 284
mk	 P attribute, 283, 287	p
mk	 parallel execution, 280, 284-286
mk	 Parallel processing, 279, 286
mk	 prereq, 276-279, 282-283, 287	c
mk	 Principles, 275, 285
mk	 Q attribute, 281	p
mk	 Quick hacks, 283
mk	 Quoting, 281
mk	 R attribute, 277, 281	p
mk	 Recipe Execution, 279, 284, 287
mk	 regexp, 281	c
mk	 regular expression, 277, 281, 286
mk	 regular expression metarules, 282, 284-285
mk	 Rules with multiple targets, 277
mk	 Rules with no prerequisites, 277
mk	 Segmented mkfiles, 283	r
mk	 shell script, 276-277, 279, 281, 284, 286
mk	 shell variables, 279, 281, 286
mk	 Targets without recipes, 279
mk	 time stamp, 276, 278, 280-281, 284
mk	 transitive closure, 275, 284-286
mk	 Variables, 275-277, 279, 284-287
mk	 virtual targets, 279-280, 284
mk	 yacc, 278-279, 283, 285-287	C
mk	  $GOAL, 283	S
mk	  $NPROC, 286	S
mk	  $target, 279, 282-283, 287	S
mk	  $var, 282	S
mkconv	 mk, 285	c
mkfile	 mk, 275-285, 287	c
Namelists	 mk, 282
newprereq	 mk, 279-280, 286	c
Nontemporal dependencies	 mk, 283
parallel execution	 mk, 280, 284-286
prereq	 mk, 276-279, 282-283, 287	c
regexp	 mk, 281	c
regular expression metarules	 mk, 282, 284-285
regular expression	 mk, 277, 281, 286
shell script	 mk, 276-277, 279, 281, 284, 286
shell variables	 mk, 279, 281, 286
time stamp	 mk, 276, 278, 280-281, 284
transitive closure	 mk, 275, 284-286
yacc	 mk, 278-279, 283, 285-287
Mk: a successor to make	 mk, 275	g
Citations	 monk, 248, 253
eqn	 monk, 251
equations	 monk, 243, 248, 251-252
Figures	 monk, 243, 246-247, 251-252
Footnotes	 monk, 248, 254-255
monk	 ADVANCED MONK, 255
monk	 Association for Computing Machinery Proceedings, 256
monk	 Bi-Annual Research Reports, 256
monk	 Center Phone Books, 256
monk	 Citations, 248, 253
monk	 COMMAND SCOPE, 243
monk	 Comments, 248, 251
monk	 Computer Output, 252
monk	 Computer Programs and Output, 252
monk	 Computer Science Press Books, 256
monk	 Conference Proceedings Model Sheets, 256
monk	 CONTENT FORMATTING COMMANDS, 248, 250
monk	 Creating an Index, 254
monk	 DOCUMENT COMMANDS, 244
monk	 Document Styles, 254
monk	 eqn, 251	C
monk	 equations, 243, 248, 251-252
monk	 Error messages, 256
monk	 Figures, 243, 246-247, 251-252
monk	 Fonts, 245, 249, 254
monk	 Footnotes, 248, 254-255
monk	 Global Commands, 256
monk	 Grouping text - Displays, 251
monk	 Headings, 249-250
monk	 Hyphenation and Justification, 249
monk	 Inserting other files, 251
monk	 Internal Memoranda, 256
monk	 Kluwer Academic Publishers Books, 256
monk	 Letters, 243-244, 249, 254, 256
monk	 Lists, 247-248, 254
monk	 Memoranda, 244-245, 256
monk	 Merit Review Form 1, 256
monk	 MIXING TEXT AND COMMANDS, 243
monk	 Modifying the standard formats, 256
monk	 pic, 252-253, 261	C
monk	 pictures, 252
monk	 Preparing a large document, 255
monk	 Release Papers, 243-244, 248, 256
monk	 Section headings, 249
monk	 Setting page headers and footers, 250
monk	 Setting page, heading and figure numbers, 250
monk	 Spacing, 243, 248-251, 254, 256
monk	 Spacing and Tabs, 248
monk	 Special characters, 249, 256, 261
monk	 Strings, 251, 253
monk	 Table of contents, 256
monk	 tables, 243, 247-248, 252
monk	 tbl, 252, 261	C
monk	 Technical Correspondence, 256
monk	 Technical Memoranda, 243-244, 247, 256
monk	 Typesetting a Letter, 244
monk	 Typesetting a Memorandum, 245
monk	 Typesetting a Release Paper, 248
monk	 Typesetting a Technical Memorandum, 246
monk	 Unnumbered headings, 250
pic	 monk, 252-253, 261
pictures	 monk, 252
tables	 monk, 243, 247-248, 252
tbl	 monk, 252, 261
text-formatting program	 monk, 243	g
typesetting	 monk, 243, 252	g
Typing Documents on the UNIX System: Using Monk	 monk, 242	g
-mcs	 ms, 7-8, 12-15, 17, 20	G
-ms	 ms, 7-8, 11-15, 17	G
Boxing words or lines	 ms, 12
Cover Sheets and First Pages	 ms, 8
doctype	 ms, 13	c
eqn	 ms, 11, 13, 17, 20
equations	 ms, 7, 11, 13, 17, 19-20
Footnotes	 ms, 7, 11, 17, 19
grap	 ms, 12
Headings	 ms, 7-9, 12, 16-18
ms	 Accents, 12
ms	 Beginning, 7-9, 11
ms	 Bold italic, 10
ms	 Boxing words or lines, 12
ms	 Cover Sheets and First Pages, 8
ms	 Date, 12, 14
ms	 Displays and Tables, 11
ms	 doctype, 13	c
ms	 Emphasis, 10
ms	 eqn, 11, 13, 17, 20	C
ms	 equations, 7, 11, 13, 17, 19-20
ms	 Footnotes, 7, 11, 17, 19
ms	 grap, 12	C
ms	 Headings, 7-9, 12, 16-18
ms	 Indented paragraphs, 9
ms	 Keeping blocks together, 12
ms	 List of Commands, 14
ms	 Multi-column formats, 8
ms	 Page headings, 8
ms	 pic, 11, 13-14	C
ms	 pictures, 11, 13, 17
ms	 Programs, 7, 11-12
ms	 Registers, 7-8, 12, 14-15, 17, 19
ms	 Signature line, 12, 14
ms	 tables, 7, 11, 13, 17, 19-20
ms	 Tables and Pictures, 11
ms	 tbl, 11, 13, 17, 20	C
ms	 troff, 7, 12-13, 20	c
Multi-column formats	 ms, 8
pic	 ms, 11, 13-14
pictures	 ms, 11, 13, 17
tables	 ms, 7, 11, 13, 17, 19-20
tbl	 ms, 11, 13, 17, 20
troff	 ms, 7, 12-13, 20	c
Typing Documents on the UNIX System	 ms, 1, 7	g
Using the \-ms and \-mcs Macros with Troff	 ms, 7	g
5620 terminal	 music, 487-488
awk	 music, 487, 491	c
code-sharing mechanism	 music, 488
Computer Music	 music, 487	g
jx7	 music, 488	c
lex	 music, 487, 489, 491
M keyboard interface	 music, 491
M language	 music, 490
midi process	 music, 488	f
MIDI standard	 music, 487
midiblt	 music, 488, 491	c
music	  5620 terminal, 487-488
music	 awk, 487, 491	c
music	 channel number, 487, 489
music	 chord, 488-489, 491
music	 code-sharing mechanism, 488
music	 Communication with the host, 488
music	 Dxvoice, 489	S
music	 interrupts, 488
music	 jx7, 488	c
music	 lex, 487, 489, 491	C
music	 M keyboard interface, 491
music	 M language, 490
music	 Mecho, 489	S
music	 middle c, 487, 490
music	 MIDI channel number, 487, 490
music	 MIDI device driver, 488
music	 MIDI events, 487, 490
music	 MIDI file, 487-488, 491
music	 MIDI interface, 487-488
music	 midi process, 488	f
music	 MIDI standard, 487
music	 midiblt, 488, 491	c
music	 Musical examples in C and the shell, 489
music	 mux, 487-488	c
music	 Newfile, 489	S
music	 note list, 490
music	 octave number, 490
music	 pitch class, 490
music	 play, 487-489, 491	S
music	 real-time controller, 487-488
music	 receiver queue, 488
music	 rests, 490
music	 retro, 490	S
music	 rhythm list, 490-491
music	 RS232, 487
music	 scheduler queue, 488
music	 score, 487-488
music	 scoreblt, 488	c
music	 sed, 487, 490	C
music	 shell script, 489-490
music	 SPX90, 487
music	 status byte, 487-488
music	 streams mechanism, 488
music	 Synthesizer control, 489
music	 thinkblt, 488	c
music	 time values, 490-491
music	 transmitter queue, 488
music	 Txchan, 489	S
music	 unmidi, 491	S
music	 voice name, 490-491
music	 yacc, 487, 491	C
music	 Yamaha DX7, 487, 489, 491
music	 Yamaha FB01, 487
music	 Yamaha TX816, 487, 489
mux	 music, 487-488	c
real-time controller	 music, 487-488
RS232	 music, 487
scoreblt	 music, 488	c
sed	 music, 487, 490
shell script	 music, 489-490
SPX90	 music, 487
streams mechanism	 music, 488
Synthesizer control	 music, 489
thinkblt	 music, 488	c
transmitter queue	 music, 488
yacc	 music, 487, 491
Yamaha DX7	 music, 487, 489, 491
Yamaha FB01	 music, 487
Yamaha TX816	 music, 487, 489
/n	 netb, 523-524	c
/usr/netb/except	 netb, 532	c
/usr/netb/friends	 netb, 523	c
Architecture	 netb, 523
client machine	 netb, 523-524, 526, 528, 532
client name	 netb, 532
Client Startup	 netb, 523
daemon	 netb, 523-524
debugging	 netb, 531
device number	 netb, 524-526, 529-530
File System Operations	 netb, 523-525
file system switch	 netb, 523
file system	 netb, 523-526, 529-531
group ids	 netb, 523-525
log file	 netb, 524
mapping table	 netb, 524
maximum message size	 netb, 524
mount point	 netb, 523-524
nami cache	 netb, 526-527, 529
netb	  /n, 523-524	c
netb	  /usr/netb/except, 532	c
netb	  /usr/netb/friends, 523	c
netb	 Architecture, 523
netb	 chmod, 527	S
netb	 client machine, 523-524, 526, 528, 532
netb	 client name, 532
netb	 Client Startup, 523
netb	 creat, 524, 526, 529-530	S
netb	 daemon, 523-524
netb	 debugging, 531
netb	 device number, 524-526, 529-530
netb	 fchmod, 527	S
netb	 file system, 523-526, 529-531
netb	 File System Operations, 523-525
netb	 file system switch, 523
netb	 fmount, 526	S
netb	 group ids, 523-525
netb	 ioctl, 525, 531-532	S
netb	 link, 528-530	S
netb	 log file, 524
netb	 mapping table, 524
netb	 maximum message size, 524
netb	 mount point, 523-524
netb	 nami, 525-526, 528-529	S
netb	 nami cache, 526-527, 529
netb	 nbdirread, 530	S
netb	 nbfree, 526	S
netb	 nbget, 526	S
netb	 nbioctl, 531-532	S
netb	 nbmount, 526	S
netb	 nbnami, 529-530	S
netb	 nbopen, 526	S
netb	 nbput, 526	S
netb	 nbread, 527, 531	S
netb	 nbstat, 528-529	S
netb	 nbtrunc, 529	S
netb	 nbupdat, 526	S
netb	 nbwrite, 527-528	S
netb	 network connection, 524, 526
netb	 network messages, 525
netb	 Permissions, 530, 532
netb	 remote file system, 523-524, 526, 529
netb	 rmdir, 526, 530	S
netb	 server hash list, 524
netb	 server machine, 523, 528, 532
netb	 Server Startup, 524
netb	 stat, 525, 527-528	S
netb	 unlink, 529-530	S
netb	 user id, 523-524
netb	 utime, 527	S
netb	 zarf, 523-524, 526, 532	S
network connection	 netb, 524, 526
Network File System	 netb, 523, 525, 532	g
network messages	 netb, 525
Permissions	 netb, 530, 532
remote file system	 netb, 523-524, 526, 529
server machine	 netb, 523, 528, 532
Server Startup	 netb, 524
user id	 netb, 523-524
/proc	 pi, 345, 352	c
5620 terminal	 pi, 345-346, 352
Asynchronous Multiple Processes	 pi, 352
breakpoint	 pi, 345, 348-349, 352
C++	 pi, 345, 352
C	 pi, 345, 352
core	 pi, 346	c
debugger	 pi, 345, 352
Frame window	 pi, 350
host process	 pi, 346
interactive debugger	 pi, 345	g
multiple windows	 pi, 345
object-oriented programming	 pi, 352
pi	  /proc, 345, 352	c
pi	  5620 terminal, 345-346, 352
pi	 Assembler, 347	S
pi	 Asynchronous Multiple Processes, 352
pi	 breakpoint, 345, 348-349, 352
pi	 C, 345, 352
pi	 C++, 345, 352
pi	 core, 346	c
pi	 current expression, 351-352
pi	 current window, 345-346
pi	 data structure, 349-350, 352
pi	 debugger, 345, 352
pi	 expressions, 345, 347, 350-352
pi	 Frame window, 350
pi	 Globals, 347	S
pi	 host process, 346
pi	 Implementation, 347, 352
pi	 Interface Model, 345
pi	 Journal, 347	S
pi	 kill, 347, 352	S
pi	 multiple windows, 345
pi	 object-oriented programming, 352
pi	 pop-up menus, 345-346
pi	 Process window, 346, 348
pi	 Programmer Reaction, 352
pi	 ps, 346	c
pi	 RawMemory, 347	S
pi	 search command, 348
pi	 Signals, 347, 352	S
pi	 source line, 348-349
pi	 source text, 347-349
pi	 Source Text window, 347-349
pi	 spy expressions, 352
pi	 stop, 346-347, 352	S
pi	 subject process, 345-346, 352
pi	 user interface, 345-346
pop-up menus	 pi, 345-346
Process window	 pi, 346, 348
ps	 pi, 346	c
search command	 pi, 348
subject process	 pi, 345-346, 352
The Feel of Pi	 pi, 345	g
user interface	 pi, 345-346
-ms	 pic, 52, 67	c
bounding box	 pic, 64, 71
eqn	 pic, 51, 67-68
grap	 pic, 51, 66
graphics	 pic, 51	g
ideal	 pic, 51, 71
PIC \(em A Graphics Language for Typesetting	 pic, 51	g
pic	  -ms, 52, 67	c
pic	 arc, 52-53, 56-58, 60-61	S
pic	 arrow, 51-63, 68-70, 73	S
pic	 arrowhead, 56-57, 60, 63, 73-74, 76	S
pic	 atan2, 62, 75	S
pic	 Attributes, 54-55, 58, 62, 73
pic	 Basics, 51
pic	 Blocks, 63-64
pic	 bounding box, 64, 71
pic	 box, 52-65, 68-69, 76	S
pic	 boxht, 56-57, 65, 68-69, 74	S
pic	 boxwid, 56-57, 64-65, 68-69, 74	S
pic	 chop, 60-61, 68-69, 73	S
pic	 circle, 52-54, 57-62, 66-72	S
pic	 circlerad, 56, 60, 68-69, 74	S
pic	 comments, 58, 71-72
pic	 Controlling Positions, 57
pic	 Controlling Sizes, 54
pic	 copy, 66-67, 72, 75	S
pic	 copy thru, 66, 72, 75	S
pic	 cos, 75	S
pic	 dashed, 51-52, 55, 63, 65-66, 68-69, 73	S
pic	 default size, 52, 54, 56, 61
pic	 default values, 54, 56-57, 74, 76
pic	 define, 56, 61-62, 64-65, 68, 75-76	S
pic	 Definitions, 52, 67, 75
pic	 diameter, 54	S
pic	 direction, 52-55, 58-59, 62, 72-73
pic	 dotted, 52, 55, 62, 73	S
pic	 Elements, 63, 72
pic	 ellipse, 51-54, 56-58, 60-61, 68, 72, 74	S
pic	 else clause, 67, 76	p
pic	 eqn, 51, 67-68	C
pic	 exp, 75	S
pic	 Expressions, 61-62, 74, 76
pic	 File Copy, 66
pic	 fill, 56-57, 68, 73, 76	S
pic	 fillval, 56-57, 74	S
pic	 for loop, 66	p
pic	 geometric center, 57, 59, 62
pic	 grap, 51, 66	C
pic	 ht, 54, 58-61, 65, 68	S
pic	 ideal, 51, 71	C
pic	 if statement, 66-67, 75	p
pic	 invis, 55-56, 62, 65, 68-69, 73, 76	S
pic	 Labels and Corners, 59
pic	 last, 51, 57-65, 68-70, 74	S
pic	 line, 51-63, 66-76	S
pic	 Lines and Splines, 63
pic	 log, 75	S
pic	 Loops and Conditionals, 66
pic	 macro definition, 65, 76
pic	 Macros, 65-66, 75
pic	 max, 75	S
pic	 maxpsht, 56, 72, 74, 76	S
pic	 maxpswid, 56, 72, 74, 76	S
pic	 min, 75	S
pic	 More on Text, 62
pic	 Positions and places, 73
pic	 Primitives, 72-73
pic	 quoted string, 52, 62, 67-68, 73, 76
pic	 rad attribute, 56	p
pic	 rand, 62, 75	S
pic	 reset, 57, 59-61, 72, 74, 76	S
pic	 scale, 54, 56-57, 72, 74	S
pic	 sh command, 66, 76	f
pic	 sin, 75	S
pic	 spline, 51-53, 57, 63, 68-69, 71-73	S
pic	 sprintf, 62, 73, 76	S
pic	 sqrt, 62, 74-75	S
pic	 Text, 51-52, 54-56, 60, 62, 65-68, 72-73, 75-76
pic	 textht, 56, 62, 74, 76	S
pic	 textwid, 56, 62, 74, 76	S
pic	 troff, 51-52, 67-68, 72-73, 76	c
pic	 TROFF Interface, 67
pic	 undef, 65, 75-76	S
pic	 Variables, 54, 56-57, 61-62, 64, 72, 74, 76
pic	 Variables Expressions and Built-in Functions, 61
sh command	 pic, 66, 76	f
TROFF Interface	 pic, 67
troff	 pic, 51-52, 67-68, 72-73, 76	c
typeset	 pic, 51, 70, 76	g
/dev/om0	 pico, 437	c
black&white picture	 pico, 438-440
color composite	 pico, 439-440
Color Image	 pico, 439
Color Map	 pico, 439, 441
digitized image	 pico, 437	g
framebuffer	 pico, 437, 439, 441
Metheus framebuffer	 pico, 437, 439, 441
pico	  .blu, 439-441	S
pico	  .grn, 439-441	S
pico	  .red, 439-441	S
pico	  /dev/om0, 437	c
pico	  /usr/lib/pico/defines, 441	S
pico	 append command, 440
pico	 arithmetic operators, 439
pico	 Array Indexing and Control Flow Defaults, 440
pico	 Black&White Images, 437
pico	 black&white picture, 438-440
pico	 cmap, 439, 441-442	S
pico	 color, 438-440, 442	S
pico	 color composite, 439-440
pico	 Color Image, 439
pico	 Color Map, 439, 441
pico	 command line, 437-438
pico	 composites, 439
pico	 control flow, 440
pico	 execute, 437-438, 442	S
pico	 file name, 438-440, 442
pico	 framebuffer, 437, 439, 441
pico	 get, 437-438, 440, 442	S
pico	 global, 441	S
pico	 Metheus framebuffer, 437, 439, 441
pico	 new, 437-441	S
pico	 New and Old, 437
pico	 nocolor, 439, 441-442	S
pico	 old, 437-442	S
pico	 picture file format, 437
pico	 Procedures, 441-442
pico	 Programs, 440-441
pico	 quit command, 440	p
pico	 Read, Write, and Windows, 439
pico	 scan line, 438
pico	 three color channels, 438-439
pico	 w, 440-441	S
pico	 w -, 440-441	S
pico	 white image, 438-439
pico	 window, 437, 440-442	S
pico	 X, 437-440	S
pico	 Y, 438-440	S
pico	 Z, 438	S
pico	  ^ operator, 439	p
pico	  $0, 438, 440	S
pico	  $1, 438, 440	S
picture composition	 pico, 437	g
picture file editor	 pico, 437	g
picture file format	 pico, 437
scan line	 pico, 438
three color channels	 pico, 438-439
-mpm Macro Package	 pm, 21	P
-ms	 pm, 21, 23	c
/usr/lib/tmac/pm	 pm, 21	c
/usr/lib/tmac/tmac.pm	 pm, 23	c
automatic figure placement	 pm, 21	g
figure placement	 pm, 21	g
page-makeup program	 pm, 21-23
pm	  -ms, 21, 23	c
pm	  /usr/lib/tmac/pm, 21	c
pm	  /usr/lib/tmac/tmac.pm, 23	c
pm	 command language, 23
pm	 Features, 23
pm	 Macros, 21-23
pm	 paddable space, 21, 23-24
pm	 page-makeup program, 21-23
pm	 Program Displays, 22
pm	 Rolling Your Own, 23
pm	 single-column region, 22
pm	 Some Useful Number Registers and Strings, 22
pm	 troff, 21, 23	c
pm	 Two-Column Operation, 22, 24
pm	 two-column region, 22
pm	 Vertical Spacing, 22
pm	 warnings, 23-24
troff postprocessor	 pm, 21	P
troff	 pm, 21, 23	c
two-column text	 pm, 22	g
typesetting	 pm, 21	g
vertical justification	 pm, 21-22	g
widows	 pm, 21	g
/usr/lib/monk/prefs	 prefer, 171	c
awk	 prefer, 163-164, 166, 169, 171	c
bibliographic references	 prefer, 162-163, 167, 170
Citations	 prefer, 163, 167-169, 171
ed	 prefer, 164	c
Formatting References with Prefer	 prefer, 162	g
formatting styles	 prefer, 163, 169
monk	 prefer, 163, 170-171
prefer	  /usr/lib/eign, 166	S
prefer	  /usr/lib/monk/prefs, 171	c
prefer	 Author and editor names, 165
prefer	 awk, 163-164, 166, 169, 171	c
prefer	 Bibliographic Database, 164
prefer	 bibliographic references, 162-163, 167, 170
prefer	 bibliography database, 163-164, 166-167, 169-171
prefer	 bibliography file, 164-166, 170
prefer	 BIBLIOGRAPHY TYPES AND ATTRIBUTES, 171
prefer	 Building a Bibliography, 164
prefer	 Citations, 163, 167-169, 171
prefer	 Command Line arguments, 170
prefer	 Complete Bibliographies, 169
prefer	 Converting From refer To prefer, 171	Z
prefer	 ed, 164	c
prefer	 Formatting References in Documents, 167
prefer	 formatting styles, 163, 169
prefer	 header files, 166
prefer	 header information, 166
prefer	 Including Additional References, 168
prefer	 Indexing a Bibliography, 166
prefer	 monk, 163, 170-171	C
prefer	 pconvert, 164, 171	S
prefer	 penter, 164-165	S
prefer	 pinvert, 164, 166-167, 169	S
prefer	 plook, 164, 166-167	S
prefer	 prefer.out, 164, 166, 170-171	S
prefer	 prefer.out.h, 166	S
prefer	 prefer.out.i, 166	S
prefer	 Reference Placement, 168
prefer	 Retrieval by Keyword, 166
prefer	 search keys, 166-167
prefer	 Styles Options, 169
prefer	 supporting tools, 163-164
prefer	 Switching Databases, 169
prefer	 symbolic references, 163
prefer	 text editor, 164-165
prefer	 troff, 163, 169-170	c
prefer	 Using prefer With monk, 170	z
prefer	 vi, 164	c
prefer	 visual editor, 164
prefer	  $EDITOR, 164	S
prefer	  $VISUAL, 164	S
Reference Placement	 prefer, 168
text processing package	 prefer, 163	g
text processing tool	 prefer, 162-163	g
troff	 prefer, 163, 169-170	c
typesetting	 prefer, 163, 167	g
vi	 prefer, 164	c
Bourne shell	 rc, 289, 291, 300-301
command interpreter	 rc, 289	g
Plan 9	 rc, 289, 292, 294-295, 297-298, 301	g
programming language	 rc, 289	g
Rc \(em A Shell for Plan 9 and UNIX	 rc, 289	g
rc	  #e, 297	S
rc	  &&, 292, 294-295, 298, 302	S
rc	  * matches, 290	p
rc	  -d, 298	S
rc	  -e, 298	S
rc	  -i, 298	S
rc	  -l, 298	S
rc	  -p, 298	S
rc	  -r, 298	S
rc	  -v, 298	S
rc	  -x, 298	S
rc	  /bin, 289-290, 295, 298, 300	S
rc	  /env, 297	S
rc	  /sys/lib/rcmain, 298	S
rc	  /usr/lib/rcmain, 298	S
rc	  <<, 296-297, 299, 302	S
rc	  ? matches, 290	p
rc	  @ operator, 292	p
rc	 Advanced I/O Redirection, 296
rc	 Arguments, 289-291, 293-294, 297-300
rc	 Bourne shell, 289, 291, 300-301
rc	 Built-in commands, 292, 294
rc	 builtin, 294-295, 298, 301	S
rc	 cd, 292, 294-295, 298-299	S
rc	 Command execution, 294
rc	 Command grouping, 292
rc	 command line, 289, 291, 295, 300
rc	 Command substitution, 290-291, 295, 300
rc	 Comments and continuation, 289
rc	 Concatenation, 290-292, 300
rc	 Conditional execution \(em && and ||, 292	x
rc	 Conditional execution \(em if, 293	t
rc	 Control flow \(em for, 292	t
rc	 Control flow \(em switch, 293	t
rc	 Control flow \(em while, 293	t
rc	 current directory, 291-292, 294, 298
rc	 debugging, 298
rc	 diagnostic output, 296, 298
rc	 else, 292, 301	S
rc	 Environment, 289, 294-295, 297-298, 300
rc	 environment entries, 297
rc	 eof marker, 296
rc	 eval, 294, 296, 299-300	S
rc	 exec, 291-295, 297-298, 300-301	S
rc	 exit, 292, 294-300	S
rc	 Exit status, 292, 295, 300
rc	 file descriptor, 292, 296-298
rc	 file name, 289-290, 293, 295, 299
rc	 file system, 297
rc	 Filename patterns, 290
rc	 finit, 294-295, 297	S
rc	 flag, 291, 294, 298, 301	S
rc	 Flow of control, 292
rc	 fn, 294-295, 297-299, 302-303	S
rc	 for, 289-303	S
rc	 Free carets, 291, 301-302
rc	 Functions, 293-294, 297-298, 300
rc	 grammar, 301-302
rc	 Here documents, 296-297
rc	 I/O Redirection, 289
rc	 if, 289-303	S
rc	 initialization procedure, 294-295
rc	 interactive mode, 298, 301
rc	 Invocation, 297
rc	 Local Variables, 297
rc	 man command, 298	p
rc	 manual page, 299, 301
rc	 meta-characters, 290
rc	 mount, 294, 297	S
rc	 parent process, 292, 300
rc	 parser, 299, 301
rc	 Pipeline branching, 290-291
rc	 Pipelines, 289, 291
rc	 process id, 292, 295
rc	 pwd, 294, 298	S
rc	 Quotation, 289, 295, 297, 299-300
rc	 rcmain, 298	S
rc	 shift, 291, 293-294	S
rc	 sigexit, 297, 299	S
rc	 sighup, 297, 299	S
rc	 sigint, 297-299	S
rc	 Signals, 297
rc	 sigquit, 297-299	S
rc	 sigterm, 297	S
rc	 Simple commands, 289
rc	 source code, 291, 301-302
rc	 Special variables, 295
rc	 standard input, 289-290, 292-293, 296, 298-300
rc	 standard output, 289-292, 296
rc	 Subshells, 292
rc	 umask, 294	S
rc	 unmount, 295	S
rc	 unquoted word, 291
rc	 variable substitution, 290, 296, 300-301
rc	 Variables, 290-291, 295, 297, 300
rc	 wait, 292-293, 295, 297, 301	S
rc	 whatis, 295	S
rc	 while, 293, 295, 299-300, 302-303	S
rc	 white space, 289, 291
rc	  [ ], 296	S
rc	  \e, 289, 297, 299-300, 302	S
rc	  | characters, 292, 295-296	p
rc	  ||, 292, 295, 299, 302	S
rc	  $, 290, 293, 295	S
rc	  $#, 290-291, 293, 298, 302	S
rc	  $*, 291, 293-295, 297, 300	S
rc	  $apid, 292, 295	S
rc	  $cdpath, 294	S
rc	  $cflag, 295, 297	S
rc	  $home, 294-295, 298	S
rc	  $home/.rcrc, 298	S
rc	  $ifs, 295, 299	S
rc	  $path, 290, 294-295, 298	S
rc	  $pid, 295, 297, 299	S
rc	  $prompt, 294-295, 298, 301	S
rc	  $status, 292-296, 298	S
rc	  $$, 296	S
5620 terminal	 sam, 411	g
awk	 sam, 417-418	c
bitblt	 sam, 429, 431	c
bitmap display	 sam, 411-412, 419, 427-428	g
cut-and-paste editor	 sam, 411-412, 420, 432	g
ed	 sam, 411, 413, 415-416, 423, 427, 433-434	c
egrep	 sam, 415, 423	c
garbage-compacted arena	 sam, 424
garbage-compacting allocator	 sam, 424
grep	 sam, 418	c
interactive editor	 sam, 423, 433	g
Layers software	 sam, 430	f
Memory allocation	 sam, 424
Mouse Interface	 sam, 412, 419, 421
mouse language	 sam, 411, 415, 418, 421, 432
mux	 sam, 411, 420, 422, 429, 432, 434	c
pi	 sam, 432
programmable editor	 sam, 433	g
regular expression	 sam, 411, 413-418, 421-423, 426-427, 434
sam	  2 communications, 427
sam	 a, 413-414, 416-417, 427	S
sam	 awk, 417-418	c
sam	 b, 414, 418-419, 424	S
sam	 bitblt, 429, 431	c
sam	 Bitmap, 411, 429-431	S
sam	 Boxes, 430-431
sam	 c, 412-414, 416-422, 424, 426, 432-433	S
sam	 character constants, 418
sam	 clicking, 421
sam	 close, 420	S
sam	 cmdexec, 422-423	S
sam	 command interpreter, 418, 421-422, 432
sam	 Command Language, 411-413, 419, 421-423, 426, 428, 432-434
sam	 compile, 422-423	S
sam	 current file, 412, 414, 418-420, 427-428
sam	 current text, 412-413, 420
sam	 current window, 419-421, 430
sam	 cut, 421	S
sam	 d, 412, 414, 416-420	S
sam	 Data structures for manipulating files, 425
sam	 Data structures in the terminal, 429-430
sam	 display process, 411
sam	 Doing and undoing, 426
sam	 e, 414, 418-419, 422	S
sam	 ed, 411, 413, 415-416, 423, 427, 433-434	c
sam	 editing operations, 412, 415, 433
sam	 egrep, 415, 423	c
sam	 execute, 422-424	S
sam	 f, 414, 418, 420, 422	S
sam	 file access, 411, 422
sam	 File data structure, 422, 425-426, 428, 432
sam	 file name, 412, 414, 418-420, 425-426
sam	 Flayer software, 430	p
sam	 forward search, 424
sam	 Frame software, 430	p
sam	 frdelete, 431-432	S
sam	 frinsert, 431-432	S
sam	 g, 414, 417-419, 421-422, 433	S
sam	 garbage-compacted arena, 424
sam	 garbage-compacting allocator, 424
sam	 global substitutes, 433
sam	 grep, 418	c
sam	 i, 413-414, 422, 425-426, 428-429, 432-434	S
sam	 Implementation, 411-412, 419, 421, 423-429, 432, 434
sam	 interactive editing, 411, 419, 433
sam	 internal copy, 412
sam	 Layers software, 430	f
sam	 List structure, 424	p
sam	 look, 421	S
sam	 m, 414, 419	S
sam	 main memory, 425, 429
sam	 Memory allocation, 424
sam	 menu lines, 414, 419-420
sam	 modified bit, 412, 419, 426-427
sam	 mouse actions, 419
sam	 mouse cursor, 420
sam	 Mouse Interface, 412, 419, 421
sam	 mouse language, 411, 415, 418, 421, 432
sam	 mouse-based interface, 415, 432
sam	 Multiple files, 412, 418, 427
sam	 multiple lines, 413, 415, 418
sam	 multiple windows, 419-420
sam	 mux, 411, 420, 422, 429, 432, 434	c
sam	 n, 417	S
sam	 newline character, 412-413, 417, 423
sam	 null string, 412-413, 415-417, 420-421, 424
sam	 obscured windows, 428, 430
sam	 open files, 425
sam	 p, 414-417, 419	S
sam	 parse tree, 422
sam	 Parsing and execution, 421
sam	 paste, 411-412, 421-422	S
sam	 pi, 432	C
sam	 q, 419	S
sam	 Rasp, 428-429, 431-432, 434	S
sam	 real time, 427
sam	 regular expression, 411, 413-418, 421-423, 426-427, 434
sam	 relative addresses, 415
sam	 remote host, 411, 428
sam	 reshape, 420	S
sam	 s, 413-414, 422, 431, 433	S
sam	 Screen update, 429-430
sam	 sed, 417, 433	C
sam	 setjmp/longjmp, 422	S
sam	 snarf, 421, 434	S
sam	 Structural Regular Expressions, 417-418, 433
sam	 t, 414, 419, 433	S
sam	 temporary file, 421, 425-426
sam	 u, 414, 419	S
sam	 update algorithms, 430-431
sam	 update routine, 427, 429-430
sam	 updated windows, 429
sam	 v, 411-414, 417-434	S
sam	 vi, 415, 423, 434	S
sam	 w, 414, 418-420	S
sam	 window system, 411, 420-421, 429, 432, 434
sam	 x, 414-419, 421-422, 424, 426-427, 431, 433	S
sam	 xerox, 420	S
sam	 y, 414, 417-419, 427	S
sam	  $, 415-416, 419, 422, 424	S
sed	 sam, 417, 433
Structural Regular Expressions	 sam, 417-418, 433
Text Editor Sam	 sam, 411	g
text editor	 sam, 411-412, 415, 417, 427, 432	g
window system	 sam, 411, 420-421, 429, 432, 434
.profile files	 security, 562	f
/bin	 security, 560-562	c
/bin/su	 security, 562	c
/dev/kmem	 security, 559	c
/dev/mem	 security, 559	c
/usr/bin	 security, 562, 564	c
/usr/spool/uucppublic	 security, 562	c
chmod	 security, 559-561	c
chown	 security, 559-560	c
crypt	 security, 556-557, 561, 564-566	c
ct	 security, 563	c
cu	 security, 563-564	c
Disabling accounts based on unsuccessful logins	 security, 566
Encrypted File	 security, 564-565
encrypted password	 security, 557, 566
file mode	 security, 558-561
Files And File Systems	 security, 558-559
group logins	 security, 567
group permissions	 security, 559, 567
local area networks	 security, 563-564
local machine	 security, 558, 563-564
login name	 security, 557, 561, 563, 566-567
login time	 security, 559, 566
ls	 security, 558, 561-562	c
mail	 security, 556, 560-564	c
Misguided Efforts	 security, 565
Networking	 security, 556-557, 562, 568
passwd	 security, 558, 560, 562-563, 566	c
Password aging	 security, 566
password file	 security, 557-558, 560, 562-563, 565-567
Password Security	 security, 557
permission bits	 security, 558, 560
phone number	 security, 557, 563
physical disk	 security, 559
ps	 security, 559	c
Recording unsuccessful login attempts	 security, 566
remote execution	 security, 564
remote machine	 security, 562-564
remote system	 security, 562
restricted shell	 security, 560, 567
root	 security, 560-561, 565, 567
security	  .profile files, 562	f
security	  /bin, 560-562	c
security	  /bin/su, 562	c
security	  /dev/kmem, 559	c
security	  /dev/mem, 559	c
security	  /usr/bin, 562, 564	c
security	  /usr/spool/uucppublic, 562	c
security	 chmod, 559-561	c
security	 chown, 559-560	c
security	 crypt, 556-557, 561, 564-566	c
security	 ct, 563	c
security	 cu, 563-564	c
security	 Disabling accounts based on unsuccessful logins, 566
security	 Encrypted File, 564-565
security	 encrypted password, 557, 566
security	 file mode, 558-561
security	 Files And File Systems, 558-559
security	 good passwords, 558, 566
security	 group logins, 567
security	 group permissions, 559, 567
security	 local area networks, 563-564
security	 local machine, 558, 563-564
security	 login name, 557, 561, 563, 566-567
security	 login time, 559, 566
security	 ls, 558, 561-562	c
security	 mail, 556, 560-564	c
security	 Misguided Efforts, 565
security	 Networking, 556-557, 562, 568
security	 passwd, 558, 560, 562-563, 566	c
security	 Password aging, 566
security	 password file, 557-558, 560, 562-563, 565-567
security	 Password Security, 557
security	 People, 557-562, 565-568
security	 permission bits, 558, 560
security	 phone number, 557, 563
security	 physical disk, 559
security	 ps, 559	c
security	 Recording unsuccessful login attempts, 566
security	 remote execution, 564
security	 remote machine, 562-564
security	 remote system, 562
security	 restricted shell, 560, 567
security	 root, 560-561, 565, 567
security	 set-userid facility, 559
security	 special file, 558-559
security	 su, 561-562, 565, 567	c
security	 SUID Programs, 559-560
security	 sulog, 565	c
security	 super-user privileges, 559-562, 565, 567
security	 system administrator, 557, 560-562, 564-567
security	 Trojan Horses, 561, 567
security	 umask, 559	c
security	 user education, 562, 568
security	 Users' Concerns, 567
security	 uucp, 557, 562-564, 567	C
security	 uux, 562-563	c
set-userid facility	 security, 559
special file	 security, 558-559
su	 security, 561-562, 565, 567	c
SUID Programs	 security, 559-560
sulog	 security, 565	c
super-user privileges	 security, 559-562, 565, 567
system administrator	 security, 557, 560-562, 564-567
System Security	 security, 555, 565, 567	g
Trojan Horses	 security, 561, 567
umask	 security, 559	c
uucp	 security, 557, 562-564, 567
uux	 security, 562-563	c
ed	 sed, 401-402, 404-408	c
non-interactive context editor	 sed, 401	g
pattern space	 sed, 402-403, 407-409
regular expression	 sed, 401-403
Sed \(em A Non-interactive Text Editor	 sed, 401	g
sed	  *, 403	S
sed	  -e, 402-403	S
sed	  -f, 402, 409	S
sed	  -n, 402, 406, 409	S
sed	  = function, 409	p
sed	 a, 404-405, 407	S
sed	 Addresses: Selecting lines for editing, 402
sed	 b, 402, 407-408	S
sed	 c, 403-404, 407, 409	S
sed	 command file, 401
sed	 Command-line Flags, 402
sed	 Context Addresses, 402
sed	 current input line, 408-409
sed	 current line, 404, 407, 409
sed	 d, 404, 407	S
sed	 delimiting character, 405
sed	 ed, 401-402, 404-408	c
sed	 embedded newline, 403, 407, 409
sed	 Flow-of-Control Functions, 408
sed	 Functions, 401-402, 404-408
sed	 g, 405-406, 408-409	S
sed	 grouping command, 408
sed	 h, 408-409	S
sed	 Hold and Get Functions, 408
sed	 hold area, 408-409
sed	 i, 404	S
sed	 Input-output Functions, 406
sed	 leading blanks, 405
sed	 line number, 402, 409
sed	 Line-number Addresses, 402
sed	 line-number counter, 402, 404
sed	 Miscellaneous Functions, 409
sed	 Multiple Input-line Functions, 407
sed	 n, 402, 404, 409	S
sed	 Number of Addresses, 403
sed	 Order of Application of Editing Commands, 402
sed	 Overall Operation, 401
sed	 p, 402, 406-407, 409	S
sed	 pattern space, 402-403, 407-409
sed	 q, 409	S
sed	 r, 404-405, 407	S
sed	 regular expression, 401-403
sed	 s, 402-403, 405-406, 409	S
sed	 Substitute Function, 405
sed	 t, 402, 408-409	S
sed	 terminal newline, 403, 407
sed	 w, 406-407	S
sed	 Whole-line Oriented Functions, 404
sed	  [], 403	S
sed	  \e(, 403-406, 408-409	S
sed	  \e), 403-406, 408-409	S
sed	  ^, 403	S
sed	  $, 402	S
/cs	 setup, 510	c
/cs/dk	 setup, 510	c
/dev/dk	 setup, 511	c
/dev/dk/dkctl	 setup, 511	c
/dev/floppy	 setup, 511	c
/dev/ra02	 setup, 508	c
/dev/tcp01	 setup, 511	c
/etc/dkk.dubhi	 setup, 511	c
/etc/dkk.kdi	 setup, 511	c
/etc/kdiload	 setup, 511	c
/etc/kmctab	 setup, 511	c
/etc/rc	 setup, 509	c
/etc/whoami	 setup, 509	c
/n	 setup, 509-510	c
/tmp	 setup, 509	c
/unix	 setup, 507	c
/usr	 setup, 507-510	c
/usr/630	 setup, 511	c
/usr/adm/monthclean	 setup, 510	c
/usr/adm/weekclean	 setup, 510	c
/usr/bin	 setup, 508	c
/usr/ipc/lib/ns.db	 setup, 511	c
/usr/ipc/lib/serv	 setup, 511	c
/usr/ipc/log files	 setup, 510	c
/usr/ipc/mgrs	 setup, 510	c
/usr/ipc/servers/daily	 setup, 510	c
/usr/jerq	 setup, 511	c
/usr/jerq/src	 setup, 508	c
/usr/lib/upas	 setup, 510	c
/usr/lib/uucp	 setup, 510	c
/usr/lib/uucp/Sysfiles	 setup, 510	c
/usr/lib/uucp/uudemon.hr	 setup, 510	c
/usr/lib/uucp/uugrep	 setup, 510	c
/usr/netb	 setup, 509, 511	c
/usr/src	 setup, 508	c
/usr/src/cmd	 setup, 508	c
/usr/src/ipc	 setup, 508	c
/usr/src/netb	 setup, 508	c
/usr/src/sys	 setup, 508	c
5620 terminal	 setup, 508, 511
630mux	 setup, 511	c
arff	 setup, 511	c
auth	 setup, 511
backup	 setup, 509
bitmapped filesystem	 setup, 508
Bitmapped terminals	 setup, 511
cbt	 setup, 510	c
chuck	 setup, 507-508	c
classical filesystem	 setup, 508
con	 setup, 510	c
console disk	 setup, 507, 511
cpio	 setup, 509	c
cron	 setup, 509	c
ctime	 setup, 509	c
cu	 setup, 509-510	c
Datakit	 setup, 507, 510-511
dcheck	 setup, 508	c
device number	 setup, 508
dialout	 setup, 509	c
Disks and filesystems	 setup, 508
dkhup	 setup, 511	c
dkmgr	 setup, 510-511	c
dmesg	 setup, 509	c
Ethernet	 setup, 507, 511
free block list	 setup, 508
fsck	 setup, 507-508
fstab	 setup, 509	c
getty	 setup, 509	c
icheck	 setup, 508	c
init	 setup, 509	c
ipccreat	 setup, 510	c
ipconfig	 setup, 511	c
ipcopen	 setup, 510	c
ldpcs	 setup, 511	c
login	 setup, 509-510	c
mail	 setup, 509-510	c
mail.log	 setup, 509-510	c
mk	 setup, 508
mkbitfs	 setup, 508	c
mkfile	 setup, 508	c
mkfs	 setup, 508	c
mknod	 setup, 508	c
mount	 setup, 508-509	c
mux	 setup, 511	c
namefiles	 setup, 510	c
names.global	 setup, 510	c
names.local	 setup, 510	c
ncheck	 setup, 508	c
netfs	 setup, 509, 511	c
network filesystem	 setup, 508-509, 511
npull	 setup, 510	c
npush	 setup, 510	c
ns	 setup, 511	c
passwd	 setup, 509	c
push	 setup, 510	c
qns	 setup, 511	c
rarepl	 setup, 511	c
rc	 setup, 509
rcp	 setup, 510	c
reboot	 setup, 507-508	c
rewrite	 setup, 510	c
rewrite.fancy	 setup, 510	c
root filesystem	 setup, 507-508
root image	 setup, 507-508
Setting up a Research UNIX system	 setup, 507	g
setup	  /cs, 510	c
setup	  /cs/dk, 510	c
setup	  /dev/dk, 511	c
setup	  /dev/dk/dkctl, 511	c
setup	  /dev/floppy, 511	c
setup	  /dev/ra02, 508	c
setup	  /dev/tcp01, 511	c
setup	  /etc/dkk.dubhi, 511	c
setup	  /etc/dkk.kdi, 511	c
setup	  /etc/kdiload, 511	c
setup	  /etc/kmctab, 511	c
setup	  /etc/rc, 509	c
setup	  /etc/whoami, 509	c
setup	  /n, 509-510	c
setup	  /tmp, 509	c
setup	  /unix, 507	c
setup	  /usr, 507-510	c
setup	  /usr/630, 511	c
setup	  /usr/adm/monthclean, 510	c
setup	  /usr/adm/weekclean, 510	c
setup	  /usr/bin, 508	c
setup	  /usr/ipc/lib/ns.db, 511	c
setup	  /usr/ipc/lib/serv, 511	c
setup	  /usr/ipc/log files, 510	c
setup	  /usr/ipc/mgrs, 510	c
setup	  /usr/ipc/servers/daily, 510	c
setup	  /usr/jerq, 511	c
setup	  /usr/jerq/src, 508	c
setup	  /usr/lib/upas, 510	c
setup	  /usr/lib/uucp, 510	c
setup	  /usr/lib/uucp/Sysfiles, 510	c
setup	  /usr/lib/uucp/uudemon.hr, 510	c
setup	  /usr/lib/uucp/uugrep, 510	c
setup	  /usr/netb, 509, 511	c
setup	  /usr/src, 508	c
setup	  /usr/src/cmd, 508	c
setup	  /usr/src/ipc, 508	c
setup	  /usr/src/netb, 508	c
setup	  /usr/src/sys, 508	c
setup	  5620 terminal, 508, 511
setup	  630mux, 511	c
setup	 arff, 511	c
setup	 auth, 511	C
setup	 backup, 509	C
setup	 bitmapped filesystem, 508
setup	 Bitmapped terminals, 511
setup	 cbt, 510	c
setup	 chuck, 507-508	c
setup	 classical filesystem, 508
setup	 con, 510	c
setup	 console disk, 507, 511
setup	 cpio, 509	c
setup	 Cracking the tape and booting, 507
setup	 cron, 509	c
setup	 ctime, 509	c
setup	 cu, 509-510	c
setup	 Datakit, 507, 510-511
setup	 dcheck, 508	c
setup	 device number, 508
setup	 dialout, 509	c
setup	 Disks and filesystems, 508
setup	 dkhup, 511	c
setup	 dkmgr, 510-511	c
setup	 dmesg, 509	c
setup	 Documentation, 507, 511
setup	 Ethernet, 507, 511
setup	 Files to watch for, 509
setup	 free block list, 508
setup	 fsck, 507-508	C
setup	 fstab, 509	c
setup	 getty, 509	c
setup	 icheck, 508	c
setup	 init, 509	c
setup	 ipccreat, 510	c
setup	 ipconfig, 511	c
setup	 ipcopen, 510	c
setup	 ldpcs, 511	c
setup	 login, 509-510	c
setup	 mail, 509-510	c
setup	 mail.log, 509-510	c
setup	 Miscellaneous hardware support, 511
setup	 mk, 508	C
setup	 mkbitfs, 508	c
setup	 mkfile, 508	c
setup	 mkfs, 508	c
setup	 mknod, 508	c
setup	 mount, 508-509	c
setup	 mux, 511	c
setup	 namefiles, 510	c
setup	 names.global, 510	c
setup	 names.local, 510	c
setup	 ncheck, 508	c
setup	 netfs, 509, 511	c
setup	 network filesystem, 508-509, 511
setup	 npull, 510	c
setup	 npush, 510	c
setup	 ns, 511	c
setup	 passwd, 509	c
setup	 push, 510	c
setup	 qns, 511	c
setup	 rarepl, 511	c
setup	 rc, 509	C
setup	 rcp, 510	c
setup	 reboot, 507-508	c
setup	 rewrite, 510	c
setup	 rewrite.fancy, 510	c
setup	 root filesystem, 507-508
setup	 root image, 507-508
setup	 Setting up mail, 510	q
setup	 Setting up networking, 510
setup	 Setting up uucp, 510	q
setup	 smash, 511	c
setup	 special file, 507-509, 511
setup	 svcmgr, 510-511	c
setup	 system files, 508-509
setup	 Systems entries, 510	p
setup	 Systems file, 510	p
setup	 tcpmgr, 510-511	c
setup	 ttyname, 509	c
setup	 ttys, 509	c
setup	 udpconfig, 511	c
setup	 umount, 508	c
setup	 upas, 509-510	C
setup	 uucp, 509-510	C
setup	 uudemon.day, 510	c
setup	 uugrep, 510	c
smash	 setup, 511	c
special file	 setup, 507-509, 511
svcmgr	 setup, 510-511	c
system files	 setup, 508-509
tcpmgr	 setup, 510-511	c
ttyname	 setup, 509	c
ttys	 setup, 509	c
udpconfig	 setup, 511	c
umount	 setup, 508	c
upas	 setup, 509-510
uucp	 setup, 509-510
uudemon.day	 setup, 510	c
uugrep	 setup, 510	c
associative array	 snocone, 305
dynamic typing	 snocone, 305
Pattern Matching	 snocone, 308, 310, 312-313
programming language	 snocone, 305-306, 315	g
SNOBOL4	 snocone, 305-307, 309, 311, 315	g
Snocone Programming Language	 snocone, 305	g
snocone	  !=, 309, 311, 317	S
snocone	  #, 307-308	S
snocone	  &, 310, 314	S
snocone	  &&, 307, 309-310	S
snocone	  &ABORT, 314	S
snocone	  &ALPHABET, 314	S
snocone	  &ANCHOR, 312, 314	S
snocone	  &ARB, 314	S
snocone	  &BAL, 315	S
snocone	  &CODE, 315	S
snocone	  &DUMP, 315	S
snocone	  &FAIL, 315	S
snocone	  &FENCE, 315	S
snocone	  &FNCLEVEL, 315	S
snocone	  &INPUT, 315	S
snocone	  &MAXLNGTH, 315	S
snocone	  &OUTPUT, 315	S
snocone	  &REM, 315	S
snocone	  &STCOUNT, 315	S
snocone	  &STLIMIT, 315	S
snocone	  &SUCCEED, 315	S
snocone	  /usr/lib/snocone, 308	S
snocone	  :!:, 309	S
snocone	  :!=:, 309	S
snocone	  ::, 309, 316	S
snocone	  :<:, 309	S
snocone	  :<=:, 309	S
snocone	  :==:, 309	S
snocone	  :>:, 309	S
snocone	  :>=:, 309	S
snocone	  < >, 309	S
snocone	  <=, 306, 309	S
snocone	  =, 309-310	S
snocone	  ==, 317	S
snocone	  >=, 309	S
snocone	  ?, 310, 312-313	S
snocone	  @, 310	S
snocone	  @N, 313	S
snocone	 ABORT, 311, 314	S
snocone	 angle brackets, 308
snocone	 ANY, 305-316	S
snocone	 ARB, 314	S
snocone	 ARRAY, 306, 308-309, 311, 315	S
snocone	 associative array, 305
snocone	 BAL, 314-315	S
snocone	 Binary Operators, 309-310
snocone	 BREAK, 310, 314, 317	S
snocone	 BREAKX, 314	S
snocone	 built-in function, 305-306
snocone	 car, 308	S
snocone	 cdr, 308	S
snocone	 comment, 307
snocone	 comparison predicates, 309
snocone	 concatenation, 307, 309, 312-313
snocone	 cons, 308	S
snocone	 CONTINUE, 307, 310-311	S
snocone	 control structure, 305-307
snocone	 curly braces, 308
snocone	 data structure, 312, 316-317
snocone	 Data Types, Declarations, and Scope, 308
snocone	 DATATYPE, 306, 310	S
snocone	 deferred evaluation, 310
snocone	 DEFINE, 306-307	S
snocone	 DETACH, 312	S
snocone	 double quotes, 307-308
snocone	 dynamic typing, 305
snocone	 END, 311	S
snocone	 ENDFILE, 312	S
snocone	 error condition, 306, 308
snocone	 error results, 309-311
snocone	 EVAL, 308-310, 314	S
snocone	 EXPRESSION, 310	S
snocone	 Expression Evaluation, Success, and Failure, 308
snocone	 FAIL, 314-315	S
snocone	 FENCE, 314-315, 317	S
snocone	 File Inclusion, 308
snocone	 for, 307	S
snocone	 freturn, 311, 316	S
snocone	 go to, 306, 311	S
snocone	 if, 307-308, 315	S
snocone	 include, 308	S
snocone	 initial value, 308-309, 315
snocone	 INPUT, 312, 315-317	S
snocone	 Input-Output, 311-312
snocone	 label, 306-307, 311
snocone	 Language Description, 307
snocone	 LEN, 314	S
snocone	 Lexical Conventions, 307
snocone	 local variables, 305, 311
snocone	 Motivation, 307
snocone	 NOTANY, 314	S
snocone	 nreturn, 311	S
snocone	 null string, 306, 308-311, 313-314, 316
snocone	 OUTPUT, 312, 315	S
snocone	 pattern match operator, 310
snocone	 Pattern Matching, 308, 310, 312-313
snocone	 POS, 314	S
snocone	 pre-defined variable, 313-315
snocone	 predicate function, 306
snocone	 Procedures, 305, 308-309, 311-314
snocone	 program execution, 311-312
snocone	 REM, 314-315	S
snocone	 return, 306-307, 311, 316	S
snocone	 RPOS, 314	S
snocone	 RTAB, 314	S
snocone	 SPAN, 314, 317	S
snocone	 statement failure, 306
snocone	 Statement Separation, 307
snocone	 Statements, 305-308, 310-311, 315
snocone	 SUCCEED, 314-315	S
snocone	 System Variable, 310, 312, 314
snocone	 TAB, 307, 314	S
snocone	 TABLE, 306-307, 309, 311, 315-316	S
snocone	 TERMINAL, 312, 317	S
snocone	 Topological Sorting, 315
snocone	 Unary Operators, 310
snocone	 What's nice about SNOBOL4, 305
snocone	 What's not nice about SNOBOL4, 306
snocone	 while, 307-308, 310, 315	S
snocone	  |, 310, 313	S
snocone	  ||, 310	S
snocone	  $, 310-311	S
System Variable	 snocone, 310, 312, 314
Topological Sorting	 snocone, 315
assertion violation	 spin, 454-456, 461-464
Assertions	 spin, 451, 461, 464
asynchronous communication	 spin, 447, 460
C preprocessor	 spin, 460
C program	 spin, 443, 449, 452
communication protocol	 spin, 443, 460	g
concurrent processes	 spin, 443	g
deadlock	 spin, 443, 451-453, 456, 461	g
Executability	 spin, 443, 447, 458-459
exhaustive validation	 spin, 443, 452
guarded command language	 spin, 460	g
Message Passing	 spin, 446, 460
Message Type Definitions	 spin, 452
modeling language	 spin, 443, 451, 460	g
Modeling Procedures and Recursion	 spin, 450
Process Instantiation	 spin, 445-446, 457
Processes	 spin, 443-455, 458, 460-462, 464-465
PROMELA Reference Manual	 spin, 457	g
random simulation	 spin, 443, 452, 454
Rendez-Vous Communication	 spin, 447-448, 450
Spin \(em A Protocol Analyzer	 spin, 443	g
spin	  -a, 447, 451, 453-454, 461-464	S
spin	  -c, 450, 455-456, 458, 464	S
spin	  -g, 453	S
spin	  -l, 451, 453, 455-456, 464	S
spin	  -m, 453, 455-456	S
spin	  -n, 452, 454-455	S
spin	  -p, 443, 451, 453, 455-456, 462, 464	S
spin	  -r, 453-455, 465	S
spin	  -s, 445, 451-453, 457, 463-465	S
spin	  -t, 453-456, 462, 465	S
spin	  -w, 455-457	S
spin	 Array Variables, 444
spin	 assert, 451-452, 458	S
spin	 assertion violation, 454-456, 461-464
spin	 Assertions, 451, 461, 464
spin	 asynchronous communication, 447, 460
spin	 atomic sequence, 446, 448, 459
spin	 Bit State Space, 443, 453-454, 456-457
spin	 block, 452, 458	S
spin	 break, 449-450, 452, 459	S
spin	 buffer size, 447-448
spin	 C preprocessor, 460
spin	 C program, 443, 449, 452
spin	 Case Selection, 448, 459
spin	 chan, 443-460, 463-464	S
spin	 Comments, 457
spin	 Constants, 445, 447, 452, 457-459
spin	 Control Flow, 448, 454, 456
spin	 curly braces, 444, 446, 458
spin	 Data Types, 444-445, 458, 460
spin	 Declarations, 444-445, 457-458, 460
spin	 do, 449, 459	S
spin	 error sequence, 453, 455
spin	 error trail, 453, 462, 464-465
spin	 Executability, 443, 447, 458-459
spin	 exhaustive validation, 443, 452
spin	 Expressions, 457, 459-460
spin	 Full State Space, 454, 456
spin	 global variable, 443, 445-446, 450, 453, 458, 461
spin	 goto, 449, 452, 459	S
spin	 greatest common divisor, 449
spin	 halt, 452, 459	S
spin	 hash collision, 455-456
spin	 hash factor, 453, 455-457, 461-464
spin	 hash table, 456
spin	 Identifiers, 457-458
spin	 Introduction to PROMELA, 443
spin	 Keywords, 457, 459
spin	 Lexical Conventions, 457
spin	 local variable, 444, 446, 448, 453-454, 458, 464
spin	 Macros and Include File, 460
spin	 message field, 447, 459
spin	 Message Passing, 446, 460
spin	 message type, 447, 452-454, 458
spin	 Message Type Definitions, 452
spin	 modeling feature, 450, 460
spin	 Modeling Procedures and Recursion, 450
spin	 Option, 447-449, 451-460, 462, 464
spin	 pan.trail, 453, 455-456, 462, 464	S
spin	 positive numbers, 449
spin	 process declaration, 444-445, 458
spin	 Process Instantiation, 445-446, 457
spin	 process interaction, 443, 460
spin	 Process Type, 444-445, 450-451
spin	 Processes, 443-455, 458, 460-462, 464-465
spin	 proctype, 444-445, 458	S
spin	 Pseudo Statements, 452
spin	 random simulation, 443, 452, 454
spin	 Receive, 446-449, 452-454, 458-460, 463-465
spin	 Rendez-Vous Communication, 447-448, 450
spin	 Repetition, 448-449, 458-459
spin	 Repetition and Break, 459
spin	 run, 445, 452-453	S
spin	 run-time error, 446, 459
spin	 search depth, 456
spin	 Selection, 448-449, 458-460
spin	 Send, 446-448, 450, 452-453, 457-459, 463-465
spin	 skip, 445, 449-450, 452, 458	S
spin	 state space, 443, 453-455, 457
spin	 Statements, 443-448, 450-452, 458-460
spin	 symbolic names, 457-458
spin	 synchronous communication, 443, 448, 460
spin	 system state space, 443, 452, 454, 456, 464
spin	 The Analyzer, 453-454, 456-457, 460
spin	 The Simulator, 453, 455
spin	 Timeout, 450
spin	 timeout, 451-452	S
spin	 Timeout, 457-460, 463
spin	 timeout condition, 450, 460
spin	 unary operator, 445, 452, 457
spin	 Unconditional Jumps, 448-449
spin	 unexecutable code, 443
spin	 unreachable state, 456
spin	 user processes, 450, 452
spin	 Variables, 443-444, 448, 452, 458-461
synchronous communication	 spin, 443, 448, 460
Timeout	 spin, 450, 457-460, 463
Blit	 streams, 519-521
character device	 streams, 513, 517
control blocks	 streams, 514, 516, 519
control messages	 streams, 516, 519
data blocks	 streams, 514, 516, 518-519
data messages	 streams, 516, 518-519
Datakit	 streams, 515
device driver	 streams, 513-514, 517, 519-520
Flow Control	 streams, 513-514, 516, 520
inter-process communication	 streams, 513	g
Interprocess Communication	 streams, 518
kill processing	 streams, 517
line disciplines	 streams, 513, 520
Message blocks	 streams, 514-515
Messages	 streams, 513-518, 520
pseudo-terminal	 streams, 518
PT files	 streams, 518-519, 521	f
Queue Mechanisms and Interfaces	 streams, 516
Queues	 streams, 514, 516, 519-520
remote file transfer	 streams, 515
remote program	 streams, 520
Scheduling	 streams, 514, 516-517, 520
server routines	 streams, 520
Stream Input-Output System	 streams, 513	g
streams	 Blit, 519-521
streams	 character device, 513, 517
streams	 Connection with the Rest of the System, 517
streams	 control blocks, 514, 516, 519
streams	 control messages, 516, 519
streams	 data blocks, 514, 516, 518-519
streams	 data messages, 516, 518-519
streams	 Datakit, 515
streams	 device driver, 513-514, 517, 519-520
streams	 Evaluation, 519
streams	 Flow Control, 513-514, 516, 520
streams	 Interprocess Communication, 518
streams	 ioctl, 516, 518-520	S
streams	 kill processing, 517
streams	 line disciplines, 513, 520
streams	 Message blocks, 514-515
streams	 message module, 518-519
streams	 Messages, 513-518, 520
streams	 Overview, 513
streams	 pseudo-terminal, 518
streams	 PT files, 518-519, 521	f
streams	 put procedure, 514, 517, 519
streams	 Queue Mechanisms and Interfaces, 516
streams	 queue module, 514, 517
streams	 Queues, 514, 516, 519-520
streams	 remote file transfer, 515
streams	 remote program, 520
streams	 Scheduling, 514, 516-517, 520
streams	 server routines, 520
streams	 service procedure, 514, 517, 519
streams	 stream device, 514, 517
streams	 stream I/O, 516, 518, 520-521
streams	 stream modules, 519-520
streams	 stream processing modules, 514, 517
streams	 terminal device, 514-516
streams	 terminal input, 514, 516-517, 519
streams	 terminal module, 517, 519
streams	 terminal processing module, 515-517, 519
streams	 top-level routines, 514, 518
streams	 user process, 514, 518-519
streams	 user program, 513, 515, 521
terminal device	 streams, 514-516
terminal input	 streams, 514, 516-517, 519
-ms	 tbl, 42	c
boxed table	 tbl, 38, 42-43
eqn	 tbl, 37-38, 42
formatting information	 tbl, 38
multi-page table	 tbl, 41-42
tables	 tbl, 37-38, 41-42, 49	g
Tbl \(em A Program to Format Tables	 tbl, 37	g
tbl	  -ms, 42	c
tbl	  .TE, 37-49, 51-53	S
tbl	  .TS, 37-49, 51-54	S
tbl	 Additional Command Lines, 42
tbl	 allbox, 38, 40, 43, 46	S
tbl	 alphabetic subcolumn, 38-39
tbl	 Alternative notation, 40
tbl	 block of text, 41
tbl	 box, 37-38, 42-45, 47, 49, 52-53	S
tbl	 boxed table, 38, 42-43
tbl	 center, 37-39, 49, 51, 54	S
tbl	 centered column entry, 38
tbl	 column key-letters, 39, 41
tbl	 column separation value, 40
tbl	 Column width indication, 40
tbl	 Command Characters and Words, 54
tbl	 decimal point, 37, 39
tbl	 Default, 38-41
tbl	 delim, 42, 49, 54	S
tbl	 doublebox, 38, 46	S
tbl	 eqn, 37-38, 42	C
tbl	 eqn delimiters, 42	p
tbl	 Equal width columns, 40
tbl	 expand, 38-39, 49, 51	S
tbl	 Font changes, 40
tbl	 format section, 38-40, 42
tbl	 formatting information, 38
tbl	 Full width horizontal lines, 41
tbl	 global options, 38, 42
tbl	 Horizontal line, 39
tbl	 Input commands, 38
tbl	 left-adjusted column entry, 38
tbl	 linesize, 38	S
tbl	 multi-page table, 41-42
tbl	 non-printing character string, 39
tbl	 number register, 41-42
tbl	 numerical column entry, 38, 40
tbl	 numerical data, 39
tbl	 Options, 38, 42
tbl	 point size, 40-41
tbl	 Repeated characters, 41
tbl	 right-adjusted column entry, 38
tbl	 Short horizontal lines, 41
tbl	 signed digit, 40
tbl	 Single column horizontal lines, 41
tbl	 size changes, 42
tbl	 Space between columns, 39, 42
tbl	 spanned heading, 38, 40
tbl	 Staggered columns, 40
tbl	 T&, 38, 42-43, 45, 48-49	S
tbl	 Text block, 40-41
tbl	 TH, 52-53	S
tbl	 troff, 37-38, 40-42	c
tbl	 Troff commands within tables, 41
tbl	 T{, 41, 46, 52-53	S
tbl	 T}, 41, 46, 52-53	S
tbl	 Usage, 38, 42
tbl	 Vertical line, 37, 39-41
tbl	 Vertical spacing changes, 40
tbl	 Vertical spanning, 39
tbl	 Vertically spanned items, 39, 41
tbl	 Warning, 39, 41-42
tbl	 width value, 40
tbl	 Zero-width item, 40
tbl	  \e&, 39, 41	S
troff	 tbl, 37-38, 40-42	c
typesetting	 tbl, 37, 53	g
PostScript	 troffref, 191, 219-221
text processing	 troffref, 202, 207, 211, 216, 222	g
TROFF User's Manual	 troffref, 189	g
troffref	 automatic hyphenation, 213-214
troffref	 Background to the Second Edition, 189
troffref	 baseline spacing, 193, 204, 213, 222-224
troffref	 basic units, 198-199, 201, 212
troffref	 blank line, 203-205, 211, 214, 216
troffref	 bottom margin, 202, 222-224
troffref	 Bracket, 189, 194, 197, 212
troffref	 character size, 193, 201, 204, 215
troffref	 character widths, 189, 199, 220
troffref	 Conditional Acceptance of Input, 195, 215
troffref	 conditional input, 189, 197, 222
troffref	 control character, 192, 194, 199, 203, 210-211
troffref	 copy mode, 197, 205-207, 209-211, 217
troffref	 current diversion, 198, 202, 207
troffref	 current diversion level, 192, 202, 206
troffref	 current font, 193, 197-198, 200-202, 210, 218
troffref	 current indent, 198, 205
troffref	 current line length, 198, 203, 205
troffref	 current page, 193, 198, 202-203, 214-215, 224
troffref	 current point size, 198, 200-201
troffref	 current vertical place, 193, 198-199, 202, 207
troffref	 default scaling, 199-200, 213
troffref	 Device and Font Description Files, 196, 219
troffref	 Device description file, 200, 220
troffref	 double quotes, 206
troffref	 Environment Switching, 195, 210, 216, 222
troffref	 escape character, 194, 197, 210
troffref	 escape mechanism, 210
troffref	 Escape Sequences for Characters, Indicators, and Functions, 197
troffref	 extra vertical space, 204
troffref	 field delimiter, 194, 209-210
troffref	 field length, 209
troffref	 fill mode, 198, 203-205, 218, 222, 224
troffref	 Font and Character Size Control, 193, 200
troffref	 font change, 202, 210, 212, 219
troffref	 font name, 193, 197, 201-202, 220
troffref	 footer macros, 214, 222
troffref	 footer trap, 222, 224-225
troffref	 Footnotes, 189, 222, 224-225
troffref	 Graphics, 189, 191, 194, 197, 212-213, 218
troffref	 horizontal motion, 197, 209-212, 219
troffref	 horizontal place, 199, 212
troffref	 Hyphenation, 194, 197, 203, 213-214
troffref	 initial pseudo-page transition, 202, 222
troffref	 Input and Output Conventions and Character, 194, 210
troffref	 input line, 194-195, 203-204, 207, 210-212, 215, 217
troffref	 input text, 193, 197, 203-204, 210, 224
troffref	 Input/Output File Switching, 195, 216
troffref	 Insertions from the Standard Input, 195, 216
troffref	 internal storage space, 207, 209
troffref	 Last Page, 225
troffref	 ligature mode, 194, 210
troffref	 line beginning, 205, 207, 211
troffref	 line length, 193, 200, 203, 205, 214-215, 224
troffref	 Line Length and Indenting, 193, 205
troffref	 line number, 198, 214-215, 217
troffref	 Line-drawing, 189, 194, 210, 212
troffref	 Local Horizontal and Vertical Motions, 194, 211
troffref	 Macros, Strings, Diversion, and Position Traps, 194, 205
troffref	 Miscellaneous, 195, 200, 217
troffref	 Multiple Column Output, 189, 223
troffref	 no-break control character, 222
troffref	 No-space mode, 193, 204-205, 207, 222, 224
troffref	 nofill mode, 198, 203, 217, 225
troffref	 Number Register, 189, 191, 194, 197-201, 204, 206, 208-209, 212-217, 222
troffref	 numerical expressions, 200
troffref	 numerical font position, 200-201
troffref	 numerical input, 199-200, 208
troffref	 Output and Error Messages, 196, 217
troffref	 output device, 189, 191, 199-201, 203, 218-219, 221, 223
troffref	 Output Language, 189, 196, 218
troffref	 output line, 193, 197-198, 203-205, 214-215, 217-218, 222
troffref	 Output Line Numbering, 195, 214
troffref	 output text line, 203-205, 214
troffref	 output translation, 203, 211
troffref	 Overstrike, 194, 197, 212
troffref	 padding indicator, 209-210
troffref	 Page control, 193, 202
troffref	 Page Margins, 222
troffref	 Paragraphs and Headings, 223
troffref	 partial line, 203, 223, 225
troffref	 partial word, 203, 225
troffref	 point size, 193, 201, 204, 218, 220-221
troffref	 PostScript, 191, 219-221
troffref	 Predefined Number Registers, 198
troffref	 Predefined Read-Only Number Registers, 198
troffref	 read-only registers, 208-209
troffref	 right margin, 204, 214, 217
troffref	 Special Character Names, 226
troffref	 Special font, 193, 200-202, 212, 220
troffref	 standard error, 195, 217-218
troffref	 standard input, 191, 216
troffref	 standard output, 191, 216, 218
troffref	 tab stop, 209-210
troffref	 Tabs, Leaders, and Fields, 194, 209
troffref	 Text Filling, Adjusting, and Centering, 193, 203
troffref	 Three Part Titles, 195, 214
troffref	 Translations, 194, 210
troffref	 trap position, 202, 204, 207-208, 222
troffref	 underline font, 194, 210-211
troffref	 Usage, 189, 191, 223
troffref	 vertical place, 193, 199, 202, 213
troffref	 vertical size, 198, 206-207, 224
troffref	 vertical space, 193, 202, 204-205, 214
troffref	 Vertical Spacing, 193, 204, 213, 222
troffref	 Width Function, 194, 209, 211-212
troffref	 Zero-width Functions, 194, 212
typesetter	 troffref, 189, 219	g
typesetting	 troffref, 204	g
-mm	 trofftut, 225	c
-mpm	 trofftut, 225	c
-ms	 trofftut, 225, 234	c
eqn	 trofftut, 225, 228-230
laser printers	 trofftut, 225, 227
tbl	 trofftut, 225, 229
text-formatting program	 trofftut, 225	g
TROFF Tutorial	 trofftut, 225	g
trofftut	  -mm, 225	c
trofftut	  -mpm, 225	c
trofftut	  -ms, 225, 234	c
trofftut	 arithmetic, 225, 234-236
trofftut	 bottom margin, 233, 237
trofftut	 Character Set, 226, 239
trofftut	 Conditionals, 226, 236
trofftut	 current page, 234, 236-237
trofftut	 current point size, 229-230
trofftut	 default scale factor, 230
trofftut	 default units, 235
trofftut	 Diversions, 226, 237-238
trofftut	 double quotes, 228, 235
trofftut	 Environments, 226, 237
trofftut	 eqn, 225, 228-230	C
trofftut	 Fonts and Special Characters, 225, 227
trofftut	 in-line command, 226-227, 230
trofftut	 Indents and Line Lengths, 225, 228
trofftut	 input line, 227, 233
trofftut	 laser printers, 225, 227
trofftut	 left margin, 228
trofftut	 line spacing, 227, 234
trofftut	 Local Motions: Drawing lines and characters, 225, 229
trofftut	 macro call, 232-233, 235
trofftut	 macro definition, 232, 234-235
trofftut	 Macros with arguments, 226, 235
trofftut	 mathematical symbols, 225, 227
trofftut	 number register, 234-237
trofftut	 Number Registers and Arithmetic, 226, 234
trofftut	 point size, 226-227, 229, 233-236
trofftut	 point sizes line spacing, 225-226
trofftut	 relational operators, 234
trofftut	 relative size changes, 226
trofftut	 scale indicator, 234-235
trofftut	 Some Common Fonts, 240
trofftut	 special characters, 225-229
trofftut	 Strings, 225, 231, 234, 236
trofftut	 tab stops, 229, 237
trofftut	 Tabs, 225, 229
trofftut	 tbl, 225, 229	C
trofftut	 temporary indent, 229, 231
trofftut	 Titles, Pages and Numbering, 226, 232
trofftut	 typesetter, 225, 227
trofftut	 unfilled text, 229, 232
trofftut	 vertical motion, 230-231
trofftut	 vertical position, 230, 233-234
trofftut	 vertical space, 227, 232
typesetter	 trofftut, 225, 227
/etc/passwd	 upas, 572	c
/usr/lib/upas/names	 upas, 573	c
/usr/lib/upas/rewrite	 upas, 571	c
address-list	 upas, 571-572
config directory	 upas, 573-574	f
destination address	 upas, 569-573
ed	 upas, 571	c
egrep	 upas, 571	c
mail interface	 upas, 569
mail system	 upas, 569, 571, 573-574
make	 upas, 573	c
network mailer	 upas, 569-570
network-specific mailer	 upas, 569, 571, 574
parsing rule	 upas, 570
pattern match	 upas, 572, 574
RFC822	 upas, 572-573
SMTP	 upas, 572-574
Upas \(em a Simpler Approach to Network Mail	 upas, 569	g
upas	  /etc/passwd, 572	c
upas	  /usr/lib/upas/names, 573	c
upas	  /usr/lib/upas/rewrite, 571	c
upas	  >>, 571-572	S
upas	  ? operator, 571	p
upas	 address-list, 571-572
upas	 alias, 571-572, 574	S
upas	 Comparison With Sendmail, 574
upas	 Concealing Machine Names, 573
upas	 config directory, 573-574	f
upas	 destination address, 569-573
upas	 ed, 571	c
upas	 egrep, 571	c
upas	 Installation, 573
upas	 Loop Detection, 573
upas	 mail interface, 569
upas	 mail system, 569, 571, 573-574
upas	 mailing list, 572-573
upas	 make, 573	c
upas	 Message Format Conversion, 572
upas	 Message Routing, 571
upas	 network mailer, 569-570
upas	 network-specific mailer, 569, 571, 574
upas	 parsing rule, 570
upas	 pattern match, 572, 574
upas	 RFC822, 572-573
upas	 SMTP, 572-574
upas	 translate, 571-573	S
upas	 User Control, 573
upas	 user name, 570, 572
upas	 uucp, 570, 572-574
user name	 upas, 570, 572
uucp	 upas, 570, 572-574
/dev directory	 uucp, 579	f
/etc directory	 uucp, 586	f
/etc/gettydefs	 uucp, 579	c
/etc/inittab	 uucp, 578	c
/etc/passwd	 uucp, 578-579, 591, 593	c
/rc	 uucp, 590	c
/usr/lbin/rnews	 uucp, 587-588	c
/usr/lib/uucp	 uucp, 578, 583, 590, 592-593	c
/usr/lib/uucp/Devices	 uucp, 579-580, 583	c
/usr/lib/uucp/Dialers	 uucp, 580, 583	c
/usr/lib/uucp/Maxuuscheds	 uucp, 589	G
/usr/lib/uucp/Maxuuxqts	 uucp, 589	G
/usr/lib/uucp/Permissions	 uucp, 577, 583	c
/usr/lib/uucp/Poll	 uucp, 590	c
/usr/lib/uucp/Systems	 uucp, 577, 581, 583	c
/usr/lib/uucp/uugetty	 uucp, 579	c
/usr/local/lp	 uucp, 587-588	c
/usr/news	 uucp, 586	c
/usr/spool/locks	 uucp, 592	c
/usr/spool/uucp	 uucp, 589-590, 592-594	c
/usr/spool/uucppublic	 uucp, 578, 584, 586, 588	c
administrative login	 uucp, 578
AT&T Transport Layer Interface	 uucp, 577, 591
bad line	 uucp, 590, 593
cpio	 uucp, 590	c
cron	 uucp, 578, 589	c
cu	 uucp, 580-581, 583, 590, 592	c
dangerous commands	 uucp, 586-587
Datakit	 uucp, 577, 580-581, 591
direct connection	 uucp, 577, 580, 582-583
Error Messages	 uucp, 592
Fatal System Errors	 uucp, 592
file access	 uucp, 583, 586-587, 593
file system	 uucp, 577, 584, 589-590, 592-593
file transfers	 uucp, 577, 593
login ids	 uucp, 585, 588
lp	 uucp, 587-588
mail	 uucp, 577, 589	c
netnews	 uucp, 589	c
path names	 uucp, 586-588	g
public directory	 uucp, 578, 585-586, 588-589
public login	 uucp, 583-584
remote execution	 uucp, 577-578, 586-588
remote machine	 uucp, 577, 579, 582, 585, 587-588
remote site	 uucp, 583-589, 594
remote system	 uucp, 578-579, 581-583, 585, 589-590
rmail	 uucp, 584-585, 587-588	c
rnews	 uucp, 585, 587-588	c
system name	 uucp, 585, 590, 592, 594
System Status Messages	 uucp, 593
TCP	 uucp, 577, 580, 582, 591, 593	c
uucico	 uucp, 577-579, 583, 589-590, 592	c
uucleanup	 uucp, 578, 589	c
UUCP Administration	 uucp, 577	g
uucp login	 uucp, 589, 591
uucp	  /dev directory, 579	f
uucp	  /etc directory, 586	f
uucp	  /etc/gettydefs, 579	c
uucp	  /etc/inittab, 578	c
uucp	  /etc/passwd, 578-579, 591, 593	c
uucp	  /rc, 590	c
uucp	  /usr/lbin/rnews, 587-588	c
uucp	  /usr/lib/uucp, 578, 583, 590, 592-593	c
uucp	  /usr/lib/uucp/Devices, 579-580, 583	c
uucp	  /usr/lib/uucp/Dialers, 580, 583	c
uucp	  /usr/lib/uucp/Permissions, 577, 583	c
uucp	  /usr/lib/uucp/Poll, 590	c
uucp	  /usr/lib/uucp/Systems, 577, 581, 583	c
uucp	  /usr/lib/uucp/uugetty, 579	c
uucp	  /usr/local/lp, 587-588	c
uucp	  /usr/news, 586	c
uucp	  /usr/spool/locks, 592	c
uucp	  /usr/spool/uucp, 589-590, 592-594	c
uucp	  /usr/spool/uucppublic, 578, 584, 586, 588	c
uucp	 Administration, 577, 589
uucp	 administrative login, 578
uucp	 AT&T Transport Layer Interface, 577, 591
uucp	 Bad ACU and Modems, 590
uucp	 bad line, 590, 593
uucp	 Basics, 584
uucp	 CALLBACK, 585-586, 594	S
uucp	 Cleanup of the Public Directory, 589
uucp	 Cleanup of Undeliverable Jobs, 589
uucp	 Combining MACHINE and LOGNAME Entries, 588	z
uucp	 command execution, 577-578, 583, 587, 592
uucp	 COMMANDS, 577, 583-588, 592	S
uucp	 Compaction of Log Files, 590
uucp	 cpio, 590	c
uucp	 cron, 578, 589	c
uucp	 cu, 580-581, 583, 590, 592	c
uucp	 dangerous commands, 586-587
uucp	 Datakit, 577, 580-581, 591
uucp	 Debugging, 578, 590
uucp	 default file, 592
uucp	 default list, 584, 586-588
uucp	 default path, 587-588
uucp	 Default Settings, 588, 591
uucp	 Devices file, 580-583, 591, 593-594	p
uucp	 Dialcodes file, 580-582	p
uucp	 Dialers file, 577, 580-581, 583, 594	p
uucp	 direct connection, 577, 580, 582-583
uucp	 Direct line, 579, 581
uucp	 Error Messages, 592
uucp	 Extent of the Network, 577
uucp	 Fatal System Errors, 592
uucp	 file access, 583, 586-587, 593
uucp	 file system, 577, 584, 589-590, 592-593
uucp	 file transfers, 577, 593
uucp	 find command, 589	p
uucp	 Hardware, 577
uucp	 header file, 587-588, 590
uucp	 LCK file, 591, 594	p
uucp	 Local Configuration Options, 590
uucp	 local machine, 584-586
uucp	 local site, 583-584, 587, 590
uucp	 local system, 579, 583-586, 588
uucp	 local user, 584, 586
uucp	 login ids, 585, 588
uucp	 logname entries, 584, 586-587
uucp	 logname entry, 584-585
uucp	 logname option, 584-587
uucp	 lp, 587-588	C
uucp	 MACHINE and LOGNAME, 585, 588	y
uucp	 machine entries, 584, 586-588
uucp	 machine entry, 584-588
uucp	 MACHINE Entry For Other Systems, 588	p
uucp	 machine name, 585, 587-588, 592, 594
uucp	 machine option, 584-585
uucp	 mail, 577, 589	c
uucp	 minor device numbers, 579, 591
uucp	 MYNAME, 585, 588, 592	S
uucp	 netnews, 589	c
uucp	 NOREAD and NOWRITE, 586	y
uucp	 Options, 578, 583-586, 588-591
uucp	 Out of Space, 590
uucp	 pack, 590	S
uucp	 parms.h, 580-582, 587-590	S
uucp	 Permissions file, 578, 583-585, 587-588, 592-594	p
uucp	 phone field, 582
uucp	 phone number, 577, 580-582, 590, 594
uucp	 phone number field, 580
uucp	 physical line, 579, 584, 588
uucp	 Polling Other Systems, 590
uucp	 PUBDIR, 585, 588	S
uucp	 public directory, 578, 585-586, 588-589
uucp	 public login, 583-584
uucp	 queued files, 585-586
uucp	 queued requests, 586, 589
uucp	 READ and WRITE, 586	y
uucp	 remote execution, 577-578, 586-588
uucp	 remote machine, 577, 579, 582, 585, 587-588
uucp	 remote site, 583-589, 594
uucp	 remote system, 578-579, 581-583, 585, 589-590
uucp	 remote.unknown, 589, 592	S
uucp	 REQUEST, 577, 580, 583-590, 593	S
uucp	 retry backoff, 592
uucp	 rmail, 584-585, 587-588	c
uucp	 rnews, 585, 587-588	c
uucp	 Rules, 585
uucp	 SENDFILES, 584-588	S
uucp	 Setting Up ACU Devices, 579
uucp	 Shere message, 588	p
uucp	 spool directory, 587, 589-590, 593
uucp	 Sysfiles, 583	S
uucp	 system name, 585, 590, 592, 594
uucp	 System Status Messages, 593
uucp	 Systems file, 580-584, 589, 591-594	S
uucp	 Systems.cico, 583	S
uucp	 Systems.cu, 583	S
uucp	 TCP, 577, 580, 582, 591, 593	c
uucp	 transfer program, 578, 590
uucp	 uucico, 577-579, 583, 589-590, 592	c
uucp	 uucleanup, 578, 589	c
uucp	 uucp login, 589, 591
uucp	 uudemon.admin, 578, 589	S
uucp	 uudemon.cleanup, 578, 589-590	S
uucp	 uudemon.hour, 578, 590	S
uucp	 uudemon.poll, 578, 590	S
uucp	 uugetty, 578-579	c
uucp	 uulog, 578, 590	c
uucp	 uusched, 578, 589, 592	c
uucp	 uustat, 578, 589-590, 592	c
uucp	 Uutry, 578, 590	S
uucp	 uux, 577-578, 586-587	c
uucp	 uuxqt, 577-578, 585-587, 589-590, 592-593	c
uucp	 VALIDATE, 585, 587	S
uucp	 validate option, 586-587
uucp	 maxuuscheds File, 589	f
uucp	 maxuuxqts File, 589	f
uucp	 remote.unknown Program, 589	f
uucp	 Sysfiles\(emalternate Systems, Devices, Dialers Files, 583
uugetty	 uucp, 578-579	c
uulog	 uucp, 578, 590	c
uusched	 uucp, 578, 589, 592	c
uustat	 uucp, 578, 589-590, 592	c
uux	 uucp, 577-578, 586-587	c
uuxqt	 uucp, 577-578, 585-587, 589-590, 592-593	c
maxuuscheds File	 uucp, 589	f
maxuuxqts File	 uucp, 589	f
remote.unknown Program	 uucp, 589	f
C++	 yacc, 357
C	 yacc, 357-362, 365-367, 369, 379-380, 384
Error Handling	 yacc, 378, 380
error recovery	 yacc, 374, 378-380, 382
Grammars for Expressions	 yacc, 364
Grammars in Yacc Specifications	 yacc, 358
lex	 yacc, 357, 380
parsers	 yacc, 357-358, 360, 363, 374	g
postfix notation	 yacc, 364, 374
precedence	 yacc, 364-365, 367, 375-376
programming language	 yacc, 357, 377, 381
syntax analyzer	 yacc, 357, 360
yacc	  %%, 358-359, 362, 364, 366-369, 374, 379, 381, 383	S
yacc	  %left, 365-368, 376, 382-383	S
yacc	  %nonassoc, 365, 376, 382	S
yacc	  %prec, 366-367, 376	S
yacc	  %right, 365-366, 376, 382	S
yacc	  %start, 358-359, 362, 383	S
yacc	  %token, 358, 362, 364, 366, 368-369, 374, 376, 380, 382-383	S
yacc	  %type, 382-383, 385	S
yacc	  %union, 382	S
yacc	  %{, 362, 366, 379, 381, 383	S
yacc	  %}, 362, 366, 379, 381, 383	S
yacc	  -d option, 380, 382	p
yacc	  -ly, 360-361	S
yacc	  -v option, 369, 374	p
yacc	 accept action, 374
yacc	 action, 357, 361-366, 368-371, 373-376, 378-379, 382-385
yacc	 Actions and Attributes, 361
yacc	 Actions Embedded Within Rules, 368
yacc	 Ambiguity and Conflicts, 374
yacc	 ambiguous, 358, 370, 374, 377
yacc	 arithmetic expressions, 364
yacc	 Associativity and Precedence Declarations, 365
yacc	 attribute, 361-363, 382
yacc	 attribute value, 361-363, 366, 369, 380
yacc	 backslash, 359
yacc	 bottom-up, 363, 370
yacc	 C, 357-362, 365-367, 369, 379-380, 384
yacc	 C++, 357
yacc	 comment, 358, 383
yacc	 Communicating Context to the Lexical Analyzer, 381
yacc	 current lookahead, 370, 374, 378
yacc	 current state, 373
yacc	 default disambiguating rules, 374, 376-377
yacc	 Depth-first, 368
yacc	 disambiguating rules, 374, 376
yacc	 else-if, 377
yacc	 embedded action, 368-369
yacc	 Environment, 379-380
yacc	 error action, 374, 379
yacc	 Error Handling, 378, 380
yacc	 error message, 378, 380
yacc	 error recovery, 374, 378-380, 382
yacc	 error state, 378-379
yacc	 error symbol, 379
yacc	 escape character, 358-359
yacc	 Evaluation And Translation Of Expressions, 364
yacc	 Execution Order for Actions, 368
yacc	 expression, 357, 364-367, 374, 376-377, 381
yacc	 grammar symbols, 358-359, 371
yacc	 Grammars for Expressions, 364
yacc	 Grammars in Yacc Specifications, 358
yacc	 Grammars, Reviewed, 358
yacc	 How The Parser Works, 369
yacc	 if-else production, 377
yacc	 input token, 370, 374, 378-379
yacc	 left associative, 364-366, 376
yacc	 left associativity, 365, 376
yacc	 left side, 359, 361, 363, 369-370, 373-374
yacc	 lex, 357, 380	C
yacc	 Lexical Tie-Ins, 380
yacc	 literal, 359, 376, 380-381, 383, 385
yacc	 lookahead pointer, 371, 373
yacc	 lookahead symbol, 370, 375-377
yacc	 lookahead token, 372-374, 379-380
yacc	 lower precedence, 364-367
yacc	 nonterminal, 358-360, 363-366, 369, 372, 374, 377, 382
yacc	 operator, 364-367
yacc	 parse tree, 358, 365, 368, 370, 374
yacc	 Parser States, 371-372
yacc	 Parsing Actions, 371, 373
yacc	 parsing conflicts, 369, 376
yacc	 postfix notation, 364, 374
yacc	 precedence, 364-365, 367, 375-376
yacc	 precedence declarations, 365-368, 376-377
yacc	 productions, 358-361, 363-365, 371-372, 374-375, 377-379, 381
yacc	 Program Organization, 379
yacc	 programming language, 357, 377, 381
yacc	 pseudo-variable, 361
yacc	 reduce action, 370-371, 373-374
yacc	 reduce/reduce conflict, 374, 376
yacc	 right associative, 364-366, 375-376
yacc	 right side, 359, 361-363, 367, 370-371, 373-378
yacc	 Shift a Dangling Else, 377
yacc	 shift action, 370-371, 374, 377
yacc	 Shift or To Reduce, 374
yacc	 Shift-Reduce Parsing, 370-371
yacc	 shift/reduce conflict, 374-377
yacc	 side effects, 363, 368
yacc	 simple-if, 377
yacc	 simple-if production, 377-378
yacc	 specification, 357-365, 368, 374, 376, 379, 383
yacc	 stack, 371, 373-378
yacc	 start symbol, 358
yacc	 starting state, 372-373
yacc	 state stack, 373-374
yacc	 style, 363-364
yacc	 Style for Specifications, 363
yacc	 Support for Arbitrary Attribute Types, 381
yacc	 symbols, 358-359, 361, 368, 371, 374
yacc	 syntax, 357-358, 361, 382-383
yacc	 syntax analyzer, 357, 360
yacc	 syntax error, 361, 378
yacc	 terminal, 358
yacc	 token names, 363, 380
yacc	 token number, 380-381
yacc	 tokens, 358, 360, 362, 364-367, 370, 372, 376-378, 380, 382
yacc	 union member name, 382
yacc	 union type, 382
yacc	 user-supplied function, 380
yacc	 Using Yacc, 360
yacc	 value stack, 382
yacc	 variable names, 381
yacc	 y.output, 369-370, 373-375, 377	S
yacc	 y.tab.c, 360, 379-380	S
yacc	 y.tab.h, 380, 382	S
yacc	 yychar, 380	S
yacc	 yyclearin, 379	S
yacc	 yydebug, 380	S
yacc	 yyerrok, 379	S
yacc	 yyerror, 361, 380	S
yacc	 yylex, 359-360, 362, 366-367, 373, 379-380	S
yacc	 yylval, 362, 366-367, 380, 382	S
yacc	 yyparse, 360-362, 379-380	S
yacc	 YYSTYPE, 362, 366, 379, 381-382	S
yacc	 yyval, 382	S
yacc	  $ sign, 361, 364	p
yacc	  $$, 357, 361-370, 373-375, 378-379, 382, 385	S
Yacc: A Parser Generator	 yacc, 357	g