1 .\" Copyright (c) 1991, 1993
2 .\" The Regents of the University of California. All rights reserved.
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
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
11 .\" the documentation and/or other materials provided with the
14 .\" ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change]
15 .\" 4. Neither the name of the University nor the names of its
16 .\" contributors may be used to endorse or promote products derived
17 .\" from this software without specific prior written permission.
19 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS"
20 .\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
22 .\" PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
23 .\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24 .\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25 .\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
26 .\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
27 .\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 .\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
29 .\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 .\" @(#)doc-syms 8.1 (Berkeley) 06/08/93
48 .\" NS local variable:
51 .\" NS width register 'Ux' defined in doc-common
54 . nr doc-curr-font \n[.f]
55 . nr doc-curr-size \n[.ps]
56 . ds doc-str-Ux \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
58 . if !\n[doc-arg-limit] \
60 . ds doc-macro-name Ux
64 . \" replace current argument with result
65 . ds doc-arg\n[doc-arg-ptr] \*[doc-Tn-font-size]UNIX\*[doc-str-Ux]
66 . nr doc-type\n[doc-arg-ptr] 2
67 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
69 . \" recompute space vector for remaining arguments
70 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
71 . nr doc-arg-limit \n[doc-arg-ptr]
72 . if \n[doc-num-args] \
73 . doc-parse-space-vector
80 .\" NS print BSD (fix smaller nroff version)
88 .\" NS local variable:
93 .\" NS width register 'Bx' defined in doc-common
95 .ds doc-str-Bx-Reno \-Reno
96 .ds doc-str-Bx-reno \-Reno
97 .ds doc-str-Bx-Tahoe \-Tahoe
98 .ds doc-str-Bx-tahoe \-Tahoe
99 .ds doc-str-Bx-Lite \-Lite
100 .ds doc-str-Bx-lite \-Lite
101 .ds doc-str-Bx-Lite2 \-Lite2
102 .ds doc-str-Bx-lite2 \-Lite2
105 . nr doc-curr-font \n[.f]
106 . nr doc-curr-size \n[.ps]
107 . ds doc-str-Bx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
109 . \" default value if no argument
110 . ds doc-str-Bx1 \*[doc-Tn-font-size]BSD\*[doc-str-Bx]
112 . if !\n[doc-arg-limit] \
114 . ds doc-macro-name Bx
118 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
120 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
121 . ie "\*[doc-arg\n[doc-arg-ptr]]"-alpha" \
122 . as doc-str-Bx1 " (currently in alpha test)
123 . el \{ .ie "\*[doc-arg\n[doc-arg-ptr]]"-beta" \
124 . as doc-str-Bx1 " (currently in beta test)
125 . el \{ .ie "\*[doc-arg\n[doc-arg-ptr]]"-devel" \
126 . as doc-str-Bx1 " (currently under development)
128 . ds doc-str-Bx1 \&\*[doc-arg\n[doc-arg-ptr]]\^\*[doc-Tn-font-size]
129 . as doc-str-Bx1 BSD\*[doc-str-Bx]
131 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
133 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
134 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
135 . ie d doc-str-Bx-\*[doc-arg\n[doc-arg-ptr]] \
136 . as doc-str-Bx1 "\*[doc-str-Bx-\*[doc-arg\n[doc-arg-ptr]]]
150 . \" replace current argument with result
151 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Bx1]
152 . nr doc-type\n[doc-arg-ptr] 2
153 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
155 . \" recompute space vector for remaining arguments
156 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
157 . nr doc-arg-limit \n[doc-arg-ptr]
158 . if \n[doc-num-args] \
159 . doc-parse-space-vector
161 . doc-print-recursive
165 .\" NS Ud user macro (not parsed, not callable)
166 .\" NS print "currently under development" (HISTORY section)
168 .\" NS width register 'Ud' defined in doc-common
171 . nop \¤tly under development.
176 .\" NS print AT&T UNIX
182 .\" NS doc-macro-name
184 .\" NS local variable:
187 .\" NS doc-str-At-XXX
189 .\" NS width register 'At' defined in doc-common
191 .ds doc-str-At-32v \&Version\~32V
192 .as doc-str-At-32v " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
193 .ds doc-str-At-v1 \&Version\~1
194 .as doc-str-At-v1 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
195 .ds doc-str-At-v2 \&Version\~2
196 .as doc-str-At-v2 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
197 .ds doc-str-At-v3 \&Version\~3
198 .as doc-str-At-v3 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
199 .ds doc-str-At-v4 \&Version\~4
200 .as doc-str-At-v4 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
201 .ds doc-str-At-v5 \&Version\~5
202 .as doc-str-At-v5 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
203 .ds doc-str-At-v6 \&Version\~6
204 .as doc-str-At-v6 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
205 .ds doc-str-At-v7 \&Version\~7
206 .as doc-str-At-v7 " \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
207 .ds doc-str-At-III \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~III
208 .as doc-str-At-III " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
209 .ds doc-str-At-V \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V
210 .as doc-str-At-V " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
211 .ds doc-str-At-V.1 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V Release\~1
212 .as doc-str-At-V.1 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
213 .ds doc-str-At-V.2 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V Release\~2
214 .as doc-str-At-V.2 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
215 .ds doc-str-At-V.3 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V Release\~3
216 .as doc-str-At-V.3 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
217 .ds doc-str-At-V.4 \*[doc-Tn-font-size]AT&T\*[doc-str-At] System\~V Release\~4
218 .as doc-str-At-V.4 " \*[doc-Tn-font-size]UNIX\*[doc-str-At]
221 . nr doc-curr-font \n[.f]
222 . nr doc-curr-size \n[.ps]
223 . ds doc-str-At \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
225 . \" default value if no argument
226 . ds doc-str-At1 \*[doc-Tn-font-size]AT&T UNIX\*[doc-str-At]
228 . if !\n[doc-arg-limit] \
230 . ds doc-macro-name At
234 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
236 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
237 . ie \A
\a\*[doc-arg\n[doc-arg-ptr]]
\a \{\
238 . ie d doc-str-At-\*[doc-arg\n[doc-arg-ptr]] \
239 . ds doc-str-At1 "\*[doc-str-At-\*[doc-arg\n[doc-arg-ptr]]]
241 . tmc mdoc warning: .At: Unknown AT&T UNIX version
242 . tm1 " '\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c])
252 . \" replace current argument with result
253 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-At1]
254 . nr doc-type\n[doc-arg-ptr] 2
255 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
257 . \" recompute space vector for remaining arguments
258 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
259 . nr doc-arg-limit \n[doc-arg-ptr]
260 . if \n[doc-num-args] \
261 . doc-parse-space-vector
263 . doc-print-recursive
268 .\" NS print DragonFly
274 .\" NS doc-macro-name
276 .\" NS local variable:
280 .\" NS width register 'Dx' defined in doc-common
282 .\" we use the doc-operating-system-DragonFly-* strings defined in
286 . nr doc-curr-font \n[.f]
287 . nr doc-curr-size \n[.ps]
288 . ds doc-str-Dx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
290 . \" default value if no argument
291 . ds doc-str-Dx1 \*[doc-Tn-font-size]\%DragonFly\*[doc-str-Dx]
293 . if !\n[doc-arg-limit] \
295 . ds doc-macro-name Dx
299 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
301 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
302 . ie \A
\a\*[doc-arg\n[doc-arg-ptr]]
\a \{\
303 . ie d doc-operating-system-DragonFly-\*[doc-arg\n[doc-arg-ptr]] \
304 . as doc-str-Dx1 \~\*[doc-operating-system-DragonFly-\*[doc-arg\n[doc-arg-ptr]]]
306 . tmc mdoc warning: .Dx: Unknown DragonFly version
307 . tm1 " '\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c])
308 . as doc-str-Dx1 \~\*[doc-arg\n[doc-arg-ptr]]
311 . as doc-str-Dx1 \~\*[doc-arg\n[doc-arg-ptr]]
317 . \" replace current argument with result
318 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Dx1]
319 . nr doc-type\n[doc-arg-ptr] 2
320 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
322 . \" recompute space vector for remaining arguments
323 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
324 . nr doc-arg-limit \n[doc-arg-ptr]
325 . if \n[doc-num-args] \
326 . doc-parse-space-vector
328 . doc-print-recursive
339 .\" NS doc-macro-name
341 .\" NS local variable:
345 .\" NS width register 'Fx' defined in doc-common
347 .\" we use the doc-operating-system-FreeBSD-* strings defined in
351 . nr doc-curr-font \n[.f]
352 . nr doc-curr-size \n[.ps]
353 . ds doc-str-Fx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
355 . \" default value if no argument
356 . ds doc-str-Fx1 \*[doc-Tn-font-size]\%FreeBSD\*[doc-str-Fx]
358 . if !\n[doc-arg-limit] \
360 . ds doc-macro-name Fx
364 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
366 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
367 . ie \A
\a\*[doc-arg\n[doc-arg-ptr]]
\a \{\
368 . ie d doc-operating-system-FreeBSD-\*[doc-arg\n[doc-arg-ptr]] \
369 . as doc-str-Fx1 \~\*[doc-operating-system-FreeBSD-\*[doc-arg\n[doc-arg-ptr]]]
371 . tmc mdoc warning: .Fx: Unknown FreeBSD version
372 . tm1 " '\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c])
373 . as doc-str-Fx1 \~\*[doc-arg\n[doc-arg-ptr]]
376 . as doc-str-Fx1 \~\*[doc-arg\n[doc-arg-ptr]]
382 . \" replace current argument with result
383 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Fx1]
384 . nr doc-type\n[doc-arg-ptr] 2
385 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
387 . \" recompute space vector for remaining arguments
388 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
389 . nr doc-arg-limit \n[doc-arg-ptr]
390 . if \n[doc-num-args] \
391 . doc-parse-space-vector
393 . doc-print-recursive
404 .\" NS doc-macro-name
406 .\" NS local variable:
410 .\" NS width register 'Nx' defined in doc-common
412 .\" we use the doc-operating-system-NetBSD-* strings defined in
416 . nr doc-curr-font \n[.f]
417 . nr doc-curr-size \n[.ps]
418 . ds doc-str-Nx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
420 . \" default value if no argument
421 . ds doc-str-Nx1 \*[doc-Tn-font-size]\%N\s[\n[doc-curr-size]u]et
422 . as doc-str-Nx1 \*[doc-Tn-font-size]BSD\*[doc-str-Nx]
424 . if !\n[doc-arg-limit] \
426 . ds doc-macro-name Nx
430 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
432 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \{\
433 . ie \A
\a\*[doc-arg\n[doc-arg-ptr]]
\a \{\
434 . ie d doc-operating-system-NetBSD-\*[doc-arg\n[doc-arg-ptr]] \
435 . as doc-str-Nx1 \~\*[doc-operating-system-NetBSD-\*[doc-arg\n[doc-arg-ptr]]]
437 . tmc mdoc warning: .Nx: Unknown NetBSD version
438 . tm1 " '\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c])
439 . as doc-str-Nx1 \~\*[doc-arg\n[doc-arg-ptr]]
442 . as doc-str-Nx1 \~\*[doc-arg\n[doc-arg-ptr]]
448 . \" replace current argument with result
449 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Nx1]
450 . nr doc-type\n[doc-arg-ptr] 2
451 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
453 . \" recompute space vector for remaining arguments
454 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
455 . nr doc-arg-limit \n[doc-arg-ptr]
456 . if \n[doc-num-args] \
457 . doc-parse-space-vector
459 . doc-print-recursive
470 .\" NS doc-macro-name
472 .\" NS local variable:
476 .\" NS width register 'Ox' defined in doc-common
479 . nr doc-curr-font \n[.f]
480 . nr doc-curr-size \n[.ps]
481 . ds doc-str-Ox \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
483 . \" default value if no argument
484 . ds doc-str-Ox1 \*[doc-Tn-font-size]\%OpenBSD\*[doc-str-Ox]
486 . if !\n[doc-arg-limit] \
488 . ds doc-macro-name Ox
492 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
494 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \
495 . as doc-str-Ox1 \~\*[doc-arg\n[doc-arg-ptr]]
500 . \" replace current argument with result
501 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Ox1]
502 . nr doc-type\n[doc-arg-ptr] 2
503 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
505 . \" recompute space vector for remaining arguments
506 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
507 . nr doc-arg-limit \n[doc-arg-ptr]
508 . if \n[doc-num-args] \
509 . doc-parse-space-vector
511 . doc-print-recursive
515 .\" NS Bsx user macro
522 .\" NS doc-macro-name
524 .\" NS local variable:
528 .\" NS width register 'Bsx' defined in doc-common
531 . nr doc-curr-font \n[.f]
532 . nr doc-curr-size \n[.ps]
533 . ds doc-str-Bsx \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
535 . \" default value if no argument
536 . ds doc-str-Bsx1 \*[doc-Tn-font-size]BSD/OS\*[doc-str-Bsx]
538 . if !\n[doc-arg-limit] \
540 . ds doc-macro-name Bsx
544 . if (\n[doc-arg-limit] > \n[doc-arg-ptr]) \{\
546 . ie (\n[doc-type\n[doc-arg-ptr]] == 2) \
547 . as doc-str-Bsx1 \~\*[doc-arg\n[doc-arg-ptr]]
552 . \" replace current argument with result
553 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Bsx1]
554 . nr doc-type\n[doc-arg-ptr] 2
555 . ds doc-space\n[doc-arg-ptr] "\*[doc-space]
557 . \" recompute space vector for remaining arguments
558 . nr doc-num-args (\n[doc-arg-limit] - \n[doc-arg-ptr])
559 . nr doc-arg-limit \n[doc-arg-ptr]
560 . if \n[doc-num-args] \
561 . doc-parse-space-vector
563 . doc-print-recursive
567 .\" The Bt macro should go away now
569 .\" NS Bt user macro (not parsed, not callable)
570 .\" NS print "is currently in beta test." (HISTORY section)
572 .\" NS width register 'Bt' defined in doc-common
575 . nop \&is currently in beta test.
582 .ds Px \*[doc-Tn-font-size]\%POSIX
588 .ds Ai \*[doc-Tn-font-size]\%ANSI
592 .\" NS standards (posix, ansi - formal standard names)
598 .\" NS doc-macro-name
600 .\" NS local variable:
604 .\" NS doc-str-St-XXX
606 .\" NS width register 'St' defined in doc-common
609 .ds doc-str-St--ansiC-89 \*[Ai] \*[doc-str-St]X\^3.159-1989
610 .as doc-str-St--ansiC-89 " (\*[Lq]\)\*[Ai]\~C89\*[doc-str-St]\*[Rq])
611 .als doc-str-St--ansiC doc-str-St--ansiC-89
612 .ds doc-str-St--isoC \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1990
613 .as doc-str-St--isoC " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^90\*[doc-str-St]\*[Rq])
614 .als doc-str-St--isoC-90 doc-str-St--isoC
615 .ds doc-str-St--isoC-2011 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:2011
616 .as doc-str-St--isoC-2011 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^11\*[doc-str-St]\*[Rq])
617 .ds doc-str-St--isoC-99 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899:1999
618 .as doc-str-St--isoC-99 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^99\*[doc-str-St]\*[Rq])
619 .ds doc-str-St--isoC-amd1 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899/AMD1:1995
620 .as doc-str-St--isoC-amd1 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^90\*[doc-str-St], Amendment 1\*[Rq])
621 .ds doc-str-St--isoC-tcor1 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899/TCOR1:1994
622 .as doc-str-St--isoC-tcor1 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^90\*[doc-str-St], Technical Corrigendum 1\*[Rq])
623 .ds doc-str-St--isoC-tcor2 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9899/TCOR2:1995
624 .as doc-str-St--isoC-tcor2 " (\*[Lq]\*[doc-Tn-font-size]ISO\~C\^90\*[doc-str-St], Technical Corrigendum 2\*[Rq])
626 .\" POSIX Part 1: System API
627 .ds doc-str-St--p1003.1 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1
628 .as doc-str-St--p1003.1 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
629 .ds doc-str-St--p1003.1b \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1b
630 .as doc-str-St--p1003.1b " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
631 .ds doc-str-St--p1003.1-88 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-1988
632 .as doc-str-St--p1003.1-88 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
633 .ds doc-str-St--p1003.1-90 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-1:1990
634 .as doc-str-St--p1003.1-90 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
635 .als doc-str-St--iso9945-1-90 doc-str-St--p1003.1-90
636 .ds doc-str-St--p1003.1b-93 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1b-1993
637 .as doc-str-St--p1003.1b-93 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
638 .ds doc-str-St--p1003.1c-95 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1c-1995
639 .as doc-str-St--p1003.1c-95 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
640 .ds doc-str-St--p1003.1i-95 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1i-1995
641 .as doc-str-St--p1003.1i-95 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
642 .ds doc-str-St--p1003.1-96 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-1:1996
643 .as doc-str-St--p1003.1-96 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
644 .als doc-str-St--iso9945-1-96 doc-str-St--p1003.1-96
645 .ds doc-str-St--p1003.1g-2000 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1g-2000
646 .as doc-str-St--p1003.1g-2000 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
647 .ds doc-str-St--p1003.1-2001 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-2001
648 .as doc-str-St--p1003.1-2001 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
649 .ds doc-str-St--p1003.1-2004 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-2004
650 .as doc-str-St--p1003.1-2004 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
651 .ds doc-str-St--p1003.1-2008 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.1-2008
652 .as doc-str-St--p1003.1-2008 " (\*[Lq]\)\*[Px]\*[doc-str-St].1\*[Rq])
654 .\" POSIX Part 2: Shell and Utilities
655 .ds doc-str-St--p1003.2 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2
656 .as doc-str-St--p1003.2 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq])
657 .ds doc-str-St--p1003.2-92 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2-1992
658 .as doc-str-St--p1003.2-92 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq])
659 .ds doc-str-St--p1003.2a-92 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1003.2a-1992
660 .as doc-str-St--p1003.2a-92 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq])
661 .ds doc-str-St--iso9945-2-93 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 9945-2:1993
662 .as doc-str-St--iso9945-2-93 " (\*[Lq]\)\*[Px]\*[doc-str-St].2\*[Rq])
665 .ds doc-str-St--susv2 Version\~2 of the Single \*[doc-Tn-font-size]UNIX\*[doc-str-St] Specification
666 .as doc-str-St--susv2 " (\*[Lq]\*[doc-Tn-font-size]SUSv2\*[doc-str-St]\*[Rq])
667 .ds doc-str-St--susv3 Version\~3 of the Single \*[doc-Tn-font-size]UNIX\*[doc-str-St] Specification
668 .as doc-str-St--susv3 " (\*[Lq]\*[doc-Tn-font-size]SUSv3\*[doc-str-St]\*[Rq])
669 .ds doc-str-St--svid4 System\~V Interface Definition, Fourth Edition
670 .as doc-str-St--svid4 " (\*[Lq]\*[doc-Tn-font-size]SVID\*[doc-str-St]\^4\*[Rq])
671 .ds doc-str-St--xbd5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Base Definitions Issue\~5
672 .as doc-str-St--xbd5 " (\*[Lq]\*[doc-Tn-font-size]XBD\*[doc-str-St]\^5\*[Rq])
673 .ds doc-str-St--xcu5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Commands and Utilities Issue\~5
674 .as doc-str-St--xcu5 " (\*[Lq]\*[doc-Tn-font-size]XCU\*[doc-str-St]\^5\*[Rq])
675 .ds doc-str-St--xcurses4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Curses Issue\~4, Version\~2
676 .as doc-str-St--xcurses4.2 " (\*[Lq]\*[doc-Tn-font-size]XCURSES\*[doc-str-St]\^4.2\*[Rq])
677 .ds doc-str-St--xns5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Networking Services Issue\~5
678 .as doc-str-St--xns5 " (\*[Lq]\*[doc-Tn-font-size]XNS\*[doc-str-St]\^5\*[Rq])
679 .ds doc-str-St--xns5.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Networking Services Issue\~5.2
680 .as doc-str-St--xns5.2 " (\*[Lq]\*[doc-Tn-font-size]XNS\*[doc-str-St]\^5.2\*[Rq])
681 .ds doc-str-St--xpg3 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~3
682 .as doc-str-St--xpg3 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^3\*[Rq])
683 .ds doc-str-St--xpg4 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4
684 .as doc-str-St--xpg4 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4\*[Rq])
685 .ds doc-str-St--xpg4.2 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Portability Guide Issue\~4, Version\~2
686 .as doc-str-St--xpg4.2 " (\*[Lq]\*[doc-Tn-font-size]XPG\*[doc-str-St]\^4.2\*[Rq])
687 .ds doc-str-St--xsh5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] System Interfaces and Headers Issue\~5
688 .as doc-str-St--xsh5 " (\*[Lq]\*[doc-Tn-font-size]XSH\*[doc-str-St]\^5\*[Rq])
691 .ds doc-str-St--ieee754 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 754-1985
692 .ds doc-str-St--ieee1275-94 \*[doc-Tn-font-size]\%IEEE\*[doc-str-St] Std 1275-1994
693 .as doc-str-St--ieee1275-94 " (\*[Lq]\*[doc-Tn-font-size]Open Firmware\*[doc-str-St]\*[Rq])
694 .ds doc-str-St--iso8601 \*[doc-Tn-font-size]ISO\*[doc-str-St] 8601
695 .ds doc-str-St--iso8802-3 \*[doc-Tn-font-size]ISO/IEC\*[doc-str-St] 8802-3:1989
698 . if !\n[doc-arg-limit] \{\
700 . ds doc-macro-name St
707 . if !\n[doc-arg-limit] \
711 . ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\
712 . nr doc-curr-font \n[.f]
713 . nr doc-curr-size \n[.ps]
714 . ds doc-str-St \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
717 . ie \A
\a\*[doc-arg\n[doc-arg-ptr]]
\a \{\
718 . ie d doc-str-St-\*[doc-arg\n[doc-arg-ptr]] \
719 . ds doc-str-St1 "\*[doc-str-St-\*[doc-arg\n[doc-arg-ptr]]]
721 . tmc "mdoc warning: .St: Unknown standard abbreviation
722 . tm1 " '\*[doc-arg\n[doc-arg-ptr]]' (#\n[.c])
723 . tm1 " Please refer to the groff_mdoc(7) manpage for a
724 . tm1 " list of available standard abbreviations.
729 . \" replacing argument with result
730 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-St1]
732 . doc-print-recursive
741 .\" NS doc-St-usage macro
744 . tm1 "Usage: .St standard (#\n[.c])
745 . tm1 " Please refer to the groff_mdoc(7) manpage for a list of
746 . tm1 " available standard abbreviations.
751 .\" NS formal library names for LIBRARY sections
757 .\" NS doc-macro-name
759 .\" NS local variable:
763 .\" NS doc-str-Lb-XXX
765 .\" NS width register 'Lb' defined in doc-common
767 .ds doc-str-Lb-libarchive Reading and Writing Streaming Archives Library (libarchive, \-larchive)
768 .ds doc-str-Lb-libarm ARM Architecture Library (libarm, \-larm)
769 .ds doc-str-Lb-libarm32 ARM32 Architecture Library (libarm32, \-larm32)
770 .ds doc-str-Lb-libbluetooth Bluetooth Library (libbluetooth, \-lbluetooth)
771 .ds doc-str-Lb-libbsm Basic Security Module Library (libbsm, \-lbsm)
772 .ds doc-str-Lb-libc Standard C\~Library (libc, \-lc)
773 .ds doc-str-Lb-libc_r Reentrant C\~Library (libc_r, \-lc_r)
774 .ds doc-str-Lb-libcalendar Calendar Arithmetic Library (libcalendar, \-lcalendar)
775 .ds doc-str-Lb-libcam Common Access Method User Library (libcam, \-lcam)
776 .ds doc-str-Lb-libcdk Curses Development Kit Library (libcdk, \-lcdk)
777 .ds doc-str-Lb-libcipher FreeSec Crypt Library (libcipher, \-lcipher)
778 .ds doc-str-Lb-libcompat Compatibility Library (libcompat, \-lcompat)
779 .ds doc-str-Lb-libcrypt Crypt Library (libcrypt, \-lcrypt)
780 .ds doc-str-Lb-libcurses Curses Library (libcurses, \-lcurses)
781 .ds doc-str-Lb-libdevinfo Device and Resource Information Utility Library (libdevinfo, \-ldevinfo)
782 .ds doc-str-Lb-libdevstat Device Statistics Library (libdevstat, \-ldevstat)
783 .ds doc-str-Lb-libdisk Interface to Slice and Partition Labels Library (libdisk, \-ldisk)
784 .ds doc-str-Lb-libdwarf DWARF Access Library (libdwarf, \-ldwarf)
785 .ds doc-str-Lb-libedit Command Line Editor Library (libedit, \-ledit)
786 .ds doc-str-Lb-libelf ELF Access Library (libelf, \-lelf)
787 .ds doc-str-Lb-libevent Event Notification Library (libevent, \-levent)
788 .ds doc-str-Lb-libfetch File Transfer Library for URLs (libfetch, \-lfetch)
789 .ds doc-str-Lb-libform Curses Form Library (libform, \-lform)
790 .ds doc-str-Lb-libgeom Userland API Library for kernel GEOM subsystem (libgeom, \-lgeom)
791 .ds doc-str-Lb-libgpib General-Purpose Instrument Bus (GPIB) library (libgpib, \-lgpib)
792 .ds doc-str-Lb-libi386 i386 Architecture Library (libi386, \-li386)
793 .ds doc-str-Lb-libintl Internationalized Message Handling Library (libintl, \-lintl)
794 .ds doc-str-Lb-libipsec IPsec Policy Control Library (libipsec, \-lipsec)
795 .ds doc-str-Lb-libipx IPX Address Conversion Support Library (libipx, \-lipx)
796 .ds doc-str-Lb-libiscsi iSCSI protocol library (libiscsi, \-liscsi)
797 .ds doc-str-Lb-libjail Jail Library (libjail, \-ljail)
798 .ds doc-str-Lb-libkiconv Kernel side iconv library (libkiconv, \-lkiconv)
799 .ds doc-str-Lb-libkse N:M Threading Library (libkse, \-lkse)
800 .ds doc-str-Lb-libkvm Kernel Data Access Library (libkvm, \-lkvm)
801 .ds doc-str-Lb-libm Math Library (libm, \-lm)
802 .ds doc-str-Lb-libm68k m68k Architecture Library (libm68k, \-lm68k)
803 .ds doc-str-Lb-libmagic Magic Number Recognition Library (libmagic, \-lmagic)
804 .ds doc-str-Lb-libmd Message Digest (MD4, MD5, etc.) Support Library (libmd, \-lmd)
805 .ds doc-str-Lb-libmemstat Kernel Memory Allocator Statistics Library (libmemstat, \-lmemstat)
806 .ds doc-str-Lb-libmenu Curses Menu Library (libmenu, \-lmenu)
807 .ds doc-str-Lb-libnetgraph Netgraph User Library (libnetgraph, \-lnetgraph)
808 .ds doc-str-Lb-libnetpgp Netpgp signing, verification, encryption and decryption (libnetpgp, \-lnetpgp)
809 .ds doc-str-Lb-libossaudio OSS Audio Emulation Library (libossaudio, \-lossaudio)
810 .ds doc-str-Lb-libpam Pluggable Authentication Module Library (libpam, \-lpam)
811 .ds doc-str-Lb-libpcap Packet Capture Library (libpcap, \-lpcap)
812 .ds doc-str-Lb-libpci PCI Bus Access Library (libpci, \-lpci)
813 .ds doc-str-Lb-libpmc Performance Counters Library (libpmc, \-lpmc)
814 .ds doc-str-Lb-libposix \*[Px] \*[doc-str-Lb]Compatibility Library (libposix, \-lposix)
815 .ds doc-str-Lb-libprop Property Container Object Library (libprop, \-lprop)
816 .ds doc-str-Lb-libpthread \*[Px] \*[doc-str-Lb]Threads Library (libpthread, \-lpthread)
817 .ds doc-str-Lb-libpuffs puffs Convenience Library (libpuffs, \-lpuffs)
818 .ds doc-str-Lb-librefuse File System in Userspace Convenience Library (librefuse, \-lrefuse)
819 .ds doc-str-Lb-libresolv DNS Resolver Library (libresolv, \-lresolv)
820 .ds doc-str-Lb-librpcsec_gss RPC GSS-API Authentication Library (librpcsec_gss, \-lrpcsec_gss)
821 .ds doc-str-Lb-librpcsvc RPC Service Library (librpcsvc, \-lrpcsvc)
822 .ds doc-str-Lb-librt \*[Px] \*[doc-str-Lb]Real-time Library (librt, \-lrt)
823 .ds doc-str-Lb-libsdp Bluetooth Service Discovery Protocol User Library (libsdp, \-lsdp)
824 .ds doc-str-Lb-libssp Buffer Overflow Protection Library (libssp, \-lssp)
825 .ds doc-str-Lb-libSystem System Library (libSystem, \-lSystem)
826 .ds doc-str-Lb-libtermcap Termcap Access Library (libtermcap, \-ltermcap)
827 .ds doc-str-Lb-libterminfo Terminal Information Library (libterminfo, \-lterminfo)
828 .ds doc-str-Lb-libthr 1:1 Threading Library (libthr, \-lthr)
829 .ds doc-str-Lb-libufs UFS File System Access Library (libufs, \-lufs)
830 .ds doc-str-Lb-libugidfw File System Firewall Interface Library (libugidfw, \-lugidfw)
831 .ds doc-str-Lb-libulog User Login Record Library (libulog, \-lulog)
832 .ds doc-str-Lb-libusbhid USB Human Interface Devices Library (libusbhid, \-lusbhid)
833 .ds doc-str-Lb-libutil System Utilities Library (libutil, \-lutil)
834 .ds doc-str-Lb-libvgl Video Graphics Library (libvgl, \-lvgl)
835 .ds doc-str-Lb-libx86_64 x86_64 Architecture Library (libx86_64, \-lx86_64)
836 .ds doc-str-Lb-libz Compression Library (libz, \-lz)
839 . if !\n[doc-arg-limit] \{\
841 . ds doc-macro-name Lb
845 . tm Usage: .Lb library_name ... (#\n[.c])
848 . if !\n[doc-arg-limit] \
852 . ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\
853 . nr doc-curr-font \n[.f]
854 . nr doc-curr-size \n[.ps]
855 . ds doc-str-Lb \f[\n[doc-curr-font]]\s[\n[doc-curr-size]u]
857 . ie d doc-str-Lb-\*[doc-arg\n[doc-arg-ptr]] \
858 . ds doc-str-Lb1 "\*[doc-str-Lb-\*[doc-arg\n[doc-arg-ptr]]]
860 . tmc "mdoc warning: .Lb: no description for library
861 . tm1 " '\*[doc-arg\n[doc-arg-ptr]]' available (#\n[.c])
862 . ds doc-str-Lb1 library \*[Lq]\*[doc-arg\n[doc-arg-ptr]]\*[Rq]
865 . \" replacing argument with result
866 . ds doc-arg\n[doc-arg-ptr] "\*[doc-str-Lb1]
868 . if \n[doc-in-library-section] \
870 . doc-print-recursive
871 . if \n[doc-in-library-section] \
875 . tm Usage: .Lb library_name ... (#\n[.c])
883 .\" ====================================================================
885 .\" ====================================================================
891 .\" vim: set filetype=groff textwidth=72: