Annotation of src/share/tmac/doc-syms, Revision 1.4
1.1 deraadt 1: .\" Copyright (c) 1991 The Regents of the University of California.
2: .\" 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.
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-syms 5.6 (Berkeley) 8/5/91
33: .\"
34: .\" %beginstrip%
35: .\" NS Ux macro - UNIX
36: .de Ux
37: .nr cF \\n(.f
38: .nr cZ \\n(.s
39: .ds aa \&\f\\n(cF\s\\n(cZ
40: .as b1 \&\\*(tNUNIX\\*(aa
41: .rm aa
42: .if \\n(aC==0 \{\
43: . if \\n(.$>0 .aV \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
44: .\}
45: .ie \\n(aC>\\n(aP \{\
46: . nr aP \\n(aP+1
47: . ie \\n(C\\n(aP==1 \{\
48: . \\*(A\\n(aP
49: . \}
50: . el .nR
51: .\}
52: .el .aZ
53: ..
54: .\" NS Bx macro -BSD UNIX (fix smaller nroff version)
55: .de Bx
56: .nr cF \\n(.f
57: .nr cZ \\n(.s
58: .ds aa \&\f\\n(cF\s\\n(cZ
59: .if \\n(aC==0 \{\
60: . ie \\n(.$==0 \&\\*(tNBSD\\*(aa \\*(tNUNIX\\*(aa
61: . el .aV \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
62: .\}
63: .if "\\$1"-alpha" \{\
64: \¤tly in alpha test.
65: . aY
66: .\}
67: .if "\\$1"-beta" \{\
68: \¤tly in beta test.
69: . aY
70: .\}
71: .if "\\$1"-devel" \{\
72: \¤tly under development.
73: . aY
74: .\}
75: .if \\n(aC>\\n(aP \{\
76: . nr aP \\n(aP+1
77: . ie \\n(C\\n(aP==2 \{\
78: . as b1 \&\\*(A\\n(aP\&\\*(tNBSD\\*(aa
79: . ie \\n(aC>\\n(aP \{\
80: . nr jj \\n(aP+1
81: . ie \\n(C\\n(jj==2 \{\
82: . if "\\*(A\\n(jj"Reno" \{\
83: . nr aP \\n(aP+1
84: . as b1 \&\-\\*(A\\n(jj
85: . \}
86: . if "\\*(A\\n(jj"reno" \{\
87: . nr aP \\n(aP+1
88: . as b1 \&\-Reno
89: . \}
90: . if "\\*(A\\n(jj"Tahoe" \{\
91: . nr aP \\n(aP+1
92: . as b1 \&\-\\*(A\\n(jj
93: . \}
94: . if "\\*(A\\n(jj"tahoe" \{\
95: . nr aP \\n(aP+1
96: . as b1 \&\-Tahoe
97: . \}
98: . ie \\n(aC>\\n(aP \{\
99: . nr aP \\n(aP+1
100: . nR
101: . \}
102: . el .aZ
103: . \}
104: . el \{\
105: . nr aP \\n(aP+1
106: . nR
107: . \}
108: . rr jj
109: . \}
110: . el .aZ
111: . \}
112: . el \{\
113: . as b1 \&\\*(tNBSD\\*(aa U\\*(tNNIX\\*(aa
114: . nR
115: . \}
116: .\}
117: ..
118: .\" Ns Ud macro - prints "currently under development" (HISTORY section)
119: .de Ud
120: \¤tly under development.
121: ..
122: .\" Ns Nx macro - NetBSD
123: .de Nx
124: .nr cF \\n(.f
125: .nr cZ \\n(.s
126: .ds aa \&\f\\n(cF\s\\n(cZ
127: .if \\n(.$==2 \{\
128: . if "\\$1"0.8" \&\\*(tNNetBSD\\*(aa 0.8\\*(aa\\$2
129: . if "\\$1"0.8a" \&\\*(tNNetBSD\\*(aa 0.8a\\*(aa\\$2
130: . if "\\$1"0.9" \&\\*(tNNetBSD\\*(aa 0.9\\*(aa\\$2
131: . if "\\$1"0.9a" \&\\*(tNNetBSD\\*(aa 0.9a\\*(aa\\$2
132: . if "\\$1"1.0" \&\\*(tNNetBSD\\*(aa 1.0\\*(aa\\$2
133: . if "\\$1"1.0a" \&\\*(tNNetBSD\\*(aa 1.0a\\*(aa\\$2
1.2 deraadt 134: . if "\\$1"1.1" \&\\*(tNNetBSD\\*(aa 1.1\\*(aa\\$2
1.4 ! deraadt 135: . if "\\$1"1.2" \&\\*(tNNetBSD\\*(aa 1.2\\*(aa\\$2
1.1 deraadt 136: .\}
137: .if \\n(.$==1 \{\
138: . if "\\$1"0.8" \&\\*(tNNetBSD\\*(aa 0.8\\*(aa
139: . if "\\$1"0.8a" \&\\*(tNNetBSD\\*(aa 0.8a\\*(aa
140: . if "\\$1"0.9" \&\\*(tNNetBSD\\*(aa 0.9\\*(aa
141: . if "\\$1"0.9a" \&\\*(tNNetBSD\\*(aa 0.9a\\*(aa
142: . if "\\$1"1.0" \&\\*(tNNetBSD\\*(aa 1.0\\*(aa
143: . if "\\$1"1.0a" \&\\*(tNNetBSD\\*(aa 1.0a\\*(aa
1.2 deraadt 144: . if "\\$1"1.1" \&\\*(tNNetBSD\\*(aa 1.1\\*(aa
1.4 ! deraadt 145: . if "\\$1"1.2" \&\\*(tNNetBSD\\*(aa 1.2\\*(aa
1.1 deraadt 146: .\}
147: ..
1.3 etheisen 148: .\" Ns Ox macro - OpenBSD
149: .de Ox
150: .nr cF \\n(.f
151: .nr cZ \\n(.s
152: .ds aa \&\f\\n(cF\s\\n(cZ
153: .if \\n(.$==2 \{\
154: . if "\\$1"1.2" \&\\*(tNOpenBSD\\*(aa 1.2\\*(aa\\$2
155: .\}
156: .if \\n(.$==1 \{\
157: . if "\\$1"1.2" \&\\*(tNOpenBSD\\*(aa 1.2\\*(aa
158: .\}
159: ..
1.1 deraadt 160: .\" Ns At macro - AT&T UNIX
161: .de At
162: .nr cF \\n(.f
163: .nr cZ \\n(.s
164: .ds aa \&\f\\n(cF\s\\n(cZ
165: .if \\n(.$==2 \{\
166: . if "\\$1"32v" \&Version 32V \\*(tNAT&T UNIX\\*(aa\\$2
167: . if "\\$1"v6" \&Version 6 \\*(tNAT&T UNIX\\*(aa\\$2
168: . if "\\$1"v7" \&Version 7 \\*(tNAT&T UNIX\\*(aa\\$2
169: . if "\\$1"V" \&\\*(tNAT&T\\*(aa System V \\*(tNUNIX\\*(aa\\$2
170: . if "\\$1"V.1" \&\\*(tNAT&T\\*(aa System V.1 \\*(tNUNIX\\*(aa\\$2
171: . if "\\$1"V.2" \&\\*(tNAT&T\\*(aa System V.2 \\*(tNUNIX\\*(aa\\$2
172: . if "\\$1"V.4" \&\\*(tNAT&T\\*(aa System V.4 \\*(tNUNIX\\*(aa\\$2
173: .\}
174: .if \\n(.$==1 \{\
175: . if "\\$1"32v" \&Version 32V \\*(tNAT&T UNIX\\*(aa
176: . if "\\$1"v6" \&Version 6 \\*(tNAT&T UNIX\\*(aa
177: . if "\\$1"v7" \&Version 7 \\*(tNAT&T UNIX\\*(aa
178: . if "\\$1"V" \&\\*(tNAT&T\\*(aa System V \\*(tNUNIX\\*(aa
179: . if "\\$1"V.1" \&\\*(tNAT&T\\*(aa System V.1 \\*(tNUNIX\\*(aa
180: . if "\\$1"V.2" \&\\*(tNAT&T\\*(aa System V.2 \\*(tNUNIX\\*(aa
181: . if "\\$1"V.4" \&\\*(tNAT&T\\*(aa System V.4 \\*(tNUNIX\\*(aa
182: .\}
183: ..
184: .\" The Bt macro should go away now
185: .\" Ns Bt macro - prints "is currently in beta test." (HISTORY section)
186: .de Bt
187: \&is currently in beta test.
188: ..
189: .\" NS St macro - standards (posix, ansi - formal standard names)
190: .ds Px \\*(tNPOSIX
191: .ds Ai \\*(tNANSI
192: .de St
193: .if \\n(aC==0 \{\
194: . ie \\n(.$==0 \{\
195: .tm Usage: .St [-p1003.1-90 | -p1003.2 | -ansiC-89 | -iso ] \\*(Pu ... (#\\n(.c)
196: . \}
197: . el \{\
198: . ds mN St
199: . nr aP 0
200: . ds A1 \\$1
201: . ds A2 \\$2
202: . ds A3 \\$3
203: . ds A4 \\$4
204: . ds A5 \\$5
205: . ds A6 \\$6
206: . ds A7 \\$7
207: . ds A8 \\$8
208: . ds A9 \\$9
209: . nr fV \\n(.$
210: . fV
211: . \}
212: .\}
213: .if \\n(aC>\\n(aP \{\
214: . nr cF \\n(.f
215: . nr cZ \\n(.s
216: . ds aa \&\f\\n(cF\s\\n(cZ
217: . nr aP \\n(aP+1
218: . if "\\*(A\\n(aP"-p1003.1-90" \{\
219: . ie \\n(sT==1 \{\
220: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1990\\*(sV
221: . as b1 (``\\*(tN\\*(Px\\*(aa'')
222: . \}
223: . el \{\
224: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1990\\*(sV
225: . as b1 (``\\*(tN\\*(Px\\*(aa'')
226: . \}
227: . \}
228: . if "\\*(A\\n(aP"-p1003.1-88" \{\
229: . ie \\n(sT==1 \{\
230: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1988\\*(sV
231: . as b1 (``\\*(tN\\*(Px\\*(aa'')
232: . \}
233: . el \{\
234: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1-1988\\*(sV
235: . as b1 (``\\*(tN\\*(Px\\*(aa'')
236: . \}
237: . \}
238: . if "\\*(A\\n(aP"-p1003.1" \{\
239: . ie \\n(sT==1 \{\
240: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1\\*(sV
241: . as b1 (``\\*(tN\\*(Px\\*(aa'')
242: . \}
243: . el \{\
244: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.1\\*(sV
245: . as b1 (``\\*(tN\\*(Px\\*(aa'')
246: . \}
247: . \}
248: . if "\\*(A\\n(aP"-p1003.2-92" \{\
249: . ie \\n(sT==1 \{\
250: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2-1992\\*(sV
251: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
252: . \}
253: . el \{\
254: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2-1992\\*(sV
255: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
256: . \}
257: . \}
258: . if "\\*(A\\n(aP"-p1003.2" \{\
259: . ie \\n(sT==1 \{\
260: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2\\*(sV
261: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
262: . \}
263: . el \{\
264: . ds b1 \&\\*(tNIEEE Std\\*(aa1003.2\\*(sV
265: . as b1 (``\\*(tN\\*(Px.2\\*(aa'')
266: . \}
267: . \}
268: . if "\\*(A\\n(aP"-ansiC" \{\
269: . ie \\n(sT==1 \{\
270: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
271: . as b1 (``\\*(tNANSI C\\*(aa'')
272: . \}
273: . el \{\
274: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
275: . as b1 (``\\*(tNANSI C\\*(aa'')
276: . \}
277: . \}
278: . if "\\*(A\\n(aP"-ansiC-89" \{\
279: . ie \\n(sT==1 \{\
280: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
281: . as b1 (``\\*(tNANSI C\\*(aa'')
282: . \}
283: . el \{\
284: . ds b1 \&\\*(tNANSI \\*(aaX3.159-1989\\*(sV
285: . as b1 (``\\*(tNANSI C\\*(aa'')
286: . \}
287: . \}
288: . if "\\*(A\\n(aP"-ieee754" \{\
289: . ie \\n(sT==1 \{\
290: . ds b1 \&\\*(tNIEEE Std\\*(aa754-1985
291: . \}
292: . el \{\
293: . ds b1 \&\\*(tNIEEE Std\\*(aa754-1985
294: . \}
295: . \}
296: . if "\\*(A\\n(aP"-iso8802-3" \{\
297: . ie \\n(sT==1 \{\
298: . ds b1 \&\\*(tNISO \\*(aa8802-3: 1989\\*(sV
299: .\" . as b1 (``\\*(tNANSI C\\*(aa'')
300: . \}
301: . el \{\
302: . ds b1 \&\\*(tNISO \\*(aa8802-3: 1989\\*(sV
303: .\" . as b1 (``\\*(tNANSI C\\*(aa'')
304: . \}
305: . \}
306: . if "\\*(A\\n(aP"-xpg3" \{\
307: . ie \\n(sT==1 \{\
308: . ds b1 \&\\*(tNX/Open Portability Guide Issue 3\\*(aa\\*(sV
309: . as b1 (``\\*(tNXPG3\\*(aa'')
310: . \}
311: . el \{\
312: . ds b1 \&\\*(tNX/Open Portability Guide Issue 3\\*(aa\\*(sV
313: . as b1 (``\\*(tNXPG3\\*(aa'')
314: . \}
315: . \}
316: . if "\\*(A\\n(aP"-xpg4" \{\
317: . ie \\n(sT==1 \{\
318: . ds b1 \&\\*(tNX/Open Portability Guide Issue 4\\*(aa\\*(sV
319: . as b1 (``\\*(tNXPG4\\*(aa'')
320: . \}
321: . el \{\
322: . ds b1 \&\\*(tNX/Open Portability Guide Issue 4\\*(aa\\*(sV
1.4 ! deraadt 323: . as b1 (``\\*(tNXPG4\\*(aa'')
! 324: . \}
! 325: . \}
! 326: . if "\\*(A\\n(aP"-xpg4.2" \{\
! 327: . ie \\n(sT==1 \{\
! 328: . ds b1 \&\\*(tNX/Open Portability Guide Issue 4.2\\*(aa\\*(sV
! 329: . as b1 (``\\*(tNXPG4\\*(aa'')
! 330: . \}
! 331: . el \{\
! 332: . ds b1 \&\\*(tNX/Open Portability Guide Issue 4.2\\*(aa\\*(sV
1.1 deraadt 333: . as b1 (``\\*(tNXPG4\\*(aa'')
334: . \}
335: . \}
336: . ie \\n(aC>\\n(aP \{\
337: . nr aP \\n(aP+1
338: . nR
339: . \}
340: . el .aZ
341: .\}
342: ..