Source-Changes-HG archive

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

[src/trunk]: src/share/man/man9 Move the complete prototypes to the SYNOPSIS....



details:   https://anonhg.NetBSD.org/src/rev/8c78c4125e87
branches:  trunk
changeset: 751172:8c78c4125e87
user:      jruoho <jruoho%NetBSD.org@localhost>
date:      Tue Jan 26 21:37:02 2010 +0000

description:
Move the complete prototypes to the SYNOPSIS. Also capitalize the titles.

diffstat:

 share/man/man9/fileassoc.9 |  52 ++++++++++++++++++++++++++++++---------------
 1 files changed, 35 insertions(+), 17 deletions(-)

diffs (140 lines):

diff -r 1ef507b0e8f7 -r 8c78c4125e87 share/man/man9/fileassoc.9
--- a/share/man/man9/fileassoc.9        Tue Jan 26 21:29:48 2010 +0000
+++ b/share/man/man9/fileassoc.9        Tue Jan 26 21:37:02 2010 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: fileassoc.9,v 1.22 2008/09/14 12:51:39 itohy Exp $
+.\" $NetBSD: fileassoc.9,v 1.23 2010/01/26 21:37:02 jruoho Exp $
 .\"
 .\" Copyright (c) 2006 Elad Efrat <elad%NetBSD.org@localhost>
 .\" All rights reserved.
@@ -33,6 +33,26 @@
 .Nd in-kernel, file-system independent, file-meta data association
 .Sh SYNOPSIS
 .In sys/fileassoc.h
+.Ft int
+.Fn fileassoc_register "const char *name" \
+"fileassoc_cleanup_cb_t cleanup_cb" "fileassoc_t *result"
+.Ft int
+.Fn fileassoc_deregister "fileassoc_t id"
+.Ft void *
+.Fn fileassoc_lookup "struct vnode *vp" "fileassoc_t id"
+.Ft int
+.Fn fileassoc_table_delete "struct mount *mp"
+.Ft int
+.Fn fileassoc_table_clear "struct mount *mp" "fileassoc_t id"
+.Ft int
+.Fn fileassoc_table_run "struct mount *mp" "fileassoc_t id" \
+"fileassoc_cb_t cb" "void *cookie"
+.Ft int
+.Fn fileassoc_file_delete "struct vnode *vp"
+.Ft int
+.Fn fileassoc_add "struct vnode *vp" "fileassoc_t id" "void *data"
+.Ft int
+.Fn fileassoc_clear "struct vnode *vp" "fileassoc_t id"
 .Sh DESCRIPTION
 The
 .Nm
@@ -45,7 +65,7 @@
 .Pp
 For example, a developer might choose to associate a custom ACL with every
 file, and a count of total files with ACLs with the mount.
-.Ss Kernel Programming Interface
+.Sh KERNEL PROGRAMMING INTERFACE
 Designed with simplicity in mind, the
 .Nm
 KPI usually accepts four different types of parameters to the most commonly
@@ -78,13 +98,12 @@
 .Fn fileassoc_register
 (see below)
 to be called whenever an entry for a file or a mount is deleted.
-.Ss Fileassoc Registration and Deregistration Routines
+.Ss REGISTRATION AND DEREGISTRATION ROUTINES
 These routines allow a developer to allocate a
 .Nm
 slot to be used for private data.
 .Bl -tag -width "123456"
-.It Ft int Fn fileassoc_register "const char *name" \
-"fileassoc_cleanup_cb_t cleanup_cb" "fileassoc_t *result"
+.It Fn fileassoc_register "name" "cleanup_cb" "result"
 Registers a new fileassoc as
 .Ar name ,
 and returns a
@@ -115,7 +134,7 @@
 .Sx EXAMPLES
 section for illustration.
 .Pp
-.It Ft int Fn fileassoc_deregister "fileassoc_t id"
+.It Fn fileassoc_deregister "id"
 Deregisters a
 .Nm fileassoc
 whose id is
@@ -128,24 +147,24 @@
 subsystem.
 It is up to the developer to take care of garbage collection.
 .El
-.Ss Lookup Routines
+.Ss LOOKUP ROUTINES
 These routines allow lookup of
 .Nm
 mounts, files, and private data attached to them.
 .Bl -tag -width "123456"
-.It Ft void * Fn fileassoc_lookup "struct vnode *vp" "fileassoc_t id"
+.It Fn fileassoc_lookup "vp" "id"
 Returns the private data for the file/id combination
 or
 .Dv NULL
 if not found.
 .El
-.Ss Mount-wide Routines
+.Ss MOUNT-WIDE ROUTINES
 .Bl -tag -width "123456"
-.It Ft int Fn fileassoc_table_delete "struct mount *mp"
+.It Fn fileassoc_table_delete "mp"
 Deletes a fileassoc table for
 .Ar mp .
 .Pp
-.It Ft int Fn fileassoc_table_clear "struct mount *mp" "fileassoc_t id"
+.It Fn fileassoc_table_clear "mp" "id"
 Clear all table entries for
 .Ar fileassoc
 from
@@ -155,8 +174,7 @@
 .Dq cleanup routine
 will be called with a pointer to the private data-structure.
 .Pp
-.It Ft int Fn fileassoc_table_run "struct mount *mp" "fileassoc_t id" \
-"fileassoc_cb_t cb" "void *cookie"
+.It Fn fileassoc_table_run "mp" "id" "cb" "cookie"
 For each entry for
 .Ar id ,
 call
@@ -172,9 +190,9 @@
 .Ft "void *"
 parameter.
 .El
-.Ss File-specific Routines
+.Ss FILE-SPECIFIC ROUTINES
 .Bl -tag -width "123456"
-.It Ft int Fn fileassoc_file_delete "struct vnode *vp"
+.It Fn fileassoc_file_delete "vp"
 Delete the fileassoc entries for
 .Ar vp .
 .Pp
@@ -186,7 +204,7 @@
 .El
 .Ss Fileassoc-specific Routines
 .Bl -tag -width "123456"
-.It Ft int Fn fileassoc_add "struct vnode *vp" "fileassoc_t id" "void *data"
+.It Fn fileassoc_add "vp" "id" "data"
 Add private data in
 .Ar data
 for
@@ -199,7 +217,7 @@
 is on doesn't exist, one will be created automatically.
 .Nm
 manages internally the optimal table sizes as tables are modified.
-.It Ft int Fn fileassoc_clear "struct vnode *vp" "fileassoc_t id"
+.It Fn fileassoc_clear "vp" "id"
 Clear the private data for
 .Ar vp ,
 for the fileassoc specified by



Home | Main Index | Thread Index | Old Index