mdoc(7) police: Revision.

This commit is contained in:
Ruslan Ermilov 2003-03-03 11:51:30 +00:00
parent 3cb179a848
commit f1e65894d2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=111813
4 changed files with 99 additions and 80 deletions

View File

@ -30,7 +30,7 @@
.Os
.Sh NAME
.Nm devd
.Nd "Device state change daemon"
.Nd "device state change daemon"
.Sh SYNOPSIS
.Nm
.Op Fl d
@ -47,7 +47,9 @@ Enable debugging messages and run in the foreground instead of
becoming a daemon.
.El
.Sh IMPLEMENTATION NOTES
The
.Nm
utility
is a system daemon that runs in the background all the time.
Whenever a device is added to or removed from the device tree,
.Nm
@ -57,7 +59,7 @@ For example,
.Nm
might execute
.Xr dhclient 8
when an ethernet adapter is added to the system and kill the
when an Ethernet adapter is added to the system, and kill the
.Xr dhclient 8
instance when the same adapter is removed.
Another example would be for
@ -66,7 +68,9 @@ to use a table to locate and load via
.Xr kldload 8
the proper driver for an unrecognized device that is added to the system.
.Pp
The
.Nm
utility
hooks into the
.Xr devctl 4
device driver.
@ -82,12 +86,18 @@ For most mundane uses, the default handlers are adequate.
However, for more advanced users, the power is present to tweak every
aspect of what happens.
.Pp
The
.Nm
reads /etc/devd.conf and uses that file to drive the rest of the process.
utility
reads
.Pa /etc/devd.conf
and uses that file to drive the rest of the process.
While the format of this file is described in
.Xr devd.conf 5
.Xr devd.conf 5 ,
some basics are covered here.
In the options section, one can define multiple directories to search
In the
.Ic options
section, one can define multiple directories to search
for config files.
All files in each of these directories are parsed.
These files are intended to be installed by third party vendors that

View File

