home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
bbs
/
gnu
/
groff-1.09-bin.lha
/
GNU
/
lib
/
groff
/
tmac
/
tmac.doc.old
< prev
next >
Wrap
Text File
|
1994-09-02
|
36KB
|
1,859 lines
.\"
.\" Copyright (c) 1990 The Regents of the University of California.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\" must display the following acknowledgement:
.\" This product includes software developed by the University of
.\" California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\" may be used to endorse or promote products derived from this software
.\" without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" @(#)tmac.doc.old 5.2 (Berkeley) 3/13/91
.\" Slightly modified by jjc@jclark.com to work with groff as well.
.\"
.\" Assume nroff on crt's only if cR==1
.if n .nr cR 1
.\" STRING CONSTANTS
.\" DITROFF
.if t \{\
.\" Address Style
.ds aD \fI
.\" Argument Reference Style
.ds aR \f(CO
.\" Interactive Comand Modifier (flag)
.ds cM \f(CB
.\" Emphasis (in the English sense - usually italics)
.ds eM \fI
.\" Errno Style
.ds eR \fC
.\" Environment Variable Style
.ds eV \fC
.\" Command Line Flag Style
.ds fL \f(CB
.\" Header String Style
.ds Hs \fR
.\" Interactive Command Style
.ds iC \f(CB
.\" Literal Style
.ds lI \fC
.\" Left Parenthesis Style
.ds lP \fR\|(\|\fP
.\" Right Parenthesis Style
.ds rP \fR\|)\|\fP
.\" Options Open Bracket Style
.ds lB \fR\^[\^\fP
.\" Options Open Bracket Style
.ds rB \fR\^]\fP
.\" Name (subject of manpage) Style
.ds nM \f(CB
.\" Pathname Style
.ds pA \fC
.\" Accepted punctuation string for -mdoc syntax
.ds Pu \fR[.,:;(\^)[\^]\fR]
.\" Section Header Style
.ds Sp \s12\fB
.\" .ds sT \s-2\fR
.\" Symbolic Emphasis (boldface)
.ds sY \f(CB
.\" Generic Variable Style
.ds vA \fI
.\" Volume Title Style
.ds Vs \fR
.\" Cross Reference STyle (man page only)
.ds xR \fC
.\" Math *
.tr *\(**
.\}
.\" NROFF
.if n \{\
.\" Address Style
.ds aD \fI
.\" Argument Reference Style
.ds aR \fI
.\" Interactive Command Modifier (flag)
.ds cM \fB
.\" Emphasis (in the English sense - usually italics)
.ds eM \fI
.\" Errno Style
.ds eR \fR
.\" Environment Variable Style
.ds eV \fR
.\" Command Line Flag Style
.ds fL \fB
.\" Header String Style
.ds Hs \fR
.\" Interactive Command Style
.ds iC \fB
.\" Literal Style
.ds lI \fR
.\" Left Parenthesis Style
.ds lP \fR\|(\fP
.\" Right Parenthesis Style
.ds rP \fR\|)\fP
.\" Options Open Bracket Style
.ds lB \fR\|[\|\fP
.\" Options Open Bracket Style
.ds rB \fR\|]\fP
.\" Name (subject of manpage) Style
.ds nM \fB
.\" Pathname Style
.ds pA \fI
.\" Accepted punctuation string for -mdoc syntax
.ds Pu [.,;:()[]]
.\" Section Header Style
.ds Sp \s12\fB
.\" .ds sT \s-2\fR
.\" .ds sT \s-2\fR
.\" Symbol, Mode or Mask Style
.ds sY \fB
.\" Generic Variable Style
.ds vA \fI
.\" Volume Title Style
.ds Vs \fR
.\" Cross Reference Style (man page only)
.ds xR \fR
.\}
.\" INDENTS - Subheaders(sI), Text(Ti) between Section Headers and Subsects
.if t \{\
. nr sI \w'\fC,'u*5
. nr Ti \n(sIu
.\}
.if n \{\
. nr sI .5i
. nr Ti .5i
.\}
.\" Flags for macros names which are used only for .Ds
.nr dI 6n
.nr dC 1
.nr dL 1
.nr dR 1
.\" INDENT WIDTHS (for Lists)
.\" Width Needed for Address Tag (indented amount)
.nr Ad 12n
.\" Angle Quote Width
.nr Aq 12n
.\" Width Needed for Argument
.nr Ar 12n
.\" Width Needed for Column offset
.nr Cl 15n
.\" Width neeeded for Interactive Command Modifier
.nr Cm 10n
.\" Width Needed for Complex Expressions
.nr Cx 20n
.\" Indent Width Needed for Display (right and left margins)
.nr Ds 6n
.\" Double Quote Width
.nr Dq 12n
.\" tI is dependent on Ds and used by .Dp
.nr tI \n(Dsu
.\" Width Needed for Display
.nr Em 10n
.\" Width Needed for Errno Types
.nr Er 15n
.\" Width Needed for Environment Variables
.nr Ev 15n
.\" Width Needed for Example Indent
.nr Ex 10n
.\" Width Needed for Flag
.nr Fl 10n
.\" Width Needed for Function
.nr Fn 16n
.\" Width neeeded for Interactive Command Name
.nr Ic 10n
.\" Width Needed for Constant
.nr Li 16n
.\" Width Needed for Math Symbol ? not sure if needed
.nr Ms 6n
.\" Width Needed for Name
.nr Nm 10n
.\" Width Needed for Option Begin
.nr Ob 14n
.\" Width Needed for Option End
.nr Oe 14n
.\" Width Needed for Option (one line)
.nr Op 14n
.\" Width Needed for Pathname
.nr Pa 32n
.\" Parenthesis Quote Width
.nr Pq 12n
.\" Single Quote Width
.nr Sq 12n
.\" Width Needed for Symbols, Modes or Masks
.nr Sy 6n
.\" Width needed for default or unknown text width
.nr Tx 22n
.\" Width Needed for Generic Variable
.nr Va 12n
.\" Width Needed for Cross Reference, should the cross ref be annotated.
.nr Xr 10n
.\" PARAGRAPH SPACE
.if t \{\
. nr Pp .5v
.\}
.if n \{\
. nr Pp 1v
.\}
.\" PAGE LAYOUT
.\" .Li Tagged Paragraph Style - zero if break on oversized tag
.\" one if add em space and continue filling line.
.nr tP 0
.\" Page Layout Macro
.de pL
.\" DITROFF
.ie t \{\
.\" Header Margin
. nr Hm .5i
.\" Footer Margin
. nr Fm .5i
.\" Line length
. nr ll 5.5i
.\" Line length
. ll 5.5i
.\" Title length
. nr lt 5.5i
.\" Title length
. lt 5.5i
.\" Page offset
. nr po 1.56i
.\" Page offset
. po 1.56i
.\" Vertical space distance (from Section headers/Lists/Subsections)
. nr vV .5v
.\" em space
. ds tP \|\|\|\|\|\|
.\}
.el \{\
.\" Line length
. nr ll 78n
. ll 78n
.\" Title length
. nr lt 78n
.\" Title length
. lt 78n
.\" Page offset
. nr po 0i
.\" Page offset
. po 0i
.\" Vertical space distance (from Section headers/Lists/Subsections)
. nr vV 1v
.\" em space
. ds tP \0\0
.\" Test for crt
. ie \\n(cR .nr Hm 0
. el .nr Hm .5i
.\" Footer Margin
. nr Fm .5i
.\}
..
.\" Adjustment mode
.if n \{\
.ad l
.na
..
.\}
.\" PREDEFINED STRINGS
.if t \{\
. ds <= \(<=
. ds >= \(>=
. ds Lq \&``
. ds Rq \&''
. ds ua \(ua
. ds aa \(aa
. ds ga \(ga
. ds sR \(aa
. ds sL \(ga
.\}
.if n \{\
. ds <= \&<\&=
. ds >= \&>\&=
. ds Rq ''
. ds Lq ``
. ds ua ^
. ds aa '
. ds ga `
. ds sL `
. ds sR '
.\}
.\" Note: The distances from the bottom or top of the page are set
.\" in headers (macro .hK): to -1.25 for troff, and -1.167 for nroff
.\" bottoms, and top is 0.
.\"
.\" .Dt Document/manpage_title section/chapter volume
.\" The \{ and \} is necessary as roff doesn't nest if-elses
.\" properly, especially with .ds.
.\" TODO: separate Dt into Dt, Ch and Vt for supp docs.
.de Dt
.ds dT UNTITLED
.ds vT Local
.ds cH Null
.\" Volume and Section Number or Chapter Number
.if !"\\$1"" .ds dT \\$1
.if !"\\$2"" \{\
. ds cH \\$2
. if "\\$3"" \{\
. \" Volume Title if none given
. if \\$2>=1 .if \\$2<=8 \{\
. ds vT UNIX Reference Manual
. if \\$2>1 .if \\$2<6 .ds vT UNIX Programmer's Manual
. if "\\$2"8" .ds vT UNIX System Manager's Manual
. \}
. if "\\$2"unass" .ds vT DRAFT
. if "\\$2"draft" .ds vT DRAFT
. if "\\$2"paper" .ds vT Null
. \}
.\}
.if !"\\$3"" \{\
. \" Volume Title if given
. if "\\$3"USD" .ds vT UNIX User's Supplementary Documents
. if "\\$3"PS1" .ds vT UNIX Programmers's Supplementary Documents
. if "\\$3"AMD" .ds vT UNIX Ancestral Manual Documents
. if "\\$3"SMM" .ds vT