Intel XENIX 286 Programmers Guide (86) - Tenox.tc
Intel XENIX 286 Programmers Guide (86) - Tenox.tc Intel XENIX 286 Programmers Guide (86) - Tenox.tc
XENIX Programming Segments, 2-19, 2-24, 6-22 thru 6-23, 7-3, see text segments, data segments, bss segments set, 8-1 thru 8-2, B-39, B-48 setenv, 8-9, B-48 s-files, 5-1 thru 5-5 advanced options, 5-26 thru 5-31 changing, comments, 5-17 information, 5-16 thru 5-19 modification requests, 5-18 release number, 5-9 comparing, 5-31 creating, 5-4 thru 5-5, 5-10 displaying, 5-11 editing, 5-6 thru 5-7, 5-21 thru 5-22, 5-25 flags, 5-14 thru 5-16 help, 5-12 printing, 5-19 thru 5-21 protecting, 5-22 thru 5-24 repairing, 5-24 thru 5-25 retrieving, 5-5 thru 5-11 saving, 5-7 thru 5-8, 5-12 user list, 5-22 thru 5-23 sh, 8-11 shell, B-50, B-52 Shell environment variables, 4-7 thru 4-8 shift, B-48, B-86 Shift operations, A-7 si register, 7-21 SID, 5-2, 5-7 thru 5-8, 5-11, 5-21 thru 5-22, B-28, B-105 Sign extension, A -7 sinclude, 11-7, B-87 Single-stepping a program, 6-16 size, B-108 size make, 4-14 sizeof, 2-6, A-3 thru A-4 s.makefile, 4-2 thru 4-3 s.Makefile, 4-2 thru 4-3 Small model programs, 2-5, B-25 source, 8-10, B-48 Source Code Control System, see SCCS Source, definitions, 9-17 thru 9-18 files, 2-2 thru 2-4 Source rules, 9-12 thru 9-14 Special characters, 8-21 thru 8-22 spline, B-1 0 9 sscanf, A-12 Stack probes, 2-10 Stacksize, 2-18 stackuse, 2-18, B-1 10 thru B-111 Standard library, see C library, %start, 10-5 Statements, 7-4 status, 8-14, B-44, B-50, B-52 String instructions, 7-17 strings, B-112, B-122 strip, 2-10, 6-5, B-113 thru B-113 Substituting commands, 8-20, B-41 Substitution, alias, B-38 command, 8-20, B-41 filename, B-41 variable, B-3 9 thru B-40 substr, 11-9, B-87 switch, 3-4, 8-16 thru 8-17, B-44, B-49 Symbol table, 6-5, 7-1 stripping, 2-9 thru 2-10 Symbols, 6-5, 6-27, 10-4 thru 10-5, A-7 thru A-8, B-71, B-94 thru B-95 *symdef, B-83 *symref, B-83 Syntax, B-1 syscmd, 11-8, B-87 sysval, B-87 tags, B-57 Tags files, B-57, B-67 Target files, 4-3 thru 4-4 Temporary files, 8-18 TERM, 8-9 .text, 7-3, 7-9 Text relocation records, B-71 segment, 2-19, 2-23 thru 2-24, 6-23, 7-3 then, B-44, B-4 7 time, 8-10, B-49, B-52, B-115 /tmp/*, B-111 /tmp/crt??, B-33 Index Index-9
Index /tmp/get?????, B-107 /tmp/pr?????, B-100 /tmp/sh*, B-5 5 /tmp/stm*, B-113 /tmp/v*, B-1 7 /tmp/xs*, B-122 %token, 10-20, 10-28, 10-39 Tokens, 10-4 thru 10-5, 10-8 thru 10-11, 10-18 thru 10-22 traceoff, B-88 traceon, B-88 translit, 11-9, B-87 tsort, B-83, B-116 %type, 10-28 thru 10-29 typedef, 3-8, 10-28 Type conversion, A -8 unalias, 8-10, B-38, B-49 undefine, 11-4, B-85 undivert, 11-7, B-86 unget, B-11 7 unhash, B-4 9 unmask, B-14, B-4 9 unput, 9-11, 9-14, 9-22, B-78 unset, 8-10, B-39, B-49 unsetenv, 8-10, B-49 /usr/bin, 8-2 /usr/bin/bdiff, B-61 /usr/bin/dosld, B-63 /usr/include/ ctype.h, A -6 /usr/include/sys.s, 7-10 /usr/include/varargs.h, A -9 /usr/lib/cref*, B-34 /usr/lib/help, B-73 /usr/lib/lint, B-81 /usr/lib/llibc, B-82 /usr/lib/llibc.ln, B-81 /usr/lib/llibdbm, B-8 2 /usr/lib/llibdbm.ln, B-81 /usr/lib/llibm, B-8 2 /usr/lib/llibm.ln, B-81 /usr/lib/llibport, B-82 /usr/lib/llibport.ln, B-81 /usr/lib/llibtermlib, B-8 2 /usr/lib/llibtermlib.ln, B-81 /usr/local, 8-3 /usr/lib/stackuse/*, B-1 11 /usr/lib/yaccpar, B-123 Index-10 $v, 6-6, B-7 val, B-118 thru B-119 Variable(s), in adb, 6-6, B-9 XENIX Programming in csh, 8-2 thru 8-4, 8-11 thru 8-13, B-39 thru B-40, B-50 thru B-52 substitution, B-39 thru B-40 verbose, 8-18, B-52 vi, B-57 v-flag, 5-16, 5-18 $w, 6-26, B-7 w, W, 6-30 thru 6-31, B-6 wait, B-50 Warning levels, 2-15 messages, see error handling while, 6-15, 8-16 thru 8-17, 10-9, B-44, B-50, B-56 .word, 7-12, 7-16, 7-18 Word, designator, B-37 length, A-2 $x, 6-27 x.c, B-122 x-files, 5-3, B-30, B-60, B-105 x.out, B-71, B-113 xref, B-120 xs.c, B-122 xstr, B-121 thru B-122 yacc, 1-2, 3-4, 9-2, 9-8, 9-18, 10-1 thru 10-39, B-123 thru B-124 actions, 10-6 thru 10-8 ambiguity, 10-14 thru 10-18 conflicts, 10-14 thru 10-18 environment, 10-23 error handling, 10-21 thru 10-2 2 examples, 10-29 thru 10-38 lexical analysis, 10-8 thru 10-9. old features, 10-39 parser, 10-9 thru 10-13 precedence, 10-18 thru 10-20 preparing specificaitons, 10-24 thru 10-38
- Page 350 and 351: XENIX Programming Programming Comma
- Page 352 and 353: XENIX Programming Programming Comma
- Page 354 and 355: XENIX Programming Programming Comma
- Page 356 and 357: XENIX Programming Programming Comma
- Page 358 and 359: XENIX Programming Programming Comma
- Page 360 and 361: XENIX Programm ing Programming Comm
- Page 362 and 363: XENIX Programming Programming Comma
- Page 364 and 365: XENIX Programming prs (continued) :
- Page 366 and 367: XENIX Programming Programming Comma
- Page 368 and 369: XENIX Programming Programm ing Comm
- Page 370 and 371: XENIX Programming Programming Comma
- Page 372 and 373: XENIX Programming Programm ing Comm
- Page 374 and 375: XENIX Programming Programming Comma
- Page 376 and 377: XENIX Programming Programming Comma
- Page 378 and 379: XENIX Programming Programming Comma
- Page 380 and 381: XENIX Programming Programming Comma
- Page 382 and 383: XENIX Programming Programming Comma
- Page 384 and 385: XENIX Programming Programming Comma
- Page 386 and 387: XENIX Programming Programming Comma
- Page 388 and 389: XENIX Programming Programming Comma
- Page 390 and 391: Intel Publications Copies of the fo
- Page 392 and 393: INDEX Note: For a master index to t
- Page 394 and 395: XENIX Programming lint, B-80 thru B
- Page 396 and 397: XENIX Programming fscanf, A-12 get,
- Page 398 and 399: XENIX Programming maketemp, 11-8, B
- Page 402 and 403: XENIX Programming yacc.acts, B-123
- Page 404 and 405: REQUE.ST FOR READER'S COMMENTS XENI
- Page 406: I I
<strong>XENIX</strong> Programming<br />
Segments, 2-19, 2-24, 6-22 thru 6-23,<br />
7-3, see text segments, data segments,<br />
bss segments<br />
set, 8-1 thru 8-2, B-39, B-48<br />
setenv, 8-9, B-48<br />
s-files, 5-1 thru 5-5<br />
advanced options, 5-26 thru 5-31<br />
changing,<br />
comments, 5-17<br />
information, 5-16 thru 5-19<br />
modification requests, 5-18<br />
release number, 5-9<br />
comparing, 5-31<br />
creating, 5-4 thru 5-5, 5-10<br />
displaying, 5-11<br />
editing, 5-6 thru 5-7, 5-21 thru 5-22,<br />
5-25<br />
flags, 5-14 thru 5-16<br />
help, 5-12<br />
printing, 5-19 thru 5-21<br />
protecting, 5-22 thru 5-24<br />
repairing, 5-24 thru 5-25<br />
retrieving, 5-5 thru 5-11<br />
saving, 5-7 thru 5-8, 5-12<br />
user list, 5-22 thru 5-23<br />
sh, 8-11<br />
shell, B-50, B-52<br />
Shell environment variables, 4-7 thru 4-8<br />
shift, B-48, B-<strong>86</strong><br />
Shift operations, A-7<br />
si register, 7-21<br />
SID, 5-2, 5-7 thru 5-8, 5-11, 5-21 thru<br />
5-22, B-28, B-105<br />
Sign extension, A -7<br />
sinclude, 11-7, B-87<br />
Single-stepping a program, 6-16<br />
size, B-108<br />
size make, 4-14<br />
sizeof, 2-6, A-3 thru A-4<br />
s.makefile, 4-2 thru 4-3<br />
s.Makefile, 4-2 thru 4-3<br />
Small model programs, 2-5, B-25<br />
source, 8-10, B-48<br />
Source Code Control System, see SCCS<br />
Source,<br />
definitions, 9-17 thru 9-18<br />
files, 2-2 thru 2-4<br />
Source rules, 9-12 thru 9-14<br />
Special characters, 8-21 thru 8-22<br />
spline, B-1 0 9<br />
sscanf, A-12<br />
Stack probes, 2-10<br />
Stacksize, 2-18<br />
stackuse, 2-18, B-1 10 thru B-111<br />
Standard library, see C library,<br />
%start, 10-5<br />
Statements, 7-4<br />
status, 8-14, B-44, B-50, B-52<br />
String instructions, 7-17<br />
strings, B-112, B-122<br />
strip, 2-10, 6-5, B-113 thru B-113<br />
Substituting commands, 8-20, B-41<br />
Substitution,<br />
alias, B-38<br />
command, 8-20, B-41<br />
filename, B-41<br />
variable, B-3 9 thru B-40<br />
substr, 11-9, B-87<br />
swi<strong>tc</strong>h, 3-4, 8-16 thru 8-17, B-44, B-49<br />
Symbol table, 6-5, 7-1<br />
stripping, 2-9 thru 2-10<br />
Symbols, 6-5, 6-27, 10-4 thru 10-5, A-7<br />
thru A-8, B-71, B-94 thru B-95<br />
*symdef, B-83<br />
*symref, B-83<br />
Syntax, B-1<br />
syscmd, 11-8, B-87<br />
sysval, B-87<br />
tags, B-57<br />
Tags files, B-57, B-67<br />
Target files, 4-3 thru 4-4<br />
Temporary files, 8-18<br />
TERM, 8-9<br />
.text, 7-3, 7-9<br />
Text<br />
relocation records, B-71<br />
segment, 2-19, 2-23 thru 2-24, 6-23,<br />
7-3<br />
then, B-44, B-4 7<br />
time, 8-10, B-49, B-52, B-115<br />
/tmp/*, B-111<br />
/tmp/crt??, B-33<br />
Index<br />
Index-9