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 the
11 .\" documentation and/or other materials provided with the distribution.
13 .\" ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change]
14 .\" 4. Neither the name of the University nor the names of its contributors
15 .\" may be used to endorse or promote products derived from this software
16 .\" without specific prior written permission.
18 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
19 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
22 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 .\" @(#)doc-common 8.1 (Berkeley) 06/08/93
35 .\" Macro Identifiers. For each user macro a corresponding register with
36 .\" the same name must exist. Its value must not be zero.
80 .nr Ds 6n\" many manpages still use this as a -width value
155 .\" macros which must be processed after the closing delimiter of `Op'
171 .nr doc-display-indent 6n
176 .ds doc-soft-space " \"
177 .ds doc-hard-space \~
184 .\" punctuation values (suffix=3, prefix=4)
198 .\" header assembly macros
200 .\" NS doc-document-title global string
201 .\" NS the title of the manual page
203 .ds doc-document-title UNTITLED
206 .\" NS doc-volume global string
207 .\" NS the volume where the manual page belongs to
212 .\" NS doc-section global string
213 .\" NS the manual section
218 .\" NS Dt user macro (not parsed, not callable)
219 .\" NS document title
222 .\" NS doc-document-title
225 .\" NS doc-command-name
227 .\" NS local variables:
228 .\" NS doc-volume-as-XXX
229 .\" NS doc-volume-ds-XXX
231 .\" NS width register `Dt' set above
233 .\" an alternative, more detailed scheme for naming the manual sections
235 .ds doc-volume-operating-system BSD
236 .nr doc-volume-operating-system-ateol 0
237 .ds doc-volume-ds-1 General Commands Manual
238 .ds doc-volume-ds-2 System Calls Manual
239 .ds doc-volume-ds-3 Library Functions Manual
240 .ds doc-volume-ds-4 Kernel Interfaces Manual
241 .ds doc-volume-ds-5 File Formats Manual
242 .ds doc-volume-ds-6 Games Manual
243 .ds doc-volume-ds-7 Miscellaneous Information Manual
244 .ds doc-volume-ds-8 System Manager's Manual
245 .ds doc-volume-ds-9 Kernel Developer's Manual
247 .ds doc-volume-ds-USD User's Supplementary Documents
248 .ds doc-volume-ds-PS1 Programmer's Supplementary Documents
249 .ds doc-volume-ds-AMD Ancestral Manual Documents
250 .ds doc-volume-ds-SMM System Manager's Manual
251 .ds doc-volume-ds-URM User's Reference Manual
252 .ds doc-volume-ds-PRM Programmer's Manual
253 .ds doc-volume-ds-KM Kernel Manual
254 .ds doc-volume-ds-IND Manual Master Index
255 .ds doc-volume-ds-LOCAL Local Manual
256 .ds doc-volume-ds-CON Contributed Software Manual
258 .als doc-volume-ds-MMI doc-volume-ds-IND
259 .als doc-volume-ds-LOC doc-volume-ds-LOCAL
261 .ds doc-volume-as-alpha alpha
262 .als doc-volume-as-Alpha doc-volume-as-alpha
263 .ds doc-volume-as-acorn26 acorn26
264 .ds doc-volume-as-acorn32 acorn32
265 .ds doc-volume-as-algor algor
266 .ds doc-volume-as-amd64 amd64
267 .ds doc-volume-as-amiga amiga
268 .ds doc-volume-as-amigappc amigappc
269 .ds doc-volume-as-arc arc
270 .ds doc-volume-as-arm arm
271 .ds doc-volume-as-arm26 arm26
272 .ds doc-volume-as-arm32 arm32
273 .ds doc-volume-as-armish armish
274 .ds doc-volume-as-atari atari
275 .ds doc-volume-as-aviion aviion
276 .ds doc-volume-as-beagle beagle
277 .ds doc-volume-as-bebox bebox
278 .ds doc-volume-as-cats cats
279 .ds doc-volume-as-cesfic cesfic
280 .ds doc-volume-as-cobalt cobalt
281 .ds doc-volume-as-dreamcast dreamcast
282 .ds doc-volume-as-emips emips
283 .ds doc-volume-as-evbarm evbarm
284 .ds doc-volume-as-evbmips evbmips
285 .ds doc-volume-as-evbppc evbppc
286 .ds doc-volume-as-evbsh3 evbsh3
287 .ds doc-volume-as-ews4800mips ews4800mips
288 .ds doc-volume-as-hp300 hp300
289 .ds doc-volume-as-hp700 hp700
290 .ds doc-volume-as-hpcarm hpcarm
291 .ds doc-volume-as-hpcmips hpcmips
292 .ds doc-volume-as-hpcsh hpcsh
293 .ds doc-volume-as-hppa hppa
294 .ds doc-volume-as-hppa64 hppa64
295 .ds doc-volume-as-i386 i386
296 .ds doc-volume-as-ia64 ia64
297 .ds doc-volume-as-ibmnws ibmnws
298 .ds doc-volume-as-iyonix iyonix
299 .ds doc-volume-as-landisk landisk
300 .ds doc-volume-as-loongson loongson
301 .ds doc-volume-as-luna68k luna68k
302 .ds doc-volume-as-luna88k luna88k
303 .ds doc-volume-as-m68k m68k
304 .ds doc-volume-as-mac68k mac68k
305 .ds doc-volume-as-macppc macppc
306 .ds doc-volume-as-mips mips
307 .ds doc-volume-as-mips64 mips64
308 .ds doc-volume-as-mipsco mipsco
309 .ds doc-volume-as-mmeye mmeye
310 .ds doc-volume-as-mvme68k mvme68k
311 .ds doc-volume-as-mvme88k mvme88k
312 .ds doc-volume-as-mvmeppc mvmeppc
313 .ds doc-volume-as-netwinder netwinder
314 .ds doc-volume-as-news68k news68k
315 .ds doc-volume-as-newsmips newsmips
316 .ds doc-volume-as-next68k next68k
317 .ds doc-volume-as-ofppc ofppc
318 .ds doc-volume-as-palm palm
319 .ds doc-volume-as-pc532 pc532
320 .ds doc-volume-as-playstation2 playstation2
321 .ds doc-volume-as-pmax pmax
322 .ds doc-volume-as-pmppc pmppc
323 .ds doc-volume-as-powerpc powerpc
324 .ds doc-volume-as-prep prep
325 .ds doc-volume-as-rs6000 rs6000
326 .ds doc-volume-as-sandpoint sandpoint
327 .ds doc-volume-as-sbmips sbmips
328 .ds doc-volume-as-sgi sgi
329 .ds doc-volume-as-sgimips sgimips
330 .ds doc-volume-as-sh3 sh3
331 .ds doc-volume-as-shark shark
332 .ds doc-volume-as-socppc socppc
333 .ds doc-volume-as-solbourne solbourne
334 .ds doc-volume-as-sparc sparc
335 .ds doc-volume-as-sparc64 sparc64
336 .ds doc-volume-as-sun2 sun2
337 .ds doc-volume-as-sun3 sun3
338 .ds doc-volume-as-tahoe tahoe
339 .ds doc-volume-as-vax vax
340 .ds doc-volume-as-x68k x68k
341 .ds doc-volume-as-x86_64 x86_64
342 .ds doc-volume-as-xen xen
343 .ds doc-volume-as-zaurus zaurus
346 . \" reset default arguments
347 . ds doc-document-title UNTITLED
348 . ds doc-volume LOCAL
349 . ds doc-section Null
350 . ds doc-command-name
353 . ds doc-document-title "\$1
358 . if ((\$2 >= 1) & (\$2 <= 9)) \{\
359 . ie \n[doc-volume-operating-system-ateol] \{\
360 . ds doc-volume "\*[doc-volume-ds-\$2] \*[doc-volume-operating-system]
362 . if d doc-volume-as-\$3 \
363 . as doc-volume "/\*[doc-volume-as-\$3]
366 . ds doc-volume "\*[doc-volume-operating-system]
368 . if d doc-volume-as-\$3 \
369 . as doc-volume "/\*[doc-volume-as-\$3]
371 . as doc-volume " \*[doc-volume-ds-\$2]
375 . ds doc-volume DRAFT
376 . el \{ .ie "\$2"draft" \
377 . ds doc-volume DRAFT
378 . el .if "\$2"paper" \
379 . ds doc-volume UNTITLED
382 . if d doc-volume-ds-\$3 \
383 . ds doc-volume "\*[doc-volume-ds-\$3]
387 . if "\*[doc-volume]"LOCAL" \
398 .\" NS doc-default-operating-system global string
399 .\" NS the exact (default) version of the operating system
401 .\" NS override this in `mdoc.local', if necessary
403 .ds doc-default-operating-system BSD
406 .\" NS doc-operating-system global string
407 .\" NS the exact version of the operating system
409 .ds doc-operating-system
412 .\" NS Os user macro (not parsed, not callable)
413 .\" NS operating system
416 .\" NS doc-operating-system
417 .\" NS doc-command-name
419 .\" NS local variables:
420 .\" NS doc-operating-system-XXX-XXX
422 .\" NS width register `Os' set above
424 .ds doc-operating-system-ATT-7 7th\~Edition
425 .als doc-operating-system-ATT-7th doc-operating-system-ATT-7
426 .ds doc-operating-system-ATT-3 System\~III
427 .als doc-operating-system-ATT-III doc-operating-system-ATT-3
428 .ds doc-operating-system-ATT-V System\~V
429 .ds doc-operating-system-ATT-V.2 System\~V Release\~2
430 .ds doc-operating-system-ATT-V.3 System\~V Release\~3
431 .ds doc-operating-system-ATT-V.4 System\~V Release\~4
433 .ds doc-operating-system-BSD-3 3rd\~Berkeley Distribution
434 .ds doc-operating-system-BSD-4 4th\~Berkeley Distribution
435 .ds doc-operating-system-BSD-4.1 4.1\~Berkeley Distribution
436 .ds doc-operating-system-BSD-4.2 4.2\~Berkeley Distribution
437 .ds doc-operating-system-BSD-4.3 4.3\~Berkeley Distribution
438 .ds doc-operating-system-BSD-4.3T 4.3-Tahoe Berkeley Distribution
439 .ds doc-operating-system-BSD-4.3R 4.3-Reno Berkeley Distribution
440 .als doc-operating-system-BSD-4.3t doc-operating-system-BSD-4.3T
441 .als doc-operating-system-BSD-4.3r doc-operating-system-BSD-4.3R
442 .ds doc-operating-system-BSD-4.4 4.4BSD
444 .ds doc-operating-system-NetBSD-0.8 0.8
445 .ds doc-operating-system-NetBSD-0.8a 0.8A
446 .ds doc-operating-system-NetBSD-0.9 0.9
447 .ds doc-operating-system-NetBSD-0.9a 0.9A
448 .ds doc-operating-system-NetBSD-1.0 1.0
449 .ds doc-operating-system-NetBSD-1.0a 1.0A
450 .ds doc-operating-system-NetBSD-1.1 1.1
451 .ds doc-operating-system-NetBSD-1.2 1.2
452 .ds doc-operating-system-NetBSD-1.2a 1.2A
453 .ds doc-operating-system-NetBSD-1.2b 1.2B
454 .ds doc-operating-system-NetBSD-1.2c 1.2C
455 .ds doc-operating-system-NetBSD-1.2d 1.2D
456 .ds doc-operating-system-NetBSD-1.2e 1.2E
457 .ds doc-operating-system-NetBSD-1.3 1.3
458 .ds doc-operating-system-NetBSD-1.3a 1.3A
459 .ds doc-operating-system-NetBSD-1.4 1.4
460 .ds doc-operating-system-NetBSD-1.4.1 1.4.1
461 .ds doc-operating-system-NetBSD-1.4.2 1.4.2
462 .ds doc-operating-system-NetBSD-1.4.3 1.4.3
463 .ds doc-operating-system-NetBSD-1.5 1.5
464 .ds doc-operating-system-NetBSD-1.5.1 1.5.1
465 .ds doc-operating-system-NetBSD-1.5.2 1.5.2
466 .ds doc-operating-system-NetBSD-1.5.3 1.5.3
467 .ds doc-operating-system-NetBSD-1.6 1.6
468 .ds doc-operating-system-NetBSD-1.6.1 1.6.1
469 .ds doc-operating-system-NetBSD-1.6.2 1.6.2
470 .ds doc-operating-system-NetBSD-1.6.3 1.6.3
471 .ds doc-operating-system-NetBSD-2.0 2.0
472 .ds doc-operating-system-NetBSD-2.0.1 2.0.1
473 .ds doc-operating-system-NetBSD-2.0.2 2.0.2
474 .ds doc-operating-system-NetBSD-2.0.3 2.0.3
475 .ds doc-operating-system-NetBSD-2.1 2.1
476 .ds doc-operating-system-NetBSD-3.0 3.0
477 .ds doc-operating-system-NetBSD-3.0.1 3.0.1
478 .ds doc-operating-system-NetBSD-3.0.2 3.0.2
479 .ds doc-operating-system-NetBSD-3.0.3 3.0.3
480 .ds doc-operating-system-NetBSD-3.1 3.1
481 .ds doc-operating-system-NetBSD-3.1.1 3.1.1
482 .ds doc-operating-system-NetBSD-4.0 4.0
483 .ds doc-operating-system-NetBSD-4.0.1 4.0.1
484 .ds doc-operating-system-NetBSD-5.0 5.0
485 .ds doc-operating-system-NetBSD-5.0.1 5.0.1
486 .ds doc-operating-system-NetBSD-5.0.2 5.0.2
487 .ds doc-operating-system-NetBSD-5.1 5.1
488 .ds doc-operating-system-NetBSD-5.1.2 5.1.2
489 .ds doc-operating-system-NetBSD-5.1.3 5.1.3
490 .ds doc-operating-system-NetBSD-5.2 5.2
491 .ds doc-operating-system-NetBSD-5.2.1 5.2.1
492 .ds doc-operating-system-NetBSD-6.0 6.0
493 .ds doc-operating-system-NetBSD-6.0.1 6.0.1
494 .ds doc-operating-system-NetBSD-6.0.2 6.0.2
495 .ds doc-operating-system-NetBSD-6.0.3 6.0.3
496 .ds doc-operating-system-NetBSD-6.1 6.1
498 .ds doc-operating-system-OpenBSD-2.0 2.0
499 .ds doc-operating-system-OpenBSD-2.1 2.1
500 .ds doc-operating-system-OpenBSD-2.2 2.2
501 .ds doc-operating-system-OpenBSD-2.3 2.3
502 .ds doc-operating-system-OpenBSD-2.4 2.4
503 .ds doc-operating-system-OpenBSD-2.5 2.5
504 .ds doc-operating-system-OpenBSD-2.6 2.6
505 .ds doc-operating-system-OpenBSD-2.7 2.7
506 .ds doc-operating-system-OpenBSD-2.8 2.8
507 .ds doc-operating-system-OpenBSD-2.9 2.9
508 .ds doc-operating-system-OpenBSD-3.0 3.0
509 .ds doc-operating-system-OpenBSD-3.1 3.1
510 .ds doc-operating-system-OpenBSD-3.2 3.2
511 .ds doc-operating-system-OpenBSD-3.3 3.3
512 .ds doc-operating-system-OpenBSD-3.4 3.4
513 .ds doc-operating-system-OpenBSD-3.5 3.5
514 .ds doc-operating-system-OpenBSD-3.6 3.6
515 .ds doc-operating-system-OpenBSD-3.7 3.7
516 .ds doc-operating-system-OpenBSD-3.8 3.8
517 .ds doc-operating-system-OpenBSD-3.9 3.9
518 .ds doc-operating-system-OpenBSD-4.0 4.0
519 .ds doc-operating-system-OpenBSD-4.1 4.1
520 .ds doc-operating-system-OpenBSD-4.2 4.2
521 .ds doc-operating-system-OpenBSD-4.3 4.3
522 .ds doc-operating-system-OpenBSD-4.4 4.4
523 .ds doc-operating-system-OpenBSD-4.5 4.5
524 .ds doc-operating-system-OpenBSD-4.6 4.6
525 .ds doc-operating-system-OpenBSD-4.7 4.7
526 .ds doc-operating-system-OpenBSD-4.8 4.8
527 .ds doc-operating-system-OpenBSD-4.9 4.9
528 .ds doc-operating-system-OpenBSD-5.0 5.0
529 .ds doc-operating-system-OpenBSD-5.1 5.1
530 .ds doc-operating-system-OpenBSD-5.2 5.2
531 .ds doc-operating-system-OpenBSD-5.3 5.3
532 .ds doc-operating-system-OpenBSD-5.4 5.4
534 .ds doc-operating-system-FreeBSD-1.0 1.0
535 .ds doc-operating-system-FreeBSD-1.1 1.1
536 .ds doc-operating-system-FreeBSD-1.1.5 1.1.5
537 .ds doc-operating-system-FreeBSD-1.1.5.1 1.1.5.1
538 .ds doc-operating-system-FreeBSD-2.0 2.0
539 .ds doc-operating-system-FreeBSD-2.0.5 2.0.5
540 .ds doc-operating-system-FreeBSD-2.1 2.1
541 .ds doc-operating-system-FreeBSD-2.1.5 2.1.5
542 .ds doc-operating-system-FreeBSD-2.1.6 2.1.6
543 .ds doc-operating-system-FreeBSD-2.1.7 2.1.7
544 .ds doc-operating-system-FreeBSD-2.2 2.2
545 .ds doc-operating-system-FreeBSD-2.2.1 2.2.1
546 .ds doc-operating-system-FreeBSD-2.2.2 2.2.2
547 .ds doc-operating-system-FreeBSD-2.2.5 2.2.5
548 .ds doc-operating-system-FreeBSD-2.2.6 2.2.6
549 .ds doc-operating-system-FreeBSD-2.2.7 2.2.7
550 .ds doc-operating-system-FreeBSD-2.2.8 2.2.8
551 .ds doc-operating-system-FreeBSD-2.2.9 2.2.9
552 .ds doc-operating-system-FreeBSD-3.0 3.0
553 .ds doc-operating-system-FreeBSD-3.1 3.1
554 .ds doc-operating-system-FreeBSD-3.2 3.2
555 .ds doc-operating-system-FreeBSD-3.3 3.3
556 .ds doc-operating-system-FreeBSD-3.4 3.4
557 .ds doc-operating-system-FreeBSD-3.5 3.5
558 .ds doc-operating-system-FreeBSD-4.0 4.0
559 .ds doc-operating-system-FreeBSD-4.1 4.1
560 .ds doc-operating-system-FreeBSD-4.1.1 4.1.1
561 .ds doc-operating-system-FreeBSD-4.2 4.2
562 .ds doc-operating-system-FreeBSD-4.3 4.3
563 .ds doc-operating-system-FreeBSD-4.4 4.4
564 .ds doc-operating-system-FreeBSD-4.5 4.5
565 .ds doc-operating-system-FreeBSD-4.6 4.6
566 .ds doc-operating-system-FreeBSD-4.6.2 4.6.2
567 .ds doc-operating-system-FreeBSD-4.7 4.7
568 .ds doc-operating-system-FreeBSD-4.8 4.8
569 .ds doc-operating-system-FreeBSD-4.9 4.9
570 .ds doc-operating-system-FreeBSD-4.10 4.10
571 .ds doc-operating-system-FreeBSD-4.11 4.11
572 .ds doc-operating-system-FreeBSD-5.0 5.0
573 .ds doc-operating-system-FreeBSD-5.1 5.1
574 .ds doc-operating-system-FreeBSD-5.2 5.2
575 .ds doc-operating-system-FreeBSD-5.2.1 5.2.1
576 .ds doc-operating-system-FreeBSD-5.3 5.3
577 .ds doc-operating-system-FreeBSD-5.4 5.4
578 .ds doc-operating-system-FreeBSD-5.5 5.5
579 .ds doc-operating-system-FreeBSD-6.0 6.0
580 .ds doc-operating-system-FreeBSD-6.1 6.1
581 .ds doc-operating-system-FreeBSD-6.2 6.2
582 .ds doc-operating-system-FreeBSD-6.3 6.3
583 .ds doc-operating-system-FreeBSD-6.4 6.4
584 .ds doc-operating-system-FreeBSD-7.0 7.0
585 .ds doc-operating-system-FreeBSD-7.1 7.1
586 .ds doc-operating-system-FreeBSD-7.2 7.2
587 .ds doc-operating-system-FreeBSD-7.3 7.3
588 .ds doc-operating-system-FreeBSD-8.0 8.0
589 .ds doc-operating-system-FreeBSD-8.1 8.1
590 .ds doc-operating-system-FreeBSD-8.2 8.2
591 .ds doc-operating-system-FreeBSD-9.0 9.0
592 .ds doc-operating-system-FreeBSD-10.0 10.0
594 .ds doc-operating-system-Darwin-8.0.0 8.0.0
595 .ds doc-operating-system-Darwin-8.1.0 8.1.0
596 .ds doc-operating-system-Darwin-8.2.0 8.2.0
597 .ds doc-operating-system-Darwin-8.3.0 8.3.0
598 .ds doc-operating-system-Darwin-8.4.0 8.4.0
599 .ds doc-operating-system-Darwin-8.5.0 8.5.0
600 .ds doc-operating-system-Darwin-8.6.0 8.6.0
601 .ds doc-operating-system-Darwin-8.7.0 8.7.0
602 .ds doc-operating-system-Darwin-8.8.0 8.8.0
603 .ds doc-operating-system-Darwin-8.9.0 8.9.0
604 .ds doc-operating-system-Darwin-8.10.0 8.10.0
605 .ds doc-operating-system-Darwin-8.11.0 8.11.0
606 .ds doc-operating-system-Darwin-9.0.0 9.0.0
607 .ds doc-operating-system-Darwin-9.1.0 9.1.0
608 .ds doc-operating-system-Darwin-9.2.0 9.2.0
609 .ds doc-operating-system-Darwin-9.3.0 9.3.0
610 .ds doc-operating-system-Darwin-9.4.0 9.4.0
611 .ds doc-operating-system-Darwin-9.5.0 9.5.0
612 .ds doc-operating-system-Darwin-9.6.0 9.6.0
613 .ds doc-operating-system-Darwin-9.7.0 9.7.0
614 .ds doc-operating-system-Darwin-9.8.0 9.8.0
615 .ds doc-operating-system-Darwin-10.1.0 10.1.0
616 .ds doc-operating-system-Darwin-10.2.0 10.2.0
617 .ds doc-operating-system-Darwin-10.3.0 10.3.0
618 .ds doc-operating-system-Darwin-10.4.0 10.4.0
619 .ds doc-operating-system-Darwin-10.5.0 10.5.0
620 .ds doc-operating-system-Darwin-10.6.0 10.6.0
621 .ds doc-operating-system-Darwin-10.7.0 10.7.0
622 .ds doc-operating-system-Darwin-11.0.0 11.0.0
624 .ds doc-operating-system-DragonFly-1.0 1.0
625 .ds doc-operating-system-DragonFly-1.1 1.1
626 .ds doc-operating-system-DragonFly-1.2 1.2
627 .ds doc-operating-system-DragonFly-1.3 1.3
628 .ds doc-operating-system-DragonFly-1.4 1.4
629 .ds doc-operating-system-DragonFly-1.5 1.5
630 .ds doc-operating-system-DragonFly-1.6 1.6
631 .ds doc-operating-system-DragonFly-1.7 1.7
632 .ds doc-operating-system-DragonFly-1.8 1.8
633 .ds doc-operating-system-DragonFly-1.8.1 1.8.1
634 .ds doc-operating-system-DragonFly-1.9 1.9
635 .ds doc-operating-system-DragonFly-1.10 1.10
636 .ds doc-operating-system-DragonFly-1.11 1.11
637 .ds doc-operating-system-DragonFly-1.12 1.12
638 .ds doc-operating-system-DragonFly-1.12.2 1.12.2
639 .ds doc-operating-system-DragonFly-1.13 1.13
640 .ds doc-operating-system-DragonFly-2.0 2.0
641 .ds doc-operating-system-DragonFly-2.1 2.1
642 .ds doc-operating-system-DragonFly-2.2 2.2
643 .ds doc-operating-system-DragonFly-2.3 2.3
644 .ds doc-operating-system-DragonFly-2.4 2.4
645 .ds doc-operating-system-DragonFly-2.5 2.5
646 .ds doc-operating-system-DragonFly-2.6 2.6
647 .ds doc-operating-system-DragonFly-2.7 2.7
648 .ds doc-operating-system-DragonFly-2.8 2.8
649 .ds doc-operating-system-DragonFly-2.9 2.9
650 .ds doc-operating-system-DragonFly-2.9.1 2.9.1
651 .ds doc-operating-system-DragonFly-2.10 2.10
652 .ds doc-operating-system-DragonFly-2.10.1 2.10.1
653 .ds doc-operating-system-DragonFly-2.11 2.11
654 .ds doc-operating-system-DragonFly-3.0 3.0
655 .ds doc-operating-system-DragonFly-3.1 3.1
656 .ds doc-operating-system-DragonFly-3.2 3.2
657 .ds doc-operating-system-DragonFly-3.3 3.3
658 .ds doc-operating-system-DragonFly-3.4 3.4
659 .ds doc-operating-system-DragonFly-3.5 3.5
660 .ds doc-operating-system-DragonFly-3.6 3.6
661 .ds doc-operating-system-DragonFly-3.7 3.7
664 . ds doc-command-name
667 . ds doc-operating-system "\*[doc-default-operating-system]
668 . el \{ .ie "\$1"ATT" \{\
669 . ds doc-operating-system AT&T
671 . ie d doc-operating-system-ATT-\$2 \
672 . as doc-operating-system " \*[doc-operating-system-ATT-\$2]
674 . as doc-operating-system " UNIX
676 . el \{ .ie "\$1"BSD" \{\
678 . ie d doc-operating-system-BSD-\$2 \
679 . ds doc-operating-system "\*[doc-operating-system-BSD-\$2]
681 . tm mdoc warning: .Os: Unknown BSD version `\$2' (#\n[.c])
683 . el \{ .ie "\$1"FreeBSD" \{\
684 . ds doc-operating-system FreeBSD
686 . ie d doc-operating-system-FreeBSD-\$2 \
687 . as doc-operating-system \~\*[doc-operating-system-FreeBSD-\$2]
689 . tm mdoc warning: .Os: Unknown FreeBSD version `\$2' (#\n[.c])
691 . el \{ .ie "\$1"DragonFly" \{\
692 . ds doc-operating-system DragonFly
694 . ie d doc-operating-system-DragonFly-\$2 \
695 . as doc-operating-system \~\*[doc-operating-system-DragonFly-\$2]
697 . tm mdoc warning: .Os: Unknown DragonFly version `\$2' (#\n[.c])
699 . el \{ .ie "\$1"NetBSD" \{\
700 . ds doc-operating-system NetBSD
702 . ie d doc-operating-system-NetBSD-\$2 \
703 . as doc-operating-system \~\*[doc-operating-system-NetBSD-\$2]
705 . tm mdoc warning: .Os: Unknown NetBSD version `\$2' (#\n[.c])
707 . el \{ .ie "\$1"OpenBSD" \{\
708 . ds doc-operating-system OpenBSD
710 . ie d doc-operating-system-OpenBSD-\$2 \
711 . as doc-operating-system \~\*[doc-operating-system-OpenBSD-\$2]
713 . tm mdoc warning: .Os: Unknown OpenBSD version `\$2' (#\n[.c])
715 . el \{ .ie "\$1"Darwin" \{\
716 . ds doc-operating-system Darwin
718 . ie d doc-operating-system-Darwin-\$2 \
719 . as doc-operating-system \~\*[doc-operating-system-Darwin-\$2]
721 . tm mdoc warning: .Os: Unknown Darwin version `\$2' (#\n[.c])
724 . ds doc-operating-system \$1
726 . as doc-operating-system " \$2
731 .\" NS doc-date-string global string
732 .\" NS the manual page date as set by `Dd'
737 .\" NS Dd user macro (not parsed, not callable)
738 .\" NS set document date
741 .\" NS doc-date-string
742 .\" NS doc-command-name
744 .\" NS local variables:
747 .\" NS width register `Dd' set above
749 .ds doc-date-1 January
750 .ds doc-date-2 February
756 .ds doc-date-8 August
757 .ds doc-date-9 September
758 .ds doc-date-10 October
759 .ds doc-date-11 November
760 .ds doc-date-12 December
763 . ds doc-command-name
767 . ds doc-date-string \$1\~\$2 \$3
769 . ds doc-date-string "\*[doc-date-\n[mo]]
770 . as doc-date-string \~\n[dy], \n[year]
774 . ds doc-date-string Epoch
778 .\" NS doc-hyphen-flags global register
779 .\" NS the parameter for the `.hy' request
781 .\" NS override this in `mdoc.local', if necessary.
783 .nr doc-hyphen-flags 12
786 .\" NS doc-header macro
787 .\" NS print page header
789 .\" NS local variables:
795 . doc-setup-page-layout
797 . sp \n[doc-header-space]u
798 . nr doc-reg-dh \w'\*[doc-caption-font]\*[doc-header-string]\f[]'
799 . nr doc-reg-dh1 \w'\*[doc-caption-font2]\*[doc-volume]\f[]'
800 . if (\n[doc-reg-dh] + \n[doc-reg-dh1] + \n[doc-reg-dh] >= \n[.lt]) \{\
801 . while (\n[doc-reg-dh] + \n[doc-reg-dh1] + \n[doc-reg-dh] >= \n[.lt]) \{\
802 . substring doc-header-string 0 -2
803 . nr doc-reg-dh \w'\*[doc-caption-font]\*[doc-header-string]\|.\|.\|.\f[]'
805 . as doc-header-string "\|.\|.\|.
807 . tl
\a\*[doc-caption-font]\*[doc-header-string]\f[]
\a\*[doc-caption-font2]\*[doc-volume]\f[]
\a\*[doc-caption-font]\*[doc-header-string]\f[]
\a
809 . sp \n[doc-header-space]u
817 .\" NS doc-footer macro
818 .\" NS print page footer
824 . ev doc-caption-enviroment
825 . doc-setup-page-layout
826 . sp \n[doc-footer-space]u
829 . tl
\a%
\a\*[doc-caption-font2]\*[doc-date-string]\f[]
\a\*[doc-caption-font]\*[doc-operating-system]\f[]
\a
831 . tl
\a\*[doc-caption-font]\*[doc-operating-system]\f[]
\a\*[doc-caption-font2]\*[doc-date-string]\f[]
\a%
\a
834 . tl
\a\*[doc-caption-font]\*[doc-operating-system]\f[]
\a\*[doc-caption-font2]\*[doc-date-string]\f[]
\a%
\a
841 .\" NS doc-check-depth macro
842 .\" NS check paired macros
845 . if \n[doc-list-depth] \{\
846 . tm mdoc warning: A .Bl directive has no matching .El (#\n[.c])
847 . nr doc-list-depth 0
849 . if \n[doc-display-depth] \{\
850 . tm mdoc warning: A .Bd directive has no matching .Ed (#\n[.c])
851 . nr doc-display-depth 0
853 . if \n[doc-fontmode-depth] \{\
854 . tm mdoc warning: A .Bf directive has no matching .Ef (#\n[.c])
855 . nr doc-fontmode-depth 0
860 .\" NS doc-end-macro macro
864 . \" We may still have a partial line in the environment. If this is the
865 . \" case, and we happen to be on the last line of the page, the `.fl'
866 . \" request will cause the page to be ejected and troff will immediately
867 . \" exit. If we are in nroff mode, this would be unfortunate, since we
868 . \" would never get a chance to output the footer. So we fudge the page
869 . \" length to make sure that the last page is never ejected until we want
880 . tl
\a\*[doc-caption-font]\*[doc-operating-system]\f[]
\a\*[doc-caption-font2]\*[doc-date-string]\f[]
\a\*[doc-caption-font]\*[doc-operating-system]\f[]
\a
881 . \" suppress empty lines after the footer
887 .\" NS doc-paragraph macro
888 .\" NS insert a paragraph
891 . sp \n[doc-paragraph-space]u
898 .\" NS Pp user macro (not parsed, not callable)
901 .\" NS width register `Pp' set above
903 .als Pp doc-paragraph
906 .\" NS Lp user macro (not parsed, not callable)
909 .\" NS width register `Lp' set above
911 .als Lp doc-paragraph
915 . tm Not a \-mdoc command: .LP (#\n[.c])
920 . tm Not a \-mdoc command: .PP (#\n[.c])
925 . tm Not a \-mdoc command: .pp (#\n[.c])
930 . tm Not a \-mdoc command: .SH (#\n[.c])
934 .\" NS Nd user macro (not parsed, not callable)
935 .\" NS print name description
937 .\" NS width register `Nd' set above
944 .\" NS doc-in-synopsis-section global register (bool)
945 .\" NS whether we are in the `synopsis' section
947 .nr doc-in-synopsis-section 0
950 .\" NS doc-in-library-section global register (bool)
951 .\" NS whether we are in the `library' section
953 .nr doc-in-library-section 0
956 .\" NS doc-in-see-also-section global register (bool)
957 .\" NS whether we are in the `see also' section
959 .nr doc-in-see-also-section 0
962 .\" NS doc-in-files-section global register (bool)
963 .\" NS whether we are in the `files' section
965 .nr doc-in-files-section 0
968 .\" NS doc-in-authors-section global register (bool)
969 .\" NS whether we are in the `authors' section
971 .nr doc-in-authors-section 0
974 .\" NS doc-first-parameter macro
975 .\" NS return first parameter
977 .\" NS local variables:
980 .de doc-first-parameter
981 . ds doc-str-dfp "\$1
985 .\" NS Sh user macro (not callable)
986 .\" NS section headers
989 .\" NS doc-func-args-processed
990 .\" NS doc-func-count
991 .\" NS doc-in-authors-section
992 .\" NS doc-in-files-section
993 .\" NS doc-in-library-section
994 .\" NS doc-in-see-also-section
995 .\" NS doc-in-synopsis-section
996 .\" NS doc-indent-synopsis
997 .\" NS doc-indent-synopsis-active
999 .\" NS doc-num-func-args
1001 .\" NS local variables:
1004 .\" NS doc-section-XXX
1006 .\" NS width register `Sh' set in doc-common
1008 .ds doc-section-name NAME
1009 .ds doc-section-synopsis SYNOPSIS
1010 .ds doc-section-library LIBRARY
1011 .ds doc-section-description DESCRIPTION
1012 .ds doc-section-see-also SEE
1013 .ds doc-section-files FILES
1014 .ds doc-section-authors AUTHORS
1017 . ie \n[doc-arg-limit] \{\
1018 . \" we only allow `Sh' within `Sh'; it will change the font back to
1020 . ie "\*[doc-macro-name]"Sh" \{\
1022 . ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\
1023 . nr doc-curr-font \n[.f]
1024 . nr doc-curr-size \n[.ps]
1025 . nop \*[doc-Sh-font]\c
1026 . doc-print-recursive
1029 . tm Usage: .Sh section_name ... (#\n[.c])
1033 . tm Usage: .Sh not callable by other macros (#\n[.c])
1038 . tm Usage: .Sh section_name ... (#\n[.c])
1042 . ds doc-macro-name Sh
1043 . doc-parse-args \$@
1048 . \" this resolves e.g. `.Sh "SEE ALSO"'
1049 . doc-first-parameter \$*
1051 . ie "\*[doc-str-dfp]"\*[doc-section-name]" \{\
1056 . nr doc-in-synopsis-section 0
1057 . nr doc-in-library-section 0
1058 . nr doc-in-see-also-section 0
1059 . nr doc-in-files-section 0
1060 . nr doc-in-authors-section 0
1062 . ie "\*[doc-str-dfp]"\*[doc-section-synopsis]" \{\
1065 . nr doc-in-synopsis-section 1
1066 . nr doc-indent-synopsis 0
1067 . nr doc-indent-synopsis-active 0
1069 . el \{ .ie "\*[doc-str-dfp]"\*[doc-section-library]" \{\
1070 . nr doc-in-library-section 1
1072 . el \{ .ie "\*[doc-str-dfp]"\*[doc-section-description]" \{\
1074 . nr doc-func-count 0
1075 . nr doc-func-args-processed 0
1076 . nr doc-num-func-args 0
1078 . el \{ .ie "\*[doc-str-dfp]"\*[doc-section-see-also]" \{\
1081 . nr doc-in-see-also-section 1
1083 . el \{ .ie "\*[doc-str-dfp]"\*[doc-section-files]" \
1084 . nr doc-in-files-section 1
1085 . el .if "\*[doc-str-dfp]"\*[doc-section-authors]" \
1086 . nr doc-in-authors-section 1
1090 . nr doc-have-author 0
1093 . doc-setup-page-layout
1102 . nr doc-reg-Sh \n[.ss]
1103 . nr doc-reg-Sh1 \n[.sss]
1104 . ss (\n[.ss] * 5 / 3) (\n[.sss] * 5 / 3)
1108 . nr doc-curr-font \n[.f]
1109 . nr doc-curr-size \n[.ps]
1110 . nop \*[doc-Sh-font]\c
1111 . doc-print-recursive
1114 . ss \n[doc-reg-Sh] \n[doc-reg-Sh1]
1116 . in +\n[doc-subheader-indent]u
1124 .\" NS Ss user macro (not callable)
1127 .\" NS local variable:
1131 .\" NS width register `Ss' set above
1134 . ie \n[doc-arg-limit] \{\
1135 . \" we only allow `Ss' within `Ss'; it will change the font back to
1137 . ie "\*[doc-macro-name]"Ss" \{\
1139 . ie (\n[doc-arg-limit] >= \n[doc-arg-ptr]) \{\
1140 . nr doc-curr-font \n[.f]
1141 . nr doc-curr-size \n[.ps]
1142 . nop \*[doc-Sh-font]\c
1143 . doc-print-recursive
1146 . tm Usage: .Ss subsection_name ... (#\n[.c])
1150 . tm Usage: .Ss not callable by other macros (#\n[.c])
1155 . tm Usage: .Ss subsection_name ... (#\n[.c])
1159 . ds doc-macro-name Ss
1160 . doc-parse-args \$@
1167 . nr doc-reg-Ss \n[.ss]
1168 . nr doc-reg-Ss1 \n[.sss]
1169 . ss (\n[.ss] * 5 / 4) (\n[.sss] * 5 / 4)
1172 . nr doc-curr-font \n[.f]
1173 . nr doc-curr-size \n[.ps]
1174 . nop \*[doc-Sh-font]\c
1175 . doc-print-recursive
1177 . ss \n[doc-reg-Ss] \n[doc-reg-Ss1]
1190 .\" NS Rd macro (not parsed, not callable)
1191 .\" NS print global register dump to stderr
1193 .\" NS local variables:
1197 . tm MDOC GLOBAL REGISTER DUMP
1198 . tm doc-macro-name == `\*[doc-macro-name]'
1199 . tm doc-arg-limit == \n[doc-arg-limit]
1200 . tm doc-num-args == \n[doc-num-args]
1201 . tm doc-arg-ptr == \n[doc-arg-ptr]
1204 . while (\n[doc-reg-Rd] <= \n[doc-arg-limit]) \{\
1205 . tm doc-arg\n[doc-reg-Rd] == `\*[doc-arg\n[doc-reg-Rd]]'
1206 . tm doc-type\n[doc-reg-Rd] == \n[doc-type\n[doc-reg-Rd]]
1207 . tm doc-space\n[doc-reg-Rd] == `\*[doc-space\n[doc-reg-Rd]]'
1211 . tm doc-curr-font == \n[doc-curr-font]
1212 . tm doc-curr-size == \n[doc-curr-size]
1213 . tm doc-indent-synopsis == \n[doc-indent-synopsis]
1214 . tm doc-indent-synopsis-active == \n[doc-indent-synopsis-active]
1215 . tm doc-have-decl == \n[doc-have-decl]
1216 . tm doc-have-var == \n[doc-have-var]
1217 . tm doc-command-name == `\*[doc-command-name]'
1218 . tm doc-quote-left == `\*[doc-quote-left]'
1219 . tm doc-quote-right == `\*[doc-quote-right]'
1220 . tm doc-nesting-level == \n[doc-nesting-level]
1221 . tm doc-in-list == \n[doc-in-list]
1222 . tm doc-space == `\*[doc-space]'
1223 . tm doc-saved-space == `\*[doc-saved-space]'
1224 . tm doc-space-mode == \n[doc-space-mode]
1225 . tm doc-have-space == \n[doc-have-space]
1226 . tm doc-have-slot == \n[doc-have-slot]
1227 . tm doc-keep-type == \n[doc-keep-type]
1228 . tm doc-display-depth == \n[doc-display-depth]
1229 . tm doc-is-compact == \n[doc-is-compact]
1232 . while (\n[doc-reg-Rd] <= \n[doc-display-depth]) \{\
1233 . tm doc-display-type-stack\n[doc-reg-Rd] == `\*[doc-display-type-stack\n[doc-reg-Rd]]'
1234 . tm doc-display-indent-stack\n[doc-reg-Rd] == \n[doc-display-indent-stack\n[doc-reg-Rd]]
1235 . tm doc-display-ad-stack\n[doc-reg-Rd] == \n[doc-display-ad-stack\n[doc-reg-Rd]]
1236 . tm doc-display-fi-stack\n[doc-reg-Rd] == \n[doc-display-fi-stack\n[doc-reg-Rd]]
1237 . tm doc-display-ft-stack\n[doc-reg-Rd] == \n[doc-display-ft-stack\n[doc-reg-Rd]]
1238 . tm doc-display-ps-stack\n[doc-reg-Rd] == \n[doc-display-ps-stack\n[doc-reg-Rd]]
1242 . tm doc-fontmode-depth == \n[doc-fontmode-depth]
1245 . while (\n[doc-reg-Rd] <= \n[doc-fontmode-depth]) \{\
1246 . tm doc-fontmode-font-stack\n[doc-reg-Rd] == `\n[doc-fontmode-font-stack\n[doc-reg-Rd]]'
1247 . tm doc-fontmode-size-stack\n[doc-reg-Rd] == `\n[doc-fontmode-size-stack\n[doc-reg-Rd]]'
1251 . tm doc-list-depth == \n[doc-list-depth]
1254 . while (\n[doc-reg-Rd] <= \n[doc-list-depth]) \{\
1255 . tm doc-list-type-stack\n[doc-reg-Rd] == `\*[doc-list-type-stack\n[doc-reg-Rd]]'
1256 . tm doc-list-have-indent-stack\n[doc-reg-Rd] == \n[doc-list-have-indent-stack\n[doc-reg-Rd]]
1257 . tm doc-list-indent-stack\n[doc-reg-Rd] == \n[doc-list-indent-stack\n[doc-reg-Rd]]
1258 . tm doc-compact-list-stack\n[doc-reg-Rd] == \n[doc-compact-list-stack\n[doc-reg-Rd]]
1259 . tm doc-tag-prefix-stack\n[doc-reg-Rd] == `\*[doc-tag-prefix-stack\n[doc-reg-Rd]]'
1260 . tm doc-tag-width-stack\n[doc-reg-Rd] == `\*[doc-tag-width-stack\n[doc-reg-Rd]]'
1261 . tm doc-list-offset-stack\n[doc-reg-Rd] == \n[doc-list-offset-stack\n[doc-reg-Rd]]
1262 . tm doc-enum-list-count-stack\n[doc-reg-Rd] == \n[doc-enum-list-count-stack\n[doc-reg-Rd]]
1266 . tm doc-saved-Pa-font == `\*[doc-saved-Pa-font]'
1267 . tm doc-curr-type == \n[doc-curr-type]
1268 . tm doc-curr-arg == `\*[doc-curr-arg]'
1269 . tm doc-diag-list-input-line-count == \n[doc-diag-list-input-line-count]
1270 . tm doc-num-columns == \n[doc-num-columns]
1271 . tm doc-column-indent-width == \n[doc-column-indent-width]
1272 . tm doc-is-func == \n[doc-is-func]
1273 . tm doc-have-old-func == \n[doc-have-old-func]
1274 . tm doc-func-arg-count == \n[doc-func-arg-count]
1275 . tm doc-func-arg == `\*[doc-func-arg]'
1276 . tm doc-num-func-args == \n[doc-num-func-args]
1277 . tm doc-func-args-processed == \n[doc-func-args-processed]
1278 . tm doc-have-func == \n[doc-have-func]
1279 . tm doc-is-reference == \n[doc-is-reference]
1280 . tm doc-reference-count == \n[doc-reference-count]
1281 . tm doc-author-count == \n[doc-author-count]
1284 . while (\n[doc-reg-Rd] <= \n[doc-author-count]) \{\
1285 . tm doc-author-name\n[doc-reg-Rd] == `\*[doc-author-name\n[doc-reg-Rd]]'
1289 . tm doc-book-count == \n[doc-book-count]
1290 . tm doc-book-name == `\*[doc-book-name]'
1291 . tm doc-date-count == \n[doc-date-count]
1292 . tm doc-date == `\*[doc-date]'
1293 . tm doc-publisher-count == \n[doc-publisher-count]
1294 . tm doc-publisher-name == `\*[doc-publisher-name]'
1295 . tm doc-journal-count == \n[doc-journal-count]
1296 . tm doc-journal-name == `\*[doc-journal-name]'
1297 . tm doc-issue-count == \n[doc-issue-count]
1298 . tm doc-issue-name == `\*[doc-issue-name]'
1299 . tm doc-optional-count == \n[doc-optional-count]
1300 . tm doc-optional-string == `\*[doc-optional-string]'
1301 . tm doc-page-number-count == \n[doc-page-number-count]
1302 . tm doc-page-number-string == `\*[doc-page-number-string]'
1303 . tm doc-corporate-count == \n[doc-corporate-count]
1304 . tm doc-corporate-name == `\*[doc-corporate-name]'
1305 . tm doc-report-count == \n[doc-report-count]
1306 . tm doc-report-name == `\*[doc-report-name]'
1307 . tm doc-reference-title-count == \n[doc-reference-title-count]
1308 . tm doc-reference-title-name == `\*[doc-reference-title-name]'
1309 . tm doc-reference-title-name-for-book == `\*[doc-reference-title-name-for-book]'
1310 . tm doc-url-count == \n[doc-url-count]
1311 . tm doc-url-name == `\*[doc-url-name]'
1312 . tm doc-volume-count == \n[doc-volume-count]
1313 . tm doc-volume-name == `\*[doc-volume-name]'
1314 . tm doc-have-author == \n[doc-have-author]
1316 . tm doc-document-title == `\*[doc-document-title]'
1317 . tm doc-volume == `\*[doc-volume]'
1318 . tm doc-section == `\*[doc-section]'
1319 . tm doc-operating-system == `\*[doc-operating-system]'
1320 . tm doc-date-string == `\*[doc-date-string]'
1321 . tm doc-header-space == \n[doc-header-space]
1322 . tm doc-footer-space == \n[doc-footer-space]
1323 . tm doc-display-vertical == \n[doc-display-vertical]
1324 . tm doc-header-string == `\*[doc-header-string]'
1325 . tm doc-in-synopsis-section == \n[doc-in-synopsis-section]
1326 . tm doc-in-library-section == \n[doc-in-library-section]
1327 . tm doc-in-see-also-section == \n[doc-in-see-also-section]
1328 . tm doc-in-files-section == \n[doc-in-files-section]
1329 . tm doc-in-authors-section == \n[doc-in-authors-section]
1331 . tm END OF GLOBAL REGISTER DUMP