aboutsummaryrefslogtreecommitdiff
path: root/unix/os/doc/ostoc.ms
blob: 686039fd5369cb435a78e588298ae85fa1803407 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
.RP
.ND
.TL
Contents
.PP
Hi there.
.pn 0
.bp
.ce
\fBContents\fR
.sp 3
1.\h'|0.4i'\fBIntroduction\fP\l'|5.6i.'\0\01
.sp
2.\h'|0.4i'\fBStructure of the IRAF System Software\fP\l'|5.6i.'\0\02
.sp
3.\h'|0.4i'\fBThe IRAF System Interface\fP\l'|5.6i.'\0\04
.br
\h'|0.4i'3.1.\h'|0.9i'The Language Interface\l'|5.6i.'\0\04
.br
\h'|0.9i'3.1.1.\h'|1.5i'Fortran\l'|5.6i.'\0\05
.br
\h'|0.9i'3.1.2.\h'|1.5i'Mixing C and Fortran in the same System\l'|5.6i.'\0\06
.br
\h'|0.9i'3.1.3.\h'|1.5i'Critique of C as a Scientific Language\l'|5.6i.'\0\08
.br
\h'|0.9i'3.1.4.\h'|1.5i'The IRAF Subset Preprocessor Language\l'|5.6i.'\0\09
.br
\h'|0.9i'3.1.5.\h'|1.5i'Limitations of the Subset Preprocessor\l'|5.6i.'\0\010
.br
\h'|0.4i'3.2.\h'|0.9i'Bootstrapping the System\l'|5.6i.'\0\011
.br
\h'|0.4i'3.3.\h'|0.9i'The IRAF Kernel\l'|5.6i.'\0\011
.br
\h'|0.4i'3.4.\h'|0.9i'The Virtual Machine Model\l'|5.6i.'\0\012
.br
\h'|0.9i'3.4.1.\h'|1.5i'The Minimal Host Machine\l'|5.6i.'\0\012
.br
\h'|0.9i'3.4.2.\h'|1.5i'The Ideal Host Machine\l'|5.6i.'\0\013
.sp
4.\h'|0.4i'\fBA Reference Manual for the IRAF Kernel\fP\l'|5.6i.'\0\015
.br
\h'|0.4i'4.1.\h'|0.9i'Conventions\l'|5.6i.'\0\016
.br
\h'|0.4i'4.2.\h'|0.9i'Avoiding Library Conflicts\l'|5.6i.'\0\017
.br
\h'|0.4i'4.3.\h'|0.9i'File I/O\l'|5.6i.'\0\017
.br
\h'|0.9i'4.3.1.\h'|1.5i'Text Files\l'|5.6i.'\0\018
.br
\h'|0.9i'4.3.2.\h'|1.5i'Binary Files\l'|5.6i.'\0\020
.br
\h'|0.9i'4.3.3.\h'|1.5i'Specifying Device Parameters\l'|5.6i.'\0\021
.br
\h'|0.9i'4.3.4.\h'|1.5i'Standard File Devices\l'|5.6i.'\0\023
.br
\h'|1.5i'4.3.4.1.\h'|2.2i'The User Terminal\l'|5.6i.'\0\023
.br
\h'|1.5i'4.3.4.2.\h'|2.2i'The Line Printer Device\l'|5.6i.'\0\024
.br
\h'|1.5i'4.3.4.3.\h'|2.2i'Interprocess Communication\l'|5.6i.'\0\025
.br
\h'|1.5i'4.3.4.4.\h'|2.2i'Imagefile Access\l'|5.6i.'\0\026
.br
\h'|1.5i'4.3.4.5.\h'|2.2i'Magtape Devices\l'|5.6i.'\0\028
.br
\h'|0.4i'4.4.\h'|0.9i'Filename Mapping\l'|5.6i.'\0\031
.br
\h'|0.9i'4.4.1.\h'|1.5i'Virtual Filenames\l'|5.6i.'\0\032
.br
\h'|1.5i'4.4.1.1.\h'|2.2i'Logical Directories and Pathnames\l'|5.6i.'\0\032
.br
\h'|1.5i'4.4.1.2.\h'|2.2i'Filename Extensions\l'|5.6i.'\0\033
.br
\h'|0.9i'4.4.2.\h'|1.5i'Filename Mapping Algorithm\l'|5.6i.'\0\034
.br
\h'|0.4i'4.5.\h'|0.9i'Directory Access\l'|5.6i.'\0\037
.br
\h'|0.4i'4.6.\h'|0.9i'File Management Primitives\l'|5.6i.'\0\038
.br
\h'|0.4i'4.7.\h'|0.9i'Process Control\l'|5.6i.'\0\039
.br
\h'|0.9i'4.7.1.\h'|1.5i'Overview and Terminology\l'|5.6i.'\0\039
.br
\h'|0.9i'4.7.2.\h'|1.5i'Synchronous Subprocesses\l'|5.6i.'\0\040
.br
\h'|0.9i'4.7.3.\h'|1.5i'Standard IPC Commands\l'|5.6i.'\0\043
.br
\h'|0.9i'4.7.4.\h'|1.5i'Example\l'|5.6i.'\0\045
.br
\h'|0.9i'4.7.5.\h'|1.5i'Background Jobs\l'|5.6i.'\0\046
.br
\h'|0.9i'4.7.6.\h'|1.5i'The Process and IRAF Mains\l'|5.6i.'\0\048
.br
\h'|1.5i'4.7.6.1.\h'|2.2i'The Process Main\l'|5.6i.'\0\048
.br
\h'|1.5i'4.7.6.2.\h'|2.2i'The IRAF Main\l'|5.6i.'\0\050
.br
\h'|0.9i'4.7.7.\h'|1.5i'Process Control Primitives\l'|5.6i.'\0\051
.br
\h'|0.4i'4.8.\h'|0.9i'Exception Handling\l'|5.6i.'\0\052
.br
\h'|0.4i'4.9.\h'|0.9i'Memory Management\l'|5.6i.'\0\054
.br
\h'|0.4i'4.10.\h'|0.9i'Procedure Call by Reference\l'|5.6i.'\0\055
.br
\h'|0.4i'4.11.\h'|0.9i'Date and Time\l'|5.6i.'\0\056
.br
\h'|0.4i'4.12.\h'|0.9i'Sending a Command to the Host OS\l'|5.6i.'\0\056
.sp
5.\h'|0.4i'\fBBit and Byte Primitives\fP\l'|5.6i.'\0\057
.br
\h'|0.4i'5.1.\h'|0.9i'Bitwise Boolean Primitives\l'|5.6i.'\0\057
.br
\h'|0.4i'5.2.\h'|0.9i'Bitfield Primitives\l'|5.6i.'\0\058
.br
\h'|0.4i'5.3.\h'|0.9i'Byte Primitives\l'|5.6i.'\0\058
.br
\h'|0.4i'5.4.\h'|0.9i'Vector Primitives\l'|5.6i.'\0\060
.br
\h'|0.4i'5.5.\h'|0.9i'MII Format Conversions\l'|5.6i.'\0\060
.br
\h'|0.4i'5.6.\h'|0.9i'Machine Constants for Mathematical Libraries\l'|5.6i.'\0\061
.sp
6.\h'|0.4i'\fBSystem Parameterization and Tuning\fP\l'|5.6i.'\0\062
.sp
7.\h'|0.4i'\fBOther Machine Dependencies\fP\l'|5.6i.'\0\062
.br
\h'|0.4i'7.1.\h'|0.9i'Machine Dependencies in the CL\l'|5.6i.'\0\063
.sp
8.\h'|0.4i'\fBSpecifications for the Kernel Procedures\fP\l'|5.6i.'\0\063