Blob


1 '''\" PWB Manual Entry Macros - 1.36 of 11/11/80
2 '''\" Nroff/Troff Version @(#)1.36
3 '''\" Option -rs1 short (9") pages
4 '''\" Option -rp# set no. of first page, put no. of pgs. on stderr
5 '''\" Option -rd1 give modified date instead of printed date
6 ... temporary fixes for neat manual printing...
7 .deth
8 .tmwrong version of man entry macros - use -man6
9 .ab
10 ..
11 .ifn .ds Tm \uTM\d
12 .ift .ds Tm \v'-0.5m'\s-4TM\s+4\v'0.5m'
13 .de}E
14 .}f
15 .in\\n()Ru+\\n(INu
16 .ll\\n(LLu
17 .lt\\n(LLu
18 .pl\\n()Lu
19 ..
20 .deDT
21 .ift .ta 3.6m 7.2m 10.8m 14.4m 18m 21.6m 25.2m 28.8m 32.4m 36m 39.6m 43.2m 46.8m
22 .ifn .ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n
23 ..
24 .de HY
25 .hy14
26 ..
27 .de}f
28 .ift .vs \\n()Vp
29 .ps\\n()S
30 .ft1
31 ..
32 .de}H
33 .ev1
34 .}C
35 .}E
36 .ie\\n()s 'sp |2v
37 .el'sp |3v
38 .".ps\\n()S-1
39 .tl \\*(]H\\*(]L\\*(]H
40 .ft1
41 .ps\\n()S
42 .ie\\n()s 'sp 1.5v
43 .el'sp 3v
44 .ev
45 .ns
46 .if \\n(CL .2C
47 ..
48 .de}F
49 .ev1
50 .}E
51 .if\\n()s 'sp |\\n(.pu-1v-1p
52 .if\\n()t 'sp |\\n(.pu-3v
53 .ifn 'sp |\\n(.pu-4v
54 .ifn .tl Page %\\*(]D\\*(]W
55 .ift .tl %
56 .ev
57 'bp
58 ..
59 .ifn .ig
60 .de}C
61 .if "\\*(.T"aps"\{\
62 . po0i
63 . lt7.5i
64 . if\\n()s .tl \l0.25i\l0.25i\h1i\l0.25i
65 . if\\n()t .tl \l0.25i\l0.25i
66 . lt
67 . po\}
68 ..
69 .de}M
70 .}N
71 .wh-.5p }C
72 .ll\\n(LLu
73 .}P
74 ..
75 .de}K
76 .}N
77 .pl1
78 .ll\\n(LLu
79 ..
80 .de}P
81 .nr )P \\n%+1-\\np
82 .if \\nq .tm \\n(.F \\n()P \\np
83 .bp
84 .if \\nq .nr p \\n%
85 ..
86 .deTH
87 .PD
88 .nrIN \\n()Mu
89 .ift .ds ]H \\$1\^(\^\\$2\^)
90 .ifn .ds ]H \\$1(\\$2)
91 .if\\n()s .ds ]D
92 .if\\n()t .ds ]D Plan 9
93 .ifn .ds ]D Plan 9
94 .ds]L
95 .if!\\$3 .ds ]L (\^\\$3\^)
96 .if!\\$4 .ds ]D \\$4
97 .wh0 }H
98 .wh-\\n(:mu }F
99 .em}M
100 .if\\n(nl .}P
101 .nr)I \\n()Mu
102 .nr)R 0
103 .}E
104 .DT
105 .ifn \{.na
106 .nh\}
107 .ift \{.bd S 3 3
108 .HY \}
109 ..
110 .deSH
111 .PD
112 .}X 0 "\\$1" smaller
113 .nr)E 2
114 \&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6
115 ..
116 .deSS
117 .PD
118 .}X 3n "" ""
119 .nr)E 2
120 \&\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6
121 ..
122 .de}X
123 .}E
124 .ti\\$1
125 .sp\\n(PDu
126 .ne1.1v
127 .nr)R 0
128 .fi
129 '''ss12
130 '''if\\$2SYNOPSIS .ss 18
131 .it1 }N
132 .if!\\$3 .SM
133 .ft 3
134 ..
135 .de}2
136 .nr)E 0
137 .}E
138 .nr)I \\n()Mu
139 .ns
140 .ft1
141 ..
142 .deSM
143 .nh
144 .ps\\n()S-1
145 .if!\\$1 \&\\$1
146 .if!\\$2 \&\\$2
147 .if!\\$3 \&\\$3
148 .if!\\$4 \&\\$4
149 .if!\\$5 \&\\$5
150 .if!\\$6 \&\\$6
151 .if!\\$1 .ps \\n()S
152 .if\\$1 .it 1 }N
153 .HY
154 ..
155 .deI
156 .nh
157 .ft2
158 .it1 }N
159 .if!\\$1 \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
160 .HY
161 ..
162 .deB
163 .nh
164 .it1 }N
165 .ie!\\$1 \%\&\f5\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
166 .el .ft5
167 .HY
168 ..
169 .deL
170 .nh
171 .it1 }N
172 .ift \{.ie!\\$1 \%\&\f5\\$1 \\$2 \\$3 \\$4 \\$5 \\$6
173 .el .ft5 \}
174 .ifn \{.ft5
175 .if!\\$1 \{.ie\\$2 `\\$1'
176 .el .ie\\$3 `\\$1 \\$2'
177 .el .ie\\$4 `\\$1 \\$2 \\$3'
178 .el .ie\\$5 `\\$1 \\$2 \\$3 \\$4'
179 .el .ie\\$6 `\\$1 \\$2 \\$3 \\$4 \\$5'
180 .el `\\$1 \\$2 \\$3 \\$4 \\$5 \\$6'\}\}
181 .HY
182 ..
183 .deRI
184 .nh
185 .}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
186 .HY
187 .}f
188 ..
189 .deIR
190 .nh
191 .}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
192 .HY
193 .}f
194 ..
195 .deIB
196 .nh
197 .ift .}S 2 5 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
198 .ifn .}S 2 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
199 .HY
200 .}f
201 ..
202 .deRB
203 .nh
204 .ift .}S 1 5 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
205 .ifn .}S 1 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
206 .HY
207 .}f
208 ..
209 .deBR
210 .nh
211 .ift .}S 5 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
212 .ifn .}S 1 1 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
213 .HY
214 .}f
215 ..
216 .deBI
217 .nh
218 .ift .}S 5 2 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
219 .ifn .}S 1 2 \%\& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6"
220 .HY
221 .}f
222 ..
223 .de LR
224 .nh
225 .ift \%\&\f5\\$1\f1\\$2
226 .ifn \%`\\$1'\\$2
227 .HY
228 ..
229 .de RL
230 .nh
231 .ift \%\&\f1\\$1\\f5\\$2\\f1\\$3
232 .ifn \%\\$1`\\$2'\\$3
233 .HY
234 ..
235 .de}S
236 .ds]F
237 .if\\$12 .if !\\$5 .ds ]F \^
238 .if\\$22 .if !\\$5 .ds ]F \^
239 .ie!\\$4 .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(]F" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
240 .el\\$3
241 .}f
242 ..
243 .deEX
244 .ift .ft5
245 .nf
246 ..
247 .deEE
248 .ft1
249 .fi
250 ..
251 .dePP
252 .sp\\n(PDu
253 .ne1.1v
254 .}E
255 .nr)I \\n()Mu
256 .ns
257 ..
258 .deP
259 .PP
260 ..
261 .deLP
262 .PP
263 ..
264 .dePD
265 .ift .nr PD .4v
266 .ifn .nr PD 1v
267 .if!\\$1 .nr PD \\$1v
268 ..
269 .deHP
270 .sp\\n(PDu
271 .ne1.1v
272 .if!\\$1 .nr )I \\$1n
273 .ll\\n(LLu
274 .in\\n()Ru+\\n(INu+\\n()Iu
275 .ti\\n()Ru+\\n(INu
276 .}f
277 ..
278 .deIP
279 .ie!\\$1 \{.TP "\\$2"
280 \&\\$1\}
281 .el\{.sp\\n(PDu
282 .ne1.1v
283 .if!\\$2 .nr )I \\$2n
284 .}f
285 .ll\\n(LLu
286 .in\\n()Ru+\\n(INu+\\n()Iu
287 .lg\}
288 ..
289 .deTP
290 .if!\\$1 \{.nr )I \\$1n
291 .if\\$10 .nr )I \\n()M\}
292 .sp\\n(PDu
293 .ne1.1v
294 .in\\n()Ru
295 .lg0
296 .ns
297 .it1 }N
298 .nr)E 1
299 .di]B
300 ..
301 .deTF
302 .IP "" "\w'\f5\\$1\ \ \fP'u"
303 .PD0
304 ..
305 .de}1
306 .ds]X \&\\*(]B\\
307 .rm]B
308 .nr)E 0
309 .if!\\$1 .nr )I \\$1n
310 .}f
311 .ll\\n(LLu
312 .in\\n()Ru+\\n(INu+\\n()Iu
313 .ti\\n(INu
314 .ie!\\n()Iu+\\n()Ru-\w\\*(]Xu-3p \{\\*(]X
315 .br\}
316 .el\\*(]X\h|\\n()Iu+\\n()Ru\c
317 .}f
318 .lg
319 ..
320 .de}N
321 .if\\n()E .br
322 .if\\n()E1 .di
323 .if\\n()E0 .}f
324 .if\\n()E1 .}1
325 .if\\n()E2 .}2
326 ..
327 .deRS
328 .nr]\\n+()p \\n()I
329 .nr)\\n()p \\n()R
330 .ie!\\$1 .nr )R +\\$1n
331 .el.nr )R +\\n()I
332 .nr)I \\n()Mu
333 .}E
334 ..
335 .deRE
336 .if!\\$1 \{.ie \\$10 .nr )p 1 1
337 .el.nr )p \\$1 1 \}
338 .ds]i \\*(]I\\n()p
339 .ds]r \\*(]R\\n()p
340 .nr)I \\*(]i
341 .nr)R \\*(]r
342 .if\\n()p .nr )p -1
343 .}E
344 ..
345 '''\" .2C begin 2-column display, by diversion
346 '''\" CC=amount of text that will fit on page
347 '''\" CL=1 multicolumn in effect, else 0
348 '''\" CI saved indent
349 '''\" CB contains diverted text
350 .de 2C
351 .ne 2
352 .nf
353 .nr CC \\n(.t/1v*2v
354 .nr CI \\n(IN
355 .nr IN 0
356 .di CB
357 .nr CL 1
358 .}E
359 .dt \\n(CCu C1
360 ..
361 '''\" .1C return to 1-column
362 .de 1C
363 .nr CL 0
364 .C1
365 .fi
366 ..
367 '''\" end of diversion, at end of page or return to 1-column
368 '''\" CC=pos of nominal column end
369 .de C1
370 .dt
371 \!.C3
372 .di
373 .if \\n(dn \{.nr CC \\n(dnu/2u+\\n(nlu
374 .wh \\n(CCu C2
375 .mk
376 .nf
377 .nr IN \\n(CIu
378 .}E
379 .CB \}
380 ..
381 '''\" end of first column retrieved from diversion
382 '''\" CC=pos of actual column end
383 .de C2
384 .wh \\n(CCu
385 .mk CC
386 .po +(\\n(LLu/2u)u
387 .rt
388 .if \\n(dn>1v .ns
389 ..
390 '''\" end of second column
391 .de C3
392 .br
393 .po -(\\n(LLu/2u)u
394 .if \\n(CC>\\n(nl .sp |\\n(CCu
395 .ne 2
396 ..
397 .dePM
398 .if\\$1 .nr !K 0
399 .if\w\\$1 \{\
400 .ie\\$1P .nr !K 1
401 .el.ie \\$1BP .nr !K 3
402 .el.ie \\$1BR .nr !K 4
403 .el.nr !K 2 \}
404 .if\\n(!K .wh -(\\n(:mu+5v) )G
405 ..
406 .de)G
407 .if\\n(!K 'sp 2v
408 .ie\\n(!K=1 \{\
409 .iet .bd1 3
410 .el.bd1 0
411 .tlPRIVATE
412 .bd1
413 .tlThis information should not be disclosed to unauthorized persons.
414 .tlIt is meant solely for use by authorized Bell System employees. \}
415 .el.ie \\n(!K=3 \{\
416 .iet .bd1 3
417 .el.bd1 0
418 .tlBELL LABORATORIES PROPRIETARY
419 .bd1
420 .tlNot for use or disclosure outside Bell Laboratories except by
421 .tlwritten approval of the director of the distributing organization. \}
422 .el.ie \\n(!K=4 \{\
423 .iet .bd1 3
424 .el.bd1 0
425 .tlBELL LABORATORIES RESTRICTED
426 .bd1
427 .tlThe information herein is meant solely for use by authorized
428 .tlBell Laboratories employees and is not to be disclosed to others. \}
429 .el.if \\n(!K=2 \{\
430 .iet .bd1 3
431 .el.bd1 0
432 .tlNOTICE
433 .bd1
434 .tlNot for use or disclosure outside the
435 .tlBell System except under written agreement. \}
436 ..
437 .nr)s 0
438 .ift .if \ns .nr )s 1
439 .nr)t 0
440 .ift .if !\ns .nr )t 1
441 .if\n()s \{.nr )L 9i
442 .nrLL 4.75i
443 .nr)O .75i
444 .nr)S 9
445 .nr)V 10 \}
446 .if\n()t \{.nr )L 11i
447 .nrLL 6.5i
448 .nr)O 1i
449 .nr)S 10
450 .nr)V 12 \}
451 .ift \{.ds R \(rg
452 .dsS \s\n()S
453 ..\}
454 .ifn \{.nr )L 11i
455 .nrLL 6.5i
456 .nr)O .463i
457 .if '\*(.T'think' \{.nrLL 80n
458 .nr)O 0\}
459 .if '\*(.T'thinksmall' \{.nrLL 142n
460 .vs 9p
461 .nr)O 0\}
462 .dsR (Reg.)
463 .dsS
464 ..\}
465 .if\nT .nr LL 80n
466 .if\nV>1 \{
467 .nrLL 82n
468 .nr)L 84v
469 .rmul \}
470 .nr)p 0 1
471 .ds]I \\\\n(]
472 .ds]R \\\\n()
473 .if\nd0 .nr m \n(mo-1
474 .if\nm0 .ds ]m January
475 .if\nm1 .ds ]m February
476 .if\nm2 .ds ]m March
477 .if\nm3 .ds ]m April
478 .if\nm4 .ds ]m May
479 .if\nm5 .ds ]m June
480 .if\nm6 .ds ]m July
481 .if\nm7 .ds ]m August
482 .if\nm8 .ds ]m September
483 .if\nm9 .ds ]m October
484 .if\nm10 .ds ]m November
485 .if\nm11 .ds ]m December
486 .ifn \{.nr m \nm+1
487 .nr yD (\n(yr%100
488 .af yD 01
489 .ie\nd .ds ]W (last mod. \nm/\nd/\ny)
490 .el.ds ]W (printed \n(mo/\n(dy/\n(yD)
491 ..\}
492 .if\n()s .ds ]W
493 .if\n()t \{.ie \nd .ds ]W \*(]m \nd, 20\ny
494 .el.ds ]W \*(]m \n(dy, 20\n(yr
495 ..\}
496 .pl\n()Lu
497 .ll\n(LLu
498 .lt\n(LLu
499 .po\n()Ou
500 .fp 5 L CW
501 .ift .tr \``\''
502 .}f
503 .if\n()s .nr :m 3.5v
504 .if\n()t .nr :m 6v
505 .ifn .nr :m 7v
506 .ift .nr )M 3.6m
507 .ifn .nr )M 5n
508 .em}K
509 .nr q \np
510 .if!\np .nr p 1
511 .pn \np