1.\" Copyright (c) 1991, 1993 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. 9.\" 2. Redistributions in binary form must reproduce the above copyright 10.\" notice, this list of conditions and the following disclaimer in the 11.\" documentation and/or other materials provided with the distribution. 12.\" 3. All advertising materials mentioning features or use of this software 13.\" must display the following acknowledgement:
| 1.\" Copyright (c) 1991, 1993 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. 9.\" 2. Redistributions in binary form must reproduce the above copyright 10.\" notice, this list of conditions and the following disclaimer in the 11.\" documentation and/or other materials provided with the distribution. 12.\" 3. All advertising materials mentioning features or use of this software 13.\" must display the following acknowledgement:
|
14.\" This product includes software developed by the University of 15.\" California, Berkeley and its contributors.
| 14.\" This product includes software developed by the University of 15.\" California, Berkeley and its contributors.
|
16.\" 4. Neither the name of the University nor the names of its contributors 17.\" may be used to endorse or promote products derived from this software 18.\" without specific prior written permission. 19.\" 20.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 21.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 24.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" @(#)doc-common 8.1 (Berkeley) 06/08/93
| 16.\" 4. Neither the name of the University nor the names of its contributors 17.\" may be used to endorse or promote products derived from this software 18.\" without specific prior written permission. 19.\" 20.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 21.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 22.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 23.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 24.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" @(#)doc-common 8.1 (Berkeley) 06/08/93
|
33.\" $FreeBSD: head/contrib/groff/tmac/doc-common 75337 2001-04-09 13:02:20Z ru $
| 33.\" $FreeBSD: head/contrib/groff/tmac/doc-common 75589 2001-04-17 12:28:00Z ru $
|
34.\" 35.\" %beginstrip%
| 34.\" 35.\" %beginstrip%
|
| 36. 37. 38.\" Macro Identifiers. For each user macro a corresponding register with 39.\" the same name must exist. Its value must not be zero. 40.
|
36.nr %A 1
| 41.nr %A 1
|
| 42.nr %B 1 43.nr %D 1
|
37.nr %J 1 38.nr %N 1 39.nr %O 1
| 44.nr %J 1 45.nr %N 1 46.nr %O 1
|
| 47.nr %P 1 48.nr %Q 1
|
40.nr %R 1 41.nr %T 1 42.nr %V 1
| 49.nr %R 1 50.nr %T 1 51.nr %V 1
|
43.nr Ad 12n
| |
44.nr Ac 3
| 52.nr Ac 3
|
| 53.nr Ad 12n 54.nr An 12n
|
45.nr Ao 12n 46.nr Ap 2
| 55.nr Ao 12n 56.nr Ap 2
|
47.nr An 12n
| |
48.nr Aq 12n 49.nr Ar 12n
| 57.nr Aq 12n 58.nr Ar 12n
|
| 59.nr At 1
|
50.nr Bc 3
| 60.nr Bc 3
|
| 61.nr Bf 8n\" ? 62.nr Bk 8n\" ?
|
51.nr Bl 1 52.nr Bo 12n 53.nr Bq 12n
| 63.nr Bl 1 64.nr Bo 12n 65.nr Bq 12n
|
54.nr Bx 12n
| 66.nr Brc 3 67.nr Bro 12n 68.nr Brq 12n 69.nr Bsx 1 70.nr Bt 8n\" ? 71.nr Bx 1
|
55.nr Cd 12n 56.nr Cm 10n
| 72.nr Cd 12n 73.nr Cm 10n
|
| 74.nr D1 8n\" ?
|
57.nr Dc 3
| 75.nr Dc 3
|
58.nr Do 10n
| 76.nr Dl 8n\" ? 77.nr Dt 8n\" ? 78.nr Do 12n
|
59.nr Dq 12n
| 79.nr Dq 12n
|
60.nr Ds 6n 61.nr Dq 12n
| 80.nr Ds 6n\" many manpages still use this as a -width value
|
62.nr Dv 12n 63.nr Ec 3
| 81.nr Dv 12n 82.nr Ec 3
|
| 83.nr Ef 8n\" ? 84.nr Ek 8n\" ?
|
64.nr El 1
| 85.nr El 1
|
| 86.nr Em 10n 87.nr En 12n
|
65.nr Eo 12n 66.nr Eq 12n
| 88.nr Eo 12n 89.nr Eq 12n
|
67.nr Em 10n
| |
68.nr Er 17n
| 90.nr Er 17n
|
| 91.nr Es 12n
|
69.nr Ev 15n 70.nr Fa 12n
| 92.nr Ev 15n 93.nr Fa 12n
|
71.nr Fx 12n 72.nr Fl 10n
| |
73.nr Fc 3
| 94.nr Fc 3
|
74.nr Fo 16n
| 95.nr Fd 12n\" ? 96.nr Fl 10n
|
75.nr Fn 16n
| 97.nr Fn 16n
|
76.nr I1 6n 77.nr I2 12n 78.nr I3 18n
| 98.nr Fo 16n 99.nr Fr 12n\" ? 100.nr Ft 8n\" ? 101.nr Fx 1
|
79.nr Ic 10n
| 102.nr Ic 10n
|
| 103.nr In 12n\" ? 104.nr It 8n\" ? 105.nr Lb 11n
|
80.nr Li 16n
| 106.nr Li 16n
|
| 107.nr Lk 6n\" ? 108.nr Lp 8n\" ? 109.nr Me 6n
|
81.nr Ms 6n
| 110.nr Ms 6n
|
| 111.nr Mt 6n\" ? 112.nr Nd 8n\" ?
|
82.nr Nm 10n 83.nr No 12n 84.nr Ns 2
| 113.nr Nm 10n 114.nr No 12n 115.nr Ns 2
|
85.nr Oo 10n
| 116.nr Nx 1
|
86.nr Oc 3
| 117.nr Oc 3
|
| 118.nr Oo 10n
|
87.nr Op 14n
| 119.nr Op 14n
|
| 120.nr Os 6n\" ? 121.nr Ox 1
|
88.nr Pa 32n
| 122.nr Pa 32n
|
89.nr Pf 12n
| |
90.nr Pc 3
| 123.nr Pc 3
|
| 124.nr Pf 12n
|
91.nr Po 12n
| 125.nr Po 12n
|
| 126.nr Pp 8n\" ?
|
92.nr Pq 12n
| 127.nr Pq 12n
|
93.nr Ql 16n
| |
94.nr Qc 3
| 128.nr Qc 3
|
| 129.nr Ql 16n
|
95.nr Qo 12n 96.nr Qq 12n
| 130.nr Qo 12n 131.nr Qq 12n
|
| 132.nr Rv 1
|
97.nr Sc 3
| 133.nr Sc 3
|
| 134.nr Sh 8n 135.nr Sm 8n\" ?
|
98.nr So 12n 99.nr Sq 12n
| 136.nr So 12n 137.nr Sq 12n
|
100.nr Sy 6n
| 138.nr Ss 8n 139.nr St 8n\" ?
|
101.nr Sx 16n
| 140.nr Sx 16n
|
102.nr Rv 1
| 141.nr Sy 6n 142.nr Ta 2
|
103.nr Tn 10n
| 143.nr Tn 10n
|
104.nr Ta 1 105.nr Tv 1 106.nr Tx 22n 107.nr Ux 10n
| 144.nr Ud 8n\" ? 145.nr Ux 1
|
108.nr Va 12n
| 146.nr Va 12n
|
| 147.nr Vt 8n\" ?
|
109.nr Xc 3 110.nr Xo 1 111.nr Xr 10n
| 148.nr Xc 3 149.nr Xo 1 150.nr Xr 10n
|
112.nr Yr \n(yr+1900 113.ds sV \& \& 114.ds hV \&\ \& 115.ds iV \& \& 116.ds tV \&\\t\& 117.\" Punctuation values (3 = closing punctuation, 4 = opening) 118.nr z. 3 119.nr z, 3 120.nr z: 3 121.nr z; 3 122.nr z? 3 123.nr z! 3 124.nr z( 4 125.nr z) 3 126.nr z[ 4 127.nr z] 3 128.\" Matching pairs 129.ds z( z) 130.ds z[ z] 131.ds z< z> 132.\" This is disgusting, troff not parse ``if'' stmt properly 133.nr z0 0 134.nr z1 0 135.nr z2 0 136.nr z3 0 137.nr z4 0 138.nr z5 0 139.nr z6 0 140.nr z7 0 141.nr z8 0 142.nr z9 0 143.nr z# 0 144.\" Header assembly macros
| 151. 152. 153.\" requests which must be processed after the closing delimiter of `Op' 154.\" and friends 155.ds doc-after-Ao 156.ds doc-after-Bo 157.ds doc-after-Bro 158.ds doc-after-Do 159.ds doc-after-Eo 160.ds doc-after-Fo 161.ds doc-after-Ns 162.ds doc-after-Oo 163.ds doc-after-Po 164.ds doc-after-Qo 165.ds doc-after-So 166.ds doc-after-Xo 167. 168. 169.nr doc-display-indent 6n 170. 171. 172.\" space strings 173. 174.ds doc-soft-space " \" 175.ds doc-hard-space \~ 176.ds doc-tab \t 177. 178. 179.eo 180. 181. 182.\" punctuation values (suffix=3, prefix = 4) 183. 184.nr doc-punct. 3 185.nr doc-punct, 3 186.nr doc-punct: 3 187.nr doc-punct; 3 188.nr doc-punct( 4 189.nr doc-punct) 3 190.nr doc-punct[ 4 191.nr doc-punct] 3 192.nr doc-punct? 3 193.nr doc-punct! 3 194. 195. 196.\" header assembly macros 197. 198.\" NS doc-document-title global string 199.\" NS the title of the manual page 200. 201.ds doc-document-title UNTITLED 202. 203. 204.\" NS doc-volume global string 205.\" NS the volume where the manual page belongs to 206. 207.ds doc-volume LOCAL 208. 209. 210.\" NS doc-section global string 211.\" NS the manual section 212. 213.ds doc-section Null 214. 215. 216.\" NS Dt user macro (not parsed, not callable) 217.\" NS document title 218.\" NS 219.\" NS modifies: 220.\" NS doc-document-title 221.\" NS doc-section 222.\" NS doc-volume 223.\" NS 224.\" NS local variables: 225.\" NS doc-volume-as-XXX 226.\" NS doc-volume-ds-XXX 227.\" NS 228.\" NS width register `Dt' set above 229. 230.\" an alternative, more detailed scheme for naming the manual sections 231.\" 232.ds doc-volume-ds-1 System General Commands Manual 233.ds doc-volume-ds-2 System Calls Manual 234.ds doc-volume-ds-3 System Library Functions Manual 235.ds doc-volume-ds-4 System Kernel Interfaces Manual 236.ds doc-volume-ds-5 System File Formats Manual 237.ds doc-volume-ds-6 System Games Manual 238.ds doc-volume-ds-7 System Miscellaneous Information Manual 239.ds doc-volume-ds-8 System Manager's Manual 240.ds doc-volume-ds-9 System Kernel Developer's Manual 241. 242.ds doc-volume-ds-USD System User's Supplementary Documents 243.ds doc-volume-ds-PS1 System Programmer's Supplementary Documents 244.ds doc-volume-ds-AMD System Ancestral Manual Documents 245.ds doc-volume-ds-SMM System Manager's Manual 246.ds doc-volume-ds-URM System Reference Manual 247.ds doc-volume-ds-PRM System Programmer's Manual 248.ds doc-volume-ds-KM System Kernel Manual 249.ds doc-volume-ds-IND System Manual Master Index 250.ds doc-volume-ds-LOCAL System Local Manual 251.ds doc-volume-ds-CON System Contributed Software Manual 252. 253.als doc-volume-ds-MMI doc-volume-ds-IND 254.als doc-volume-ds-LOC doc-volume-ds-LOCAL 255. 256.ds doc-volume-as-alpha (Alpha Architecture) 257.als doc-volume-as-Alpha doc-volume-as-alpha 258.ds doc-volume-as-amiga (Amiga Architecture) 259.ds doc-volume-as-arc (Arc Architecture) 260.ds doc-volume-as-arm26 (ARM26 Architecture) 261.ds doc-volume-as-arm32 (ARM32 Architecture) 262.ds doc-volume-as-atari (Atari Architecture) 263.ds doc-volume-as-bebox (BEbox Architecture) 264.ds doc-volume-as-cobalt (Cobalt Architecture) 265.ds doc-volume-as-evbsh3 (Evbsh3 Architecture) 266.ds doc-volume-as-hp300 (HP300 Architecture) 267.ds doc-volume-as-hpcmips (HPcmips Architecture) 268.ds doc-volume-as-i386 (i386 Architecture) 269.ds doc-volume-as-luna68k (luna68k Architecture) 270.ds doc-volume-as-m68k (m68k Architecture) 271.ds doc-volume-as-mac68k (mac68k Architecture) 272.ds doc-volume-as-macppc (macppc Architecture) 273.ds doc-volume-as-mips (MIPS Architecture) 274.ds doc-volume-as-mmeye (mmeye Architecture) 275.ds doc-volume-as-mvme68k (mvme68k Architecture) 276.ds doc-volume-as-news68k (news68k Architecture) 277.ds doc-volume-as-newsmips (newsmips Architecture) 278.ds doc-volume-as-next68k (next68k Architecture) 279.ds doc-volume-as-ofppc (ofppc Architecture) 280.ds doc-volume-as-pc532 (pc532 Architecture) 281.ds doc-volume-as-pmax (pmax Architecture) 282.ds doc-volume-as-powerpc (powerpc Architecture) 283.ds doc-volume-as-prep (prep Architecture) 284.ds doc-volume-as-sgimips (sgimips Architecture) 285.ds doc-volume-as-sh3 (sh3 Architecture) 286.ds doc-volume-as-sparc (SPARC Architecture) 287.ds doc-volume-as-sparc64 (sparc64 Architecture) 288.ds doc-volume-as-sun3 (sun3 Architecture) 289.ds doc-volume-as-tahoe (Tahoe Architecture) 290.ds doc-volume-as-vax (VAX Architecture) 291.ds doc-volume-as-x68k (x68k Architecture) 292.
|
145.de Dt
| 293.de Dt
|
146.ds dT UNTITLED 147.ds vT LOCAL 148.ds cH Null 149.if !"\\$1"" .ds dT \\$1 150.if !"\\$2"" \{\ 151. ds cH \\$2 152.\" . if "\\$3"" \{\ 153. if \\$2>=1 .if \\$2<=9 \{\ 154. ds vT FreeBSD Reference Manual 155. if "\\$2"1" .ds vT FreeBSD General Commands Manual 156. if "\\$2"2" .ds vT FreeBSD System Calls Manual 157. if "\\$2"3" .ds vT FreeBSD Library Functions Manual 158. if "\\$2"4" .ds vT FreeBSD Kernel Interfaces Manual 159. if "\\$2"5" .ds vT FreeBSD File Formats Manual 160. if "\\$2"6" .ds vT FreeBSD Games Manual 161. if "\\$2"7" .ds vT FreeBSD Miscellaneous Information Manual 162. if "\\$2"8" .ds vT FreeBSD System Manager's Manual 163. if "\\$2"9" .ds vT FreeBSD Kernel Developer's Manual 164. nr sN \\$2 165. \} 166. if "\\$2"unass" .ds vT DRAFT 167. if "\\$2"draft" .ds vT DRAFT 168. if "\\$2"paper" .ds vT UNTITLED 169.\" . \} 170.\} 171.if !"\\$3"" \{\ 172. if "\\$3"USD" .ds vT FreeBSD User's Supplementary Documents 173. if "\\$3"PS1" .ds vT FreeBSD Programmers's Supplementary Documents 174. if "\\$3"AMD" .ds vT FreeBSD Ancestral Manual Documents 175. if "\\$3"SMM" .ds vT FreeBSD System Manager's Manual 176. if "\\$3"URM" .ds vT FreeBSD Reference Manual 177. if "\\$3"PRM" .ds vT FreeBSD Programmers's Manual 178. if "\\$3"IND" .ds vT FreeBSD Manual Master Index 179.\" . if "\\$3"CON" .ds vT FreeBSD Contributed Software Manual 180.\" . if "\\$3"IMP" .ds vT FreeBSD Implementation Notes 181.\" . if "\\$3"HOW" .ds vT FreeBSD How Pocket Manual 182. if "\\$3"LOCAL" .ds vT FreeBSD Local Manual 183. if "\\$3"tahoe" .as vT \ (Tahoe Architecture) 184. if "\\$3"vax" .as vT \ (VAX Architecture) 185. if "\\$3"hp300" .as vT \ (HP300 Architecture) 186. if "\\$3"i386" .as vT \ (i386 Architecture) 187. if "\\$3"Alpha" .as vT \ (Alpha Architecture) 188. if "\\*(vT"LOCAL" .ds vT \\$3 189.\}
| 294. \" reset default arguments 295. ds doc-document-title UNTITLED 296. ds doc-volume LOCAL 297. ds doc-section Null 298. 299. if !"\$1"" \ 300. ds doc-document-title "\$1 301. 302. if !"\$2"" \{\ 303. ds doc-section \$2 304. ie \B\$2 \{\ 305. if ((\$2 >= 1) & (\$2 <= 9)) \{\ 306. ds doc-volume "\*[doc-volume-ds-URM] 307. ie d doc-volume-ds-\$2 \ 308. ds doc-volume "\*[doc-volume-ds-\$2] 309. el \{ .ie ((\$2 > 1) & (\$2 < 6)) \ 310. ds doc-volume "\*[doc-volume-ds-PRM] 311. el \{ .ie (\$2 == 8) \ 312. ds doc-volume "\*[doc-volume-ds-SMM] 313. el \{ .if (\$2 == 9) \ 314. ds doc-volume "\*[doc-volume-ds-KM] 315. \}\}\}\}\} 316. el \{ .ie "\$2"unass" .ds doc-volume DRAFT 317. el \{ .ie "\$2"draft" .ds doc-volume DRAFT 318. el \{ .ie "\$2"paper" .ds doc-volume UNTITLED 319. el \ 320. tm mdoc warning: .Dt: unknown section `\$2' (#\n[.c]) 321. \}\}\}\} 322. 323. if \A\$3 \{\ 324. if d doc-volume-ds-\$3 \ 325. ds doc-volume "\*[doc-volume-ds-\$3] 326. 327. if d doc-volume-as-\$3 \ 328. as doc-volume " \*[doc-volume-as-\$3] 329. \} 330. 331. if !"\$3"" \ 332. if "\*[doc-volume]"LOCAL" \ 333. ds doc-volume \$3
|
190..
| 334..
|
191.\" NS Os macro - Operating System (behaviour changes after first call) 192.\" . ds vT \f(CODRAFT\fP\ \ \-\-\ \ \\*(vT\ \ \-\-\ \ \f(CODRAFT 193.\" . ds dD \f(CODRAFT\fP\ \ \-\-\ \ \\*(dD\ \ \-\-\ \ \f(CODRAFT 194.\" .ds vT \s+4\f(CODRAFT\fP\s-4\ \ \-\-\ \ \\*(vT\ \ \-\-\ \ \s+4\f(CODRAFT\s-4 195.\" .ds dD \s+4\f(CODRAFT\fP\s-4\ \ \-\-\ \ \\*(dD\ \ \-\-\ \ \s+4\f(CODRAFT\s-4
| 335. 336. 337.\" NS doc-operating-system global string 338.\" NS the exact version of the operating system 339.\" NS 340.\" NS override this in `mdoc.local', if necessary 341. 342.ds doc-operating-system BSD 343. 344. 345.\" NS Os user macro (not parsed, not callable) 346.\" NS operating system 347.\" NS 348.\" NS modifies: 349.\" NS doc-operating-system 350.\" NS 351.\" NS local variables: 352.\" NS doc-operating-system-XXX-XXX 353.\" NS 354.\" NS width register `Os' set above 355. 356.ds doc-operating-system-ATT-7 7th\~Edition 357.als doc-operating-system-ATT-7th doc-operating-system-ATT-7 358.ds doc-operating-system-ATT-3 System\~III 359.als doc-operating-system-ATT-III doc-operating-system-ATT-3 360.ds doc-operating-system-ATT-V System\~V 361.ds doc-operating-system-ATT-V.2 System\~V Release\~2 362.ds doc-operating-system-ATT-V.3 System\~V Release\~3 363.ds doc-operating-system-ATT-V.4 System\~V Release\~4 364. 365.ds doc-operating-system-BSD-3 3rd\~Berkeley Distribution 366.ds doc-operating-system-BSD-4 4th\~Berkeley Distribution 367.ds doc-operating-system-BSD-4.1 4.1\~Berkeley Distribution 368.ds doc-operating-system-BSD-4.2 4.2\~Berkeley Distribution 369.ds doc-operating-system-BSD-4.3 4.3\~Berkeley Distribution 370.ds doc-operating-system-BSD-4.3T 4.3-Tahoe Berkeley Distribution 371.ds doc-operating-system-BSD-4.3R 4.3-Reno Berkeley Distribution 372.als doc-operating-system-BSD-4.3t doc-operating-system-BSD-4.3T 373.als doc-operating-system-BSD-4.3r doc-operating-system-BSD-4.3R 374.ds doc-operating-system-BSD-4.4 4.4BSD 375. 376.ds doc-operating-system-NetBSD-0.8 0.8 377.ds doc-operating-system-NetBSD-0.8a 0.8A 378.ds doc-operating-system-NetBSD-0.9 0.9 379.ds doc-operating-system-NetBSD-0.9a 0.9A 380.ds doc-operating-system-NetBSD-1.0 1.0 381.ds doc-operating-system-NetBSD-1.0a 1.0A 382.ds doc-operating-system-NetBSD-1.1 1.1 383.ds doc-operating-system-NetBSD-1.2 1.2 384.ds doc-operating-system-NetBSD-1.2a 1.2A 385.ds doc-operating-system-NetBSD-1.2b 1.2B 386.ds doc-operating-system-NetBSD-1.2c 1.2C 387.ds doc-operating-system-NetBSD-1.2d 1.2D 388.ds doc-operating-system-NetBSD-1.2e 1.2E 389.ds doc-operating-system-NetBSD-1.3 1.3 390.ds doc-operating-system-NetBSD-1.3a 1.3A 391.ds doc-operating-system-NetBSD-1.4 1.4 392.ds doc-operating-system-NetBSD-1.5 1.5 393. 394.ds doc-operating-system-FreeBSD-1.0 1.0 395.ds doc-operating-system-FreeBSD-1.1 1.1 396.ds doc-operating-system-FreeBSD-1.1.5 1.1.5 397.ds doc-operating-system-FreeBSD-1.1.5.1 1.1.5.1 398.ds doc-operating-system-FreeBSD-2.0 2.0 399.ds doc-operating-system-FreeBSD-2.0.5 2.0.5 400.ds doc-operating-system-FreeBSD-2.1 2.1 401.ds doc-operating-system-FreeBSD-2.1.5 2.1.5 402.ds doc-operating-system-FreeBSD-2.1.6 2.1.6 403.ds doc-operating-system-FreeBSD-2.1.7 2.1.7 404.ds doc-operating-system-FreeBSD-2.2 2.2 405.ds doc-operating-system-FreeBSD-2.2.1 2.2.1 406.ds doc-operating-system-FreeBSD-2.2.2 2.2.2 407.ds doc-operating-system-FreeBSD-2.2.5 2.2.5 408.ds doc-operating-system-FreeBSD-2.2.6 2.2.6 409.ds doc-operating-system-FreeBSD-2.2.7 2.2.7 410.ds doc-operating-system-FreeBSD-2.2.8 2.2.8 411.ds doc-operating-system-FreeBSD-3.0 3.0 412.ds doc-operating-system-FreeBSD-3.1 3.1 413.ds doc-operating-system-FreeBSD-3.2 3.2 414.ds doc-operating-system-FreeBSD-3.3 3.3 415.ds doc-operating-system-FreeBSD-3.4 3.4 416.ds doc-operating-system-FreeBSD-3.5 3.5 417.ds doc-operating-system-FreeBSD-4.0 4.0 418.ds doc-operating-system-FreeBSD-4.1 4.1 419.ds doc-operating-system-FreeBSD-4.1.1 4.1.1 420.ds doc-operating-system-FreeBSD-4.2 4.2 421.ds doc-operating-system-FreeBSD-4.3 4.3 422.ds doc-operating-system-FreeBSD-5.0 5.0 423.
|
196.de Os
| 424.de Os
|
197.ds oS Null 198.if "\\$1"" .ds oS BSD 199.if "\\$1"ATT" \{\ 200. ds oS AT&T 201. if "\\$2"" .as oS \0UNIX 202. if "\\$2"7th" .as oS \07th Edition 203. if "\\$2"7" .as oS \07th Edition 204. if "\\$2"III" .as oS \0System III 205. if "\\$2"3" .as oS \0System III 206. if "\\$2"V" .as oS \0System V 207. if "\\$2"V.2" .as oS \0System V Release 2 208. if "\\$2"V.3" .as oS \0System V Release 3 209. if "\\$2"V.4" .as oS \0System V Release 4 210.\} 211.if "\\$1"BSD" \{\ 212. if "\\$2"3" .ds oS 3rd Berkeley Distribution 213. if "\\$2"4" .ds oS 4th Berkeley Distribution 214. if "\\$2"4.1" .ds oS 4.1 Berkeley Distribution 215. if "\\$2"4.2" .ds oS 4.2 Berkeley Distribution 216. if "\\$2"4.3" .ds oS 4.3 Berkeley Distribution 217. if "\\$2"4.3T" .ds oS 4.3-Tahoe Berkeley Distribution 218. if "\\$2"4.3R" .ds oS 4.3-Reno Berkeley Distribution 219. if "\\$2"4.3t" .ds oS 4.3-Tahoe Berkeley Distribution 220. if "\\$2"4.3r" .ds oS 4.3-Reno Berkeley Distribution 221. if "\\$2"4.4" .ds oS 4.4BSD 222. if "\\*(oS"Null" .tm Unknown BSD version ``\\$2'' at line \\n(c. 223.\} 224.if "\\$1"FreeBSD" \{\ 225. ie "\\$2"2" .ds oS FreeBSD 2.0 226. el .if !"\\$2"" .if !dFx*\\$2 .tm Unknown FreeBSD version ``\\$2'' at line \\n(c. 227.\} 228.if "\\*(oS"Null" \{\ 229. ds oS \&\\$1 230. if !"\\$2"" .as oS \& \\$2 231.\}
| 425. if "\$1"" \ 426. return 427. 428. ie "\$1"ATT" \{\ 429. ds doc-operating-system AT&T 430. if \A\$2 \{\ 431. ie d doc-operating-system-ATT-\$2 \ 432. as doc-operating-system " \*[doc-operating-system-ATT-\$2] 433. el \ 434. as doc-operating-system " UNIX 435. \}\} 436. el \{ .ie "\$1"BSD" \{\ 437. if \A\$2 \{\ 438. ie d doc-operating-system-BSD-\$2 \ 439. ds doc-operating-system "\*[doc-operating-system-BSD-\$2] 440. el \ 441. tm mdoc warning: .Os: Unknown BSD version `\$2' (#\n[.c]) 442. \}\} 443. el \{ .ie "\$1"FreeBSD" \{\ 444. ds doc-operating-system FreeBSD 445. if \A\$2 \{\ 446. ie d doc-operating-system-FreeBSD-\$2 \ 447. as doc-operating-system \~\*[doc-operating-system-FreeBSD-\$2] 448. el \ 449. tm mdoc warning: .Os: Unknown FreeBSD version `\$2' (#\n[.c]) 450. \}\} 451. el \{ .ie "\$1"NetBSD" \{\ 452. ds doc-operating-system NetBSD 453. if \A\$2 \{\ 454. ie d doc-operating-system-NetBSD-\$2 \ 455. as doc-operating-system \~\*[doc-operating-system-NetBSD-\$2] 456. el \ 457. tm mdoc warning: .Os: Unknown NetBSD version `\$2' (#\n[.c]) 458. \}\} 459. el \{\ 460. ds doc-operating-system \$1 461. if !"\$2"" \ 462. as doc-operating-system " \$2 463. \}\}\}\}
|
232..
| 464..
|
| 465. 466. 467.\" NS doc-date-string global string 468.\" NS the manual page date as set by `Dd' 469. 470.ds doc-date-string 471. 472. 473.\" NS Dd user macro (not parsed, not callable) 474.\" NS set document date 475.\" NS 476.\" NS modifies: 477.\" NS doc-date-string 478.\" NS 479.\" NS local variables: 480.\" NS doc-date-XXX 481.\" NS 482.\" NS width register `Dd' set above 483. 484.ds doc-date-1 January 485.ds doc-date-2 February 486.ds doc-date-3 March 487.ds doc-date-4 April 488.ds doc-date-5 May 489.ds doc-date-6 June 490.ds doc-date-7 July 491.ds doc-date-8 August 492.ds doc-date-9 September 493.ds doc-date-10 October 494.ds doc-date-11 November 495.ds doc-date-12 December 496.
|
233.de Dd
| 497.de Dd
|
234.if !"\\*(dD"" .nr gX 1 235.ie \\n(.$>0 \{\ 236. ie \\n(.$==3 \{\ 237. ds dD \\$1 \\$2 \\$3 238. \} 239. el \{\ 240. if "\\n(mo"1" .ds dD January 241. if "\\n(mo"2" .ds dD February 242. if "\\n(mo"3" .ds dD March 243. if "\\n(mo"4" .ds dD April 244. if "\\n(mo"5" .ds dD May 245. if "\\n(mo"6" .ds dD June 246. if "\\n(mo"7" .ds dD July 247. if "\\n(mo"8" .ds dD August 248. if "\\n(mo"9" .ds dD September 249. if "\\n(mo"10" .ds dD October 250. if "\\n(mo"11" .ds dD November 251. if "\\n(mo"12" .ds dD December 252. as dD \&\ \\n(dy, \\n(Yr 253. \} 254.\} 255.el \{\ 256. ds dD Epoch 257.\}
| 498. \" XXX: why do we need gX? 499. if "\*[doc-date-string]"" \ 500. nr gX 1 501. 502. ie \n[.$] \{\ 503. ie (\n[.$] == 3) \ 504. ds doc-date-string \$1\~\$2 \$3 505. el \{\ 506. ds doc-date-string "\*[doc-date-\n[mo]] 507. as doc-date-string \~\n[dy], \n[year] 508. \} 509. \} 510. el \ 511. ds doc-date-string Epoch
|
258..
| 512..
|
259.de hM 260.ev 1 261.pL 262.if !\\n(cR 'sp \\n(Hmu 263.tl @\\*(Hs\\*(hT\fP@\\*(Vs\\*(vT\fP@\\*(Hs\\*(hT\fP@ 264'sp \\n(Hmu 265.ev
| 513. 514. 515.\" NS doc-hyphen-flags global register 516.\" NS the parameter for the `.hy' request 517.\" NS 518.\" NS override this in `mdoc.local', if necessary. 519. 520.nr doc-hyphen-flags 12 521. 522. 523.\" NS doc-header macro 524.\" NS print page header 525. 526.de doc-header 527. ev doc-env-dh 528. doc-setup-page-layout 529. if !\n[cR] \ 530' sp \n[doc-header-space]u 531. tl \*[doc-caption-font]\*[doc-header-string]\f[P]\*[doc-caption-font2]\*[doc-volume]\f[P]\*[doc-caption-font]\*[doc-header-string]\f[P] 532' sp \n[doc-header-space]u 533. ev
|
266..
| 534..
|
267.de fM 268.ie \\n(cR 'br 269.el \{\ 270. ev 1 271. pL 272. if !\\n(cR \{\ 273' sp \\n(Fmu 274. tl @\\*(Hs\\*(oS\fP@\\*(Vs\\*(dD\fP@%@ 275' bp 276. \} 277. ev 278.\}
| 535. 536. 537.\" NS doc-footer macro 538.\" NS print page footer 539. 540.de doc-footer 541. ie \n[cR] \ 542' br 543. el \{\ 544. ev doc-caption-enviroment 545. doc-setup-page-layout 546' sp \n[doc-footer-space]u 547. ie \n[D] \{\ 548. ie o \ 549. tl %\*[doc-caption-font2]\*[doc-date-string]\f[P]\*[doc-caption-font]\*[doc-operating-system]\f[P] 550. el \ 551. tl \*[doc-caption-font]\*[doc-operating-system]\f[P]\*[doc-caption-font2]\*[doc-date-string]\f[P]% 552. \} 553. el \ 554. tl \*[doc-caption-font]\*[doc-operating-system]\f[P]\*[doc-caption-font2]\*[doc-date-string]\f[P]% 555' bp 556. ev 557. \}
|
279..
| 558..
|
280.de lM 281.\" We may still have a partial line in the enviroment. If this is the case, 282.\" and we happen to be on the last line of the page, the .fl will cause the 283.\" page to be ejected and troff will immediately exit. If we're in nroff 284.\" mode, this would be unfortunate, since we would never get a chance to 285.\" output the footer. So we fudge the page length, to make sure that the 286.\" last page is never ejected until we want it to be. 287.if \\n(cR .pl +3v 288.fl 289.if \\n(cR \{\ 290' sp 291. tl @\\*(Hs\\*(oS\fP@\\*(Vs\\*(dD\fP@%@ 292. pl \\n(nlu 293.\}
| 559. 560. 561.\" NS doc-end-macro macro 562.\" NS finish output 563. 564.de doc-end-macro 565. \" We may still have a partial line in the environment. If this is the 566. \" case, and we happen to be on the last line of the page, the `.fl' 567. \" request will cause the page to be ejected and troff will immediately 568. \" exit. If we are in nroff mode, this would be unfortunate, since we 569. \" would never get a chance to output the footer. So we fudge the page 570. \" length to make sure that the last page is never ejected until we want 571. \" it to be. 572. 573. if \n[cR] \ 574. pl +3v 575. fl 576. 577. if \n[doc-list-depth] \ 578. tm mdoc warning: list open at EOF! A .Bl directive has no matching .El 579. 580. if \n[cR] \{\ 581' sp 582. tl \*[doc-caption-font]\*[doc-operating-system]\f[P]\*[doc-caption-font2]\*[doc-date-string]\f[P]\*[doc-caption-font]\*[doc-operating-system]\f[P] 583. \" suppress empty lines after the footer 584. pl \n[nl]u 585. \}
|
294..
| 586..
|
295.de Pp 296.sp \\n(Ppu 297.if !\\n(cR .ne 2 298.ns
| 587. 588. 589.\" NS doc-paragraph macro 590.\" NS insert a paragraph 591. 592.de doc-paragraph 593. sp \n[doc-paragraph-space]u 594. if !\n[cR] \ 595. ne 2 596. ns
|
299..
| 597..
|
300.de Lp 301.Pp 302..
| 598. 599. 600.\" NS Pp user macro (not parsed, not callable) 601.\" NS new paragraph 602.\" NS 603.\" NS width register `Pp' set above 604. 605.als Pp doc-paragraph 606. 607. 608.\" NS Lp user macro (not parsed, not callable) 609.\" NS same as .Pp 610.\" NS 611.\" NS width register `Lp' set above 612. 613.als Lp doc-paragraph 614. 615.
|
303.de LP
| 616.de LP
|
304.tm Not a \-mdoc command: .LP
| 617. tm Not a \-mdoc command: .LP (#\n[.c])
|
305..
| 618..
|
| 619. 620.
|
306.de PP
| 621.de PP
|
307.tm Not a \-mdoc command: .PP
| 622. tm Not a \-mdoc command: .PP (#\n[.c])
|
308..
| 623..
|
| 624. 625.
|
309.de pp
| 626.de pp
|
310.tm Not a \-mdoc command: .pp
| 627. tm Not a \-mdoc command: .pp (#\n[.c])
|
311..
| 628..
|
| 629. 630. 631.de SH 632. tm Not a \-mdoc command: .SH (#\n[.c]) 633.. 634. 635. 636.\" NS Nd user macro (not parsed, not callable) 637.\" NS print name description 638.\" NS 639.\" NS width register `Nd' set above 640.
|
312.de Nd
| 641.de Nd
|
313\&\-\& \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
| 642. nop \- \$*
|
314..
| 643..
|
| 644. 645. 646.\" NS doc-in-synopsis-section global register (bool) 647.\" NS whether we are in the `synopsis' section 648. 649.nr doc-in-synopsis-section 0 650. 651. 652.\" NS doc-in-see-also-section global register (bool) 653.\" NS whether we are in the `see also' section 654. 655.nr doc-in-see-also-section 0 656. 657. 658.\" NS doc-in-files-section global register (bool) 659.\" NS whether we are in the `files' section 660. 661.nr doc-in-files-section 0 662. 663. 664.\" NS doc-in-authors-section global register (bool) 665.\" NS whether we are in the `authors' section 666. 667.nr doc-in-authors-section 0 668. 669. 670.\" NS doc-first-parameter macro 671.\" NS return first parameter 672.\" NS 673.\" NS local variables: 674.\" NS doc-str-dfp 675. 676.de doc-first-parameter 677. ds doc-str-dfp "\$1 678.. 679. 680. 681.\" NS Sh user macro (not callable) 682.\" NS section headers 683.\" NS 684.\" NS modifies: 685.\" NS doc-func-args-processed 686.\" NS doc-func-count 687.\" NS doc-in-authors-section 688.\" NS doc-in-files-section 689.\" NS doc-in-see-also-section 690.\" NS doc-in-synopsis-section 691.\" NS doc-indent-synopsis 692.\" NS doc-indent-synopsis-active 693.\" NS doc-is-func 694.\" NS doc-num-func-args 695.\" NS 696.\" NS local variables: 697.\" NS doc-reg-Sh 698.\" NS doc-reg-Sh1 699.\" NS doc-section-XXX 700.\" NS 701.\" NS width register `Sh' set in doc-common 702. 703.ds doc-section-name NAME 704.ds doc-section-synopsis SYNOPSIS 705.ds doc-section-description DESCRIPTION 706.ds doc-section-see-also SEE 707.ds doc-section-files FILES 708.ds doc-section-authors AUTHORS 709. 710.de Sh 711. ie \n[doc-arg-limit] \{\ 712. \" we only allow `Sh' within `Sh'; it will change the font back to 713. \" `doc-Sh-font' 714. ie "\*[doc-macro-name]"Sh" \{\ 715. nr doc-arg-ptr +1 716. ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\ 717. nr doc-curr-font \n[.f] 718. nr doc-curr-size \n[.ps] 719. nop \*[doc-Sh-font]\c 720. doc-print-recursive 721. \} 722. el \{\ 723. tm Usage: .Sh section_name ... (#\n[.c]) 724. doc-reset-args 725. \}\} 726. el \{\ 727. tm Usage: .Sh not callable by other macros (#\n[.c]) 728. doc-reset-args 729. \}\} 730. el \{\ 731. if !\n[.$] \{\ 732. tm Usage: .Sh section_name ... (#\n[.c]) 733. return 734. \} 735. 736. ds doc-macro-name Sh 737. doc-parse-args \$@ 738. 739. if t \ 740' ad 741. 742. \" this resolves e.g. `.Sh "SEE ALSO"' 743. doc-first-parameter \$* 744. 745. ie "\*[doc-str-dfp]"\*[doc-section-name]" \{\ 746. doc-setup-header 747' in 0 748. \} 749. el \{\ 750. nr doc-in-synopsis-section 0 751. nr doc-in-see-also-section 0 752. nr doc-in-files-section 0 753. nr doc-in-authors-section 0 754. 755. ie "\*[doc-str-dfp]"\*[doc-section-synopsis]" \{\ 756. if t \ 757. na 758. nr doc-in-synopsis-section 1 759. nr doc-indent-synopsis 0 760. nr doc-indent-synopsis-active 0 761. \} 762. el \{ .ie "\*[doc-str-dfp]"\*[doc-section-description]" \{\ 763. nr doc-is-func 0 764. nr doc-func-count 0 765. nr doc-func-args-processed 0 766. nr doc-num-func-args 0 767. \} 768. el \{ .ie "\*[doc-str-dfp]"\*[doc-section-see-also]" \{\ 769. if t \ 770. na 771. nr doc-in-see-also-section 1 772. \} 773. el \{ .ie "\*[doc-str-dfp]"\*[doc-section-files]" \ 774. nr doc-in-files-section 1 775. el .if "\*[doc-str-dfp]"\*[doc-section-authors]" \ 776. nr doc-in-authors-section 1 777. \}\}\} 778. 779. in 0 780. nr doc-have-author 0 781. \} 782. 783. doc-setup-page-layout 784' sp 785. ns 786. ta T .5i 787. if !\n[cR] \ 788. ne 3 789' fi 790. 791. if t \{\ 792. nr doc-reg-Sh \n[.ss] 793. nr doc-reg-Sh1 \n[.sss] 794. ss (\n[.ss] * 5 / 3) (\n[.sss] * 5 / 3) 795. \} 796. 797. nr doc-arg-ptr +1 798. nr doc-curr-font \n[.f] 799. nr doc-curr-size \n[.ps] 800. nop \*[doc-Sh-font]\c 801. doc-print-recursive 802. 803. if t \ 804. ss \n[doc-reg-Sh] \n[doc-reg-Sh1] 805. 806. in +\n[doc-subheader-indent]u 807. ns 808. \} 809.. 810. 811. 812.\" NS Ss user macro (not callable) 813.\" NS subsection 814.\" NS 815.\" NS local variable: 816.\" NS doc-reg-Ss 817.\" NS doc-reg-Ss1 818.\" NS 819.\" NS width register `Ss' set above 820.
|
315.de Ss
| 821.de Ss
|
316.sp 317.if !\\n(cR .ne 2 318.ti -.25i 319\&\\*(sH\\$1 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 \|\\$7 \|\\$8 \|\\$9 320\&\fP\s0 321.ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i 322.if !\\n(cR .ne 2 323.br
| 822. ie \n[doc-arg-limit] \{\ 823. \" we only allow `Ss' within `Ss'; it will change the font back to 824. \" `doc-Sh-font' 825. ie "\*[doc-macro-name]"Ss" \{\ 826. nr doc-arg-ptr +1 827. ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\ 828. nr doc-curr-font \n[.f] 829. nr doc-curr-size \n[.ps] 830. nop \*[doc-Sh-font]\c 831. doc-print-recursive 832. \} 833. el \{\ 834. tm Usage: .Ss subsection_name ... (#\n[.c]) 835. doc-reset-args 836. \}\} 837. el \{\ 838. tm Usage: .Ss not callable by other macros (#\n[.c]) 839. doc-reset-args 840. \}\} 841. el \{\ 842. if !\n[.$] \{\ 843. tm Usage: .Ss subsection_name ... (#\n[.c]) 844. return 845. \} 846. 847. ds doc-macro-name Ss 848. doc-parse-args \$@ 849. 850. sp 851. if !\n[cR] \ 852. ne 3 853. ti -.25i 854. 855. nr doc-reg-Ss \n[.ss] 856. nr doc-reg-Ss1 \n[.sss] 857. ss (\n[.ss] * 5 / 4) (\n[.sss] * 5 / 4) 858. 859. nr doc-arg-ptr +1 860. nr doc-curr-font \n[.f] 861. nr doc-curr-size \n[.ps] 862. nop \*[doc-Sh-font]\c 863. doc-print-recursive 864. 865. ss \n[doc-reg-Ss] \n[doc-reg-Ss1] 866. 867. ta T .5i 868. if !\n[cR] \ 869. ne 2 870. br 871. \}
|
324..
| 872..
|
| 873. 874. 875.\" NS Rd macro (not parsed, not callable) 876.\" NS print global register dump to stderr 877.\" NS 878.\" NS local variables: 879.\" NS doc-reg-Rd 880.
|
325.de Rd
| 881.de Rd
|
326.tm MDOC REGISTER DUMP 327.tm Db==\\n(Db register DEBUG MODE 328.tm L[0-9] registers - stack of list types 329.tm L0==\\n(L0 330.tm L1==\\n(L1 331.tm L2==\\n(L2 332.tm L3==\\n(L3 333.tm L4==\\n(L4 334.tm L5==\\n(L5 335.tm L6==\\n(L6 336.tm L7==\\n(L7 337.tm L8==\\n(L8 338.tm L9==\\n(L9 339.tm O[0-9] registers - stack of indent 340.tm O0==\\n(O0 341.tm O1==\\n(O1 342.tm O2==\\n(O2 343.tm O3==\\n(O3 344.tm O4==\\n(O4 345.tm O5==\\n(O5 346.tm O6==\\n(O6 347.tm O7==\\n(O7 348.tm O8==\\n(O8 349.tm O9==\\n(O9 350.tm aC==\\n(aC register argument counter (aV/fV) 351.tm aJ==\\n(aJ register (for vR) 352.tm aN==\\n(aN register 353.tm aP==\\n(aP register argument pointer (aV) 354.tm aT==\\n(aT register argument type 355.tm aa==\\n(aa local register 356.tm bK==\\n(bK register - Book Name flag 357.tm cF==\\n(cF register save current font 358.tm cI==\\n(cI register - column indent width 359.tm cZ==\\n(cZ register save current font size 360.tm dK==\\n(dK register - Date flag 361.tm d[0-9] registers - display-type stack 362.tm d0==\\n(d0 363.tm d1==\\n(d1 364.tm d2==\\n(d2 365.tm d3==\\n(d3 366.tm d4==\\n(d4 367.tm d5==\\n(d5 368.tm d6==\\n(d6 369.tm d7==\\n(d7 370.tm d8==\\n(d8 371.tm d9==\\n(d9 372.tm dZ==\\n(dZ register diversion count 373.tm fD==\\n(fD register subroutine test (in synopsis only) 374.tm fV==\\n(fV register argument counter (must set to \\n(.$ prior to 375.tm fY==\\n(fY register - dick with old style function declarations (fortran) 376.tm fZ==\\n(fZ register also subroutine count (in synopsis only) 377.tm h[0-9] register horizontal tag stack (continuous if 1, break if 378.tm h0==\\n(h0 379.tm h1==\\n(h1 380.tm h2==\\n(h2 381.tm h3==\\n(h3 382.tm h4==\\n(h4 383.tm h5==\\n(h5 384.tm h6==\\n(h6 385.tm h7==\\n(h7 386.tm h8==\\n(h8 387.tm h9==\\n(h9 388.tm iD==\\n(iD local register 389.tm iI==\\n(iI local register (indent for inline debug mode) 390.tm iN==\\n(iN register DEBUG MODE (inline if 1, to stderr if 391.tm iS==\\n(iS register - indent second command line in a synopsis 392.tm jK==\\n(jK register - [reference] Journal Name flag 393.tm jM==\\n(jM local register 394.tm jN==\\n(jN local register 395.tm lC==\\n(lC register - list type stack counter 396.tm lK==\\n(lK register count of lines read from input file 397.tm nK==\\n(nK register - [reference] issue number flag 398.tm nU==\\n(nU register count 399.tm oK==\\n(oK register - [reference] optional information flag 400.tm oM==\\n(oM register (extension possible) 401.tm o[0-9] register offset stack (nested tags) 402.tm o0==\\n(o0 403.tm o1==\\n(o1 404.tm o2==\\n(o2 405.tm o3==\\n(o3 406.tm o4==\\n(o4 407.tm o5==\\n(o5 408.tm o6==\\n(o6 409.tm o7==\\n(o7 410.tm o8==\\n(o8 411.tm o9==\\n(o9 412.tm oM==\\n(oM register open ended line flag 413.tm pK==\\n(pK register - [reference] page number flag 414.tm qK==\\n(qK register - Corporate or Foreign Author flag 415.tm rK==\\n(rK register - [reference] report flag 416.tm rS==\\n(rS register - Reference Start flag 417.tm sM==\\n(sM register - default is one (space mode on) 418.tm tK==\\n(tK register - reference title flag 419.tm tP==\\n(tP register tag flag (for diversions) 420.tm tX==\\n(tX register (initial class) 421.tm tY==\\n(tY register (next possible lC value) 422.tm t[0-9] register tag string stack (nested tags) 423.tm t0==\\n(t0 424.tm t1==\\n(t1 425.tm t2==\\n(t2 426.tm t3==\\n(t3 427.tm t4==\\n(t4 428.tm t5==\\n(t5 429.tm t6==\\n(t6 430.tm t7==\\n(t7 431.tm t8==\\n(t8 432.tm t9==\\n(t9 433.tm uK==\\n(uK register - reference author(s) counter 434.tm vK==\\n(vK register - reference volume flag 435.tm v[0-9] register vertical tag break stack 436.tm v0==\\n(v0 437.tm v1==\\n(v1 438.tm v2==\\n(v2 439.tm v3==\\n(v3 440.tm v4==\\n(v4 441.tm v5==\\n(v5 442.tm v6==\\n(v6 443.tm v7==\\n(v7 444.tm v8==\\n(v8 445.tm v9==\\n(v9 446.tm w[0-9] register tag stack (nested tags) 447.tm w0==\\n(w0 448.tm w1==\\n(w1 449.tm w2==\\n(w2 450.tm w3==\\n(w3 451.tm w4==\\n(w4 452.tm w5==\\n(w5 453.tm w6==\\n(w6 454.tm w7==\\n(w7 455.tm w8==\\n(w8 456.tm w9==\\n(w9 457.tm xX==\\n(xX local register 458.tm END OF REGISTER DUMP
| 882. tm MDOC GLOBAL REGISTER DUMP 883. tm doc-macro-name == `\*[doc-macro-name]' 884. tm doc-arg-limit == \n[doc-arg-limit] 885. tm doc-num-args == \n[doc-num-args] 886. tm doc-arg-ptr == \n[doc-arg-ptr] 887. 888. nr doc-reg-Rd 1 889. while (\n[doc-reg-Rd] <= \n[doc-arg-limit]) \{\ 890. tm doc-arg\n[doc-reg-Rd] == `\*[doc-arg\n[doc-reg-Rd]]' 891. tm doc-type\n[doc-reg-Rd] == \n[doc-type\n[doc-reg-Rd]] 892. tm doc-space\n[doc-reg-Rd] == `\*[doc-space\n[doc-reg-Rd]]' 893. nr doc-reg-Rd +1 894. \} 895. 896. tm doc-curr-font == \n[doc-curr-font] 897. tm doc-curr-size == \n[doc-curr-size] 898. tm doc-indent-synopsis == \n[doc-indent-synopsis] 899. tm doc-indent-synopsis-active == \n[doc-indent-synopsis-active] 900. tm doc-have-decl == \n[doc-have-decl] 901. tm doc-have-var == \n[doc-have-var] 902. tm doc-command-name == `\*[doc-command-name]' 903. tm doc-quote-left == `\*[doc-quote-left]' 904. tm doc-quote-right == `\*[doc-quote-right]' 905. tm doc-nesting-level == \n[doc-nesting-level] 906. tm doc-in-list == \n[doc-in-list] 907. tm doc-space == `\*[doc-space]' 908. tm doc-saved-space == `\*[doc-saved-space]' 909. tm doc-space-mode == \n[doc-space-mode] 910. tm doc-have-space == \n[doc-have-space] 911. tm doc-have-slot == \n[doc-have-slot] 912. tm doc-keep-type == \n[doc-keep-type] 913. tm doc-display-depth == \n[doc-display-depth] 914. tm doc-is-compact == \n[doc-is-compact] 915. 916. nr doc-reg-Rd 0 917. while (\n[doc-reg-Rd] <= \n[doc-display-depth]) \{\ 918. tm doc-display-type-stack\n[doc-reg-Rd] == `\*[doc-display-type-stack\n[doc-reg-Rd]]' 919. tm doc-display-indent-stack\n[doc-reg-Rd] == \n[doc-display-indent-stack\n[doc-reg-Rd]] 920. tm doc-display-ad-stack\n[doc-reg-Rd] == \n[doc-display-ad-stack\n[doc-reg-Rd]] 921. tm doc-display-fi-stack\n[doc-reg-Rd] == \n[doc-display-fi-stack\n[doc-reg-Rd]] 922. nr doc-reg-Rd +1 923. \} 924. 925. tm doc-fontmode-depth == \n[doc-fontmode-depth] 926. 927. nr doc-reg-Rd 1 928. while (\n[doc-reg-Rd] <= \n[doc-fontmode-depth]) \{\ 929. tm doc-fontmode-font-stack\n[doc-reg-Rd] == `\n[doc-fontmode-font-stack\n[doc-reg-Rd]]' 930. tm doc-fontmode-size-stack\n[doc-reg-Rd] == `\n[doc-fontmode-size-stack\n[doc-reg-Rd]]' 931. nr doc-reg-Rd +1 932. \} 933. 934. tm doc-list-depth == \n[doc-list-depth] 935. 936. nr doc-reg-Rd 1 937. while (\n[doc-reg-Rd] <= \n[doc-list-depth]) \{\ 938. tm doc-list-type-stack\n[doc-reg-Rd] == `\*[doc-list-type-stack\n[doc-reg-Rd]]' 939. tm doc-list-have-indent-stack\n[doc-reg-Rd] == \n[doc-list-have-indent-stack\n[doc-reg-Rd]] 940. tm doc-list-indent-stack\n[doc-reg-Rd] == \n[doc-list-indent-stack\n[doc-reg-Rd]] 941. tm doc-compact-list-stack\n[doc-reg-Rd] == \n[doc-compact-list-stack\n[doc-reg-Rd]] 942. tm doc-tag-prefix-stack\n[doc-reg-Rd] == `\*[doc-tag-prefix-stack\n[doc-reg-Rd]]' 943. tm doc-tag-width-stack\n[doc-reg-Rd] == `\*[doc-tag-width-stack\n[doc-reg-Rd]]' 944. tm doc-list-offset-stack\n[doc-reg-Rd] == \n[doc-list-offset-stack\n[doc-reg-Rd]] 945. tm doc-enum-list-count-stack\n[doc-reg-Rd] == \n[doc-enum-list-count-stack\n[doc-reg-Rd]] 946. nr doc-reg-Rd +1 947. \} 948. 949. tm doc-saved-Pa-font == `\*[doc-saved-Pa-font]' 950. tm doc-curr-type == \n[doc-curr-type] 951. tm doc-curr-arg == `\*[doc-curr-arg]' 952. tm doc-diag-list-input-line-count == \n[doc-diag-list-input-line-count] 953. tm doc-num-columns == \n[doc-num-columns] 954. tm doc-column-indent-width == \n[doc-column-indent-width] 955. tm doc-is-func == \n[doc-is-func] 956. tm doc-have-old-func == \n[doc-have-old-func] 957. tm doc-func-arg-count == \n[doc-func-arg-count] 958. tm doc-func-arg == `\*[doc-func-arg]' 959. tm doc-num-func-args == \n[doc-num-func-args] 960. tm doc-func-args-processed == \n[doc-func-args-processed] 961. tm doc-have-func == \n[doc-have-func] 962. tm doc-is-reference == \n[doc-is-reference] 963. tm doc-reference-count == \n[doc-reference-count] 964. tm doc-author-count == \n[doc-author-count] 965. 966. nr doc-reg-Rd 0 967. while (\n[doc-reg-Rd] <= \n[doc-author-count]) \{\ 968. tm doc-author-name\n[doc-reg-Rd] == `\*[doc-author-name\n[doc-reg-Rd]]' 969. nr doc-reg-Rd +1 970. \} 971. 972. tm doc-book-count == \n[doc-book-count] 973. tm doc-book-name == `\*[doc-book-name]' 974. tm doc-date-count == \n[doc-date-count] 975. tm doc-date == `\*[doc-date]' 976. tm doc-publisher-count == \n[doc-publisher-count] 977. tm doc-publisher-name == `\*[doc-publisher-name]' 978. tm doc-journal-count == \n[doc-journal-count] 979. tm doc-journal-name == `\*[doc-journal-name]' 980. tm doc-issue-count == \n[doc-issue-count] 981. tm doc-issue-name == `\*[doc-issue-name]' 982. tm doc-optional-count == \n[doc-optional-count] 983. tm doc-optional-string == `\*[doc-optional-string]' 984. tm doc-page-number-count == \n[doc-page-number-count] 985. tm doc-page-number-string == `\*[doc-page-number-string]' 986. tm doc-corporate-count == \n[doc-corporate-count] 987. tm doc-corporate-name == `\*[doc-corporate-name]' 988. tm doc-report-count == \n[doc-report-count] 989. tm doc-report-name == `\*[doc-report-name]' 990. tm doc-reference-title-count == \n[doc-reference-title-count] 991. tm doc-reference-title-name == `\*[doc-reference-title-name]' 992. tm doc-reference-title-name-for-book == `\*[doc-reference-title-name-for-book]' 993. tm doc-volume-count == \n[doc-volume-count] 994. tm doc-volume-name == `\*[doc-volume-name]' 995. tm doc-have-author == \n[doc-have-author] 996. 997. tm doc-document-title == `\*[doc-document-title]' 998. tm doc-volume == `\*[doc-volume]' 999. tm doc-section == `\*[doc-section]' 1000. tm doc-operating-system == `\*[doc-operating-system]' 1001. tm doc-date-string == `\*[doc-date-string]' 1002. tm doc-header-space == \n[doc-header-space] 1003. tm doc-footer-space == \n[doc-footer-space] 1004. tm doc-display-vertical == \n[doc-display-vertical] 1005. tm doc-header-string == `\*[doc-header-string]' 1006. tm doc-in-synopsis-section == \n[doc-in-synopsis-section] 1007. tm doc-in-see-also-section == \n[doc-in-see-also-section] 1008. tm doc-in-files-section == \n[doc-in-files-section] 1009. tm doc-in-authors-section == \n[doc-in-authors-section] 1010. 1011. tm END OF GLOBAL REGISTER DUMP
|
459..
| 1012..
|
460.\" Ns Lb macro - Formal library names for LIBRARY sections 461.\" note: this macro does not handle punctuation 462.\" it is really only intended for standalone use. 463.\" Note: please don't forget to update mdoc.samples(7)' `Library name' list 464.\" when adding new library 465.de Lb 466.nr cF \\n(.f 467.nr cZ \\n(.s 468.ds aa \&\f\\n(cF\s\\n(cZ 469.if !\\n(.$==1 .tm Usage: .Lb [library name] 470.if "\\$1"libc" \&Standard C Library (libc, -lc) 471.if "\\$1"libc_r" \&Reentrant C Library (libc_r, -lc_r) 472.if "\\$1"libcalendar" \&Calendar Arithmetic Library (libcalendar, -lcalendar) 473.if "\\$1"libcam" \&Common Access Method User Library (libcam, -lcam) 474.if "\\$1"libcipher" \&FreeSec Crypt Library (libcipher, -lcipher) 475.if "\\$1"libcompat" \&Compatibility Library (libcompat, -lcompat) 476.if "\\$1"libcrypt" \&Crypt Library (libcrypt, -lcrypt) 477.if "\\$1"libdevstat" \&Device Statistics Library (libdevstat, -ldevstat) 478.if "\\$1"libdisk" \&Interface to Slice and Partition Labels Library (libdisk, -ldisk) 479.if "\\$1"libedit" \&Line Editor and History Library (libedit, -ledit) 480.if "\\$1"libfetch" \&File Transfer Library (libfetch, -lfetch) 481.if "\\$1"libipsec" \&IPsec Support Library (libipsec, -lipsec) 482.if "\\$1"libipx" \&IPX Address Conversion Support Library (libipx, -lipx) 483.if "\\$1"libkvm" \&Kernel Data Access Library (libkvm, -lkvm) 484.if "\\$1"libm" \&Math Library (libm, -lm) 485.if "\\$1"libmd" \&Message Digest (MD4, MD5, etc.) Support Library (libmd, -lmd) 486.if "\\$1"libnetgraph" \&Netgraph User Library (libnetgraph, -lnetgraph) 487.if "\\$1"librpcsvc" \&RPC Service Library (librpcsvc, -lrpcsvc) 488.if "\\$1"libskey" \&S/Key Password Control Table Access Library (libskey, -lskey) 489.if "\\$1"libusb" \&USB HID access routines library (libusb, -lusb) 490.if "\\$1"libutil" \&System Utilities Library (libutil, -lutil) 491.if "\\$1"libvgl" \&Video Graphics Library (libvgl, -lvgl) 492..
| 1013. 1014. 1015.ec 1016. 1017.\" EOF
|
| |