Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc/net Do not nest displays, use lists instead. Discus...



details:   https://anonhg.NetBSD.org/src/rev/4d27209e71db
branches:  trunk
changeset: 748117:4d27209e71db
user:      joerg <joerg%NetBSD.org@localhost>
date:      Wed Oct 14 17:24:03 2009 +0000

description:
Do not nest displays, use lists instead. Discussed with wiz.
Fix markup.

diffstat:

 lib/libc/net/nsdispatch.3 |  42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

diffs (171 lines):

diff -r 8f5a9a1fe5bf -r 4d27209e71db lib/libc/net/nsdispatch.3
--- a/lib/libc/net/nsdispatch.3 Wed Oct 14 17:17:00 2009 +0000
+++ b/lib/libc/net/nsdispatch.3 Wed Oct 14 17:24:03 2009 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: nsdispatch.3,v 1.28 2008/05/08 13:01:42 lukem Exp $
+.\"    $NetBSD: nsdispatch.3,v 1.29 2009/10/14 17:24:03 joerg Exp $
 .\"
 .\" Copyright (c) 1997, 1998, 1999, 2004, 2005, 2008
 .\" The NetBSD Foundation, Inc.
@@ -67,7 +67,8 @@
 is an array of
 .Fa ns_dtab
 structures, which have the following format:
-.Bd -ragged -offset indent
+.Bl -item -offset indent
+.It
 .Bd -literal
 typedef struct {
        const char *src;
@@ -75,7 +76,7 @@
        void *cb_data;
 } ns_dtab;
 .Ed
-.Pp
+.It
 The
 .Fa dtab
 array should consist of one entry for each source type that has a
@@ -96,9 +97,8 @@
 .Fa cb ,
 and
 .Fa cb_data .
-.Pp
+.It
 The callback function signature is described by the typedef:
-.Pp
 .Bd -ragged -offset indent
 .Ft typedef int
 .Fo \*(lp*nss_method\*(rp
@@ -106,7 +106,6 @@
 .Fa "void *cbdata"
 .Fa "va_list ap"
 .Fc ;
-.Pp
 .Bl -tag -width cbdata
 .It Fa cbrv
 The
@@ -131,7 +130,7 @@
 .Ft va_list .
 .El
 .Ed
-.Ed
+.El
 .Pp
 .Fa database
 and
@@ -155,14 +154,15 @@
 It is an array of
 .Fa ns_src
 structures, which have the following format:
-.Bd -ragged -offset indent
+.Bl -item -offset indent
+.It
 .Bd -literal
 typedef struct {
        const char *src;
        uint32_t flags;
 } ns_src;
 .Ed
-.Pp
+.It
 The
 .Fa defaults
 array should consist of one entry for each source to consult by default
@@ -185,7 +185,7 @@
 and
 .Fa flags
 set to 0.
-.Pp
+.It
 Some invokers of
 .Fn nsdispatch
 (such as
@@ -202,13 +202,13 @@
 The return value of
 .Fn nsdispatch
 will be the result of the final callback function invoked.
-.Pp
+.It
 For convenience, a global variable defined as:
 .Dl extern const ns_src __nsdefaultsrc[];
 exists which contains a single default entry for
 .Sq files
 for use by callers which don't require complicated default rules.
-.Ed
+.El
 .Pp
 .Fa ...
 are optional extra arguments, which
@@ -229,7 +229,8 @@
 .Fn nsdispatch
 function loads callback functions from the run-time link-editor's search
 path using the following naming convention:
-.Bd -ragged -offset indent
+.Bl -item -offset indent
+.It
 .Bd -literal
 nss_\*[Lt]source\*[Gt].so.\*[Lt]version\*[Gt]
 .Ed
@@ -243,7 +244,7 @@
 .Dv NSS_MODULE_INTERFACE_VERSION ,
 which has the value 0.
 .El
-.Ed
+.El
 .Pp
 When a module is loaded,
 .Fn nsdispatch
@@ -317,7 +318,8 @@
 The
 .Ft ns_mtab
 structures have the following format:
-.Bd -ragged -offset indent
+.Bl -item -offset indent
+.It
 .Bd -literal
 typedef struct {
        const char *database;
@@ -326,7 +328,7 @@
        void *mdata;
 } ns_mtab;
 .Ed
-.Pp
+.It
 The
 .Fa mtab
 array should consist of one entry for each callback function (method)
@@ -344,13 +346,13 @@
 as a pointer to arbitrary data to be passed to the callback function as its
 .Fa cbdata
 argument.
-.Ed
+.El
 .\"
 .Ss Valid source types
 While there is support for arbitrary sources, the following
 #defines for commonly implemented sources are provided:
 .Bl -column NSSRC_COMPAT COMPAT -offset indent
-.Sy #define    Value
+.It Sy #define Value
 .It NSSRC_FILES        "files"
 .It NSSRC_DNS  "dns"
 .It NSSRC_NIS  "nis"
@@ -365,7 +367,7 @@
 While there is support for arbitrary databases, the following
 #defines for currently implemented system databases are provided:
 .Bl -column NSDB_PASSWD_COMPAT PASSWD_COMPAT -offset indent
-.Sy #define    Value
+.It Sy #define Value
 .It NSDB_HOSTS "hosts"
 .It NSDB_GROUP "group"
 .It NSDB_GROUP_COMPAT  "group_compat"
@@ -384,7 +386,7 @@
 The callback functions should return one of the following values
 depending upon status of the lookup:
 .Bl -column NS_NOTFOUND -offset indent
-.Sy "Return value"     Status code
+.It Sy "Return value"  Status code
 .It NS_SUCCESS The requested entry was found.
 .It NS_NOTFOUND        The entry is not present at this source.
 .It NS_TRYAGAIN        The source is busy, and may respond to retries.



Home | Main Index | Thread Index | Old Index