@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
.\" $FreeBSD$
.\"
.\" The section on comments was taken from named.conf.5, which has the
.\" following copyright:
@ -40,6 +40,7 @@
.\" PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
.\" ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
.\" SOFTWARE.
.\"
.Dd October 17, 2002
.Dt DEVD.CONF 5
.Os
@ -47,18 +48,18 @@
.Nm devd.conf
.Nd configuration file for
.Xr devd 8
.Sh OVERVIEW
.Sh DESCRIPTION
.Ss General Syntax
A
.Xr devd 8
configuration consists of two general features, statements
and comments.
All statements end with a semicolon.
Many statements can contain substatements, which are each also
Many statements can contain substatements, which are also
terminated with a semicolon.
.Pp
The following statements are supported:
.Bl -tag -width 0n
.Bl -tag -width ".Ic options"
.It Ic options
specifies various options and parameters for the operation of
.Xr devd 8 .
@ -67,34 +68,36 @@ specifies various matching criteria and actions to perform when
a newly attached device matches said criteria.
.It Ic detach
specifies various matching criteria and actions to perform when
a newly attached device matches said criteria.
a newly detached device matches said criteria.
.It Ic nomatch
specifies various matching criteria and actions to perform when
no device driver currently loaded in the kernel claims a (new)
device.
.El
.Pp
Statements may occur in any order in the config file, and may be
repated as often as required.
Further details on the syntax and meaning of each statement, and their
substatements is explained below.
Statements may occur in any order in the configuration file, and may be
repeated as often as required.
Further details on the syntax and meaning of each statement and their
substatements are explained below.
.Pp
Comments may appear anywhere that whitespace may appear in a
configuration file. To appeal to programmers of all kinds, they can
be written in C, C++, or shell/perl constructs.
configuration file.
To appeal to programmers of all kinds, they can
be written in C, C++, or shell/Perl constructs.
.Pp
C-style comments start with the two characters
.Li /*
.Ql /*
(slash, star) and end with
.Li */
.Ql */
(star, slash).
Because they are completely delimited with these characters,
they can be used to comment only a portion of a line or to span
multiple lines.
.Pp
C-style comments cannot be nested. For example, the following is
C-style comments cannot be nested.
For example, the following is
not valid because the entire comment ends with the first
.Li */ :
.Ql */ :
.Bd -literal -offset indent
/* This is the start of a comment.
This is still part of the comment.
@ -103,19 +106,20 @@ not valid because the entire comment ends with the first
.Ed
.Pp
C++-style comments start with the two characters
.Li //
.Ql //
(slash, slash) and continue to the end of the physical line.
They cannot be continued across multiple physical lines; to have
one logical comment span multiple lines, each line must use the
.Li //
pair. For example:
.Ql //
pair.
For example:
.Bd -literal -offset indent
// This is the start of a comment. The next line
// is a new comment, even though it is logically
// part of the previous comment.
.Ed
.Sh FILES
.Bl -tag -width /etc/devd.conf -compact
.Bl -tag -width ".Pa /etc/devd.conf" -compact
.It Pa /etc/devd.conf
The
.Xr devd 8

View File

@ -9,12 +9,6 @@
.\" 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 Bill Paul.
.\" 4. Neither the name of the author nor the names of any co-contributors
.\" may be used to endorse or promote products derived from this software
.\" without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY Sam Leffler AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@ -35,14 +29,18 @@
.Os
.Sh NAME
.Nm "Fast IPsec"
.Nd Hardware-accelerated IP Security Protocols
.Nd hardware-accelerated IP Security Protocols
.Sh SYNOPSIS
.Cd "options FAST_IPSEC"
.Cd "device crypto"
.Pp
.Cd net.inet.esp.enable
.Cd net.inet.ah.enable
.Cd net.inet.ipcomp.enable
.Bl -item -compact
.It
.Va net.inet.esp.enable
.It
.Va net.inet.ah.enable
.It
.Va net.inet.ipcomp.enable
.El
.Sh DESCRIPTION
.Tn IPsec
@ -55,51 +53,64 @@ and
.Tn IPComp
(for IP Payload Compression Protocol)
that provide security services for IP datagrams.
.Tn Fast IPsec
.Nm
is an experimental implementation of these protocols that uses the
.Xr crypto 4
subsystem to carry out cryptographic operations.
This means, in particular, that cryptograph hardware devices are
This means, in particular, that cryptographic hardware devices are
employed whenever possible to optimize the performance of these protocols.
.Pp
In general the
.Tn Fast IPsec
In general, the
.Nm
implementation is intended to be compatible with the
KAME
.Tn IPsec
.Tn KAME IPsec
implementation.
This documentation concentrates on differences from that software.
The user should refer to
.Xr ipsec 4
for basic information on setting up and using these protocols.
.Pp
System configuration requires the crypto subsystem.
System configuration requires the
.Xr crypto 4
subsystem.
When the
.Tn Fast IPsec
protocols are configured for use all protocols are included in the system.
To selectively enable/disable protocols use
.Nm
protocols are configured for use, all protocols are included in the system.
To selectively enable/disable protocols, use
.Xr sysctl 8 .
.Sh DIAGNOSTICS
To be added.
.Sh BUGS
There is presently no support for IPv6.
The IPcomp protocol support does not work.
.Pp
The
.Tn IPcomp
protocol support does not work.
.Pp
Certain legacy authentication algorithms are not supported because of
issues with the crypto subsystem.
issues with the
.Xr crypto 4
subsystem.
.Pp
This documentation is incomplete.
.Sh SEE ALSO
.Xr crypto 4 ,
.Xr ipsec 4 ,
.Xr setkey 8 ,
.Xr sysctl 8
.Sh HISTORY
The protocols draw heavily on the OpenBSD implementation of the
The protocols draw heavily on the
.Ox
implementation of the
.Tn IPsec
protocols.
The policy management code is derived from the KAME implementation found
The policy management code is derived from the
.Tn KAME
implementation found
in their
.Tn IPsec
protocols.
The
.Tn Fast IPsec
.Nm
protocols first appeared in
.Fx 5.0 .

View File

@ -29,21 +29,24 @@
.Os
.Sh NAME
.Nm elfdump
.Nd "Displays information about ELF files."
.Nd "display information about"
.Tn ELF
files
.Sh SYNOPSIS
.Nm
.Op Fl a | cdeiGhnprs
.Op Fl w Ar argument
.Op Fl w Ar file
.Ar file
.Sh DESCRIPTION
This is an example manual page for the
The
.Nm
command.
It is intended that this example can be used as a template
when writing a new manual page.
utility
dumps various information about the specified
.Tn ELF
.Ar file .
.Pp
The options are as follows:
.Bl -tag -width ".Fl d Ar argument"
.Bl -tag -width ".Fl w Ar file"
.It Fl a
Dump all information.
.It Fl c
@ -66,12 +69,10 @@ Dump the program header.
Dump relocations.
.It Fl s
Dump the symbol table.
.It Fl w
Write output to
.Ar argument .
.It Ar file
Required argument
.Ar file .
.It Fl w Ar file
Write output to a
.Ar file
instead of the standard output.
.El
.Sh EXAMPLES
The following is an example of a typical usage
@ -81,38 +82,31 @@ command:
.Pp
.Dl "elfdump -a -w output /bin/ls"
.Sh DIAGNOSTICS
Exit status is 0 on success, and 1 if the command fails.
.El
.Sh COMPATIBILITY
The
.Nm
command has no known compatibility issues.
.Ex -std
.Sh SEE ALSO
.Xr objdump 1 ,
.Xr readelf 1
.Pp
.Rs
.%A AT&T Unix Systems Labs
.%T System V Application Binary Interface
.%A "AT&T Unix Systems Labs"
.%T "System V Application Binary Interface"
.%O http://www.sco.com/developers/gabi/
.Re
.\".Sh STANDARDS
.\"If the command conforms to some standard, such as
.\".St -p1003.2
.\"or
.\".St -isoC ,
.\"it should be noted here.
.Sh HISTORY
The
.Nm
command first appeared in
utility first appeared in
.Fx 5.0 .
.Sh AUTHORS
.An -nosplit
The
.Nm
was authored by
utility
was written by
.An Jake Burkholder Aq jake@FreeBSD.org .
This
manual page was written by
.An David O'Brien Aq obrien@FreeBSD.org .
.Sh BUGS
Does not fully implement the ELF gABI.
Does not fully implement the
.Tn ELF
gABI.