summaryrefslogtreecommitdiffstats
path: root/share/man/man9
diff options
context:
space:
mode:
authorschweikh <schweikh@FreeBSD.org>2001-07-14 19:41:16 +0000
committerschweikh <schweikh@FreeBSD.org>2001-07-14 19:41:16 +0000
commit511e378b14868fd06fca565a7db84b7080fdbcb7 (patch)
treefb1031efffc2846e7cacb61180a01c78ece1c3e9 /share/man/man9
parentb855a121e272a07bd83ce7b51f776e73d7412cf4 (diff)
downloadFreeBSD-src-511e378b14868fd06fca565a7db84b7080fdbcb7.zip
FreeBSD-src-511e378b14868fd06fca565a7db84b7080fdbcb7.tar.gz
Removed whitespace at end-of-line; no content changes. I simply did
cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days
Diffstat (limited to 'share/man/man9')
-rw-r--r--share/man/man9/BUS_PRINT_CHILD.92
-rw-r--r--share/man/man9/DEVICE_DETACH.92
-rw-r--r--share/man/man9/KASSERT.910
-rw-r--r--share/man/man9/Makefile2
-rw-r--r--share/man/man9/VFS.92
-rw-r--r--share/man/man9/VFS_CHECKEXP.98
-rw-r--r--share/man/man9/VFS_FHTOVP.92
-rw-r--r--share/man/man9/VOP_ACCESS.92
-rw-r--r--share/man/man9/VOP_FSYNC.92
-rw-r--r--share/man/man9/VOP_GETEXTATTR.92
-rw-r--r--share/man/man9/VOP_LEASE.94
-rw-r--r--share/man/man9/VOP_LINK.92
-rw-r--r--share/man/man9/VOP_LOCK.92
-rw-r--r--share/man/man9/VOP_LOOKUP.92
-rw-r--r--share/man/man9/VOP_OPENCLOSE.92
-rw-r--r--share/man/man9/VOP_RDWR.96
-rw-r--r--share/man/man9/VOP_REMOVE.92
-rw-r--r--share/man/man9/VOP_RENAME.912
-rw-r--r--share/man/man9/VOP_SETEXTATTR.92
-rw-r--r--share/man/man9/acl.92
-rw-r--r--share/man/man9/at_exit.92
-rw-r--r--share/man/man9/at_fork.94
-rw-r--r--share/man/man9/bios.96
-rw-r--r--share/man/man9/buf.914
-rw-r--r--share/man/man9/bus_alloc_resource.98
-rw-r--r--share/man/man9/bus_generic_print_child.92
-rw-r--r--share/man/man9/bus_release_resource.92
-rw-r--r--share/man/man9/condvar.96
-rw-r--r--share/man/man9/devclass_add_driver.92
-rw-r--r--share/man/man9/devclass_get_device.92
-rw-r--r--share/man/man9/device_add_child.912
-rw-r--r--share/man/man9/device_get_state.92
-rw-r--r--share/man/man9/device_set_flags.92
-rw-r--r--share/man/man9/devstat.98
-rw-r--r--share/man/man9/devtoname.98
-rw-r--r--share/man/man9/driver.94
-rw-r--r--share/man/man9/extattr.94
-rw-r--r--share/man/man9/ifnet.916
-rw-r--r--share/man/man9/inittodr.96
-rw-r--r--share/man/man9/intro.912
-rw-r--r--share/man/man9/ithread.92
-rw-r--r--share/man/man9/kernacc.98
-rw-r--r--share/man/man9/kobj.92
-rw-r--r--share/man/man9/make_dev.98
-rw-r--r--share/man/man9/malloc.918
-rw-r--r--share/man/man9/mbuf.922
-rw-r--r--share/man/man9/microseq.910
-rw-r--r--share/man/man9/mutex.916
-rw-r--r--share/man/man9/namei.94
-rw-r--r--share/man/man9/panic.92
-rw-r--r--share/man/man9/pfil.92
-rw-r--r--share/man/man9/posix4.92
-rw-r--r--share/man/man9/rtalloc.910
-rw-r--r--share/man/man9/rtentry.96
-rw-r--r--share/man/man9/sleep.924
-rw-r--r--share/man/man9/style.914
-rw-r--r--share/man/man9/suser.910
-rw-r--r--share/man/man9/sx.96
-rw-r--r--share/man/man9/sysctl_add_oid.96
-rw-r--r--share/man/man9/sysctl_ctx_init.94
-rw-r--r--share/man/man9/time.94
-rw-r--r--share/man/man9/timeout.910
-rw-r--r--share/man/man9/uio.92
-rw-r--r--share/man/man9/vnode.98
64 files changed, 196 insertions, 196 deletions
diff --git a/share/man/man9/BUS_PRINT_CHILD.9 b/share/man/man9/BUS_PRINT_CHILD.9
index 49a4208..f23cbd1 100644
--- a/share/man/man9/BUS_PRINT_CHILD.9
+++ b/share/man/man9/BUS_PRINT_CHILD.9
@@ -50,7 +50,7 @@ for more information regarding the proper formatting of the messages
printed by BUS_PRINT_CHILD.
.Sh SEE ALSO
.Xr device 9 ,
-.Xr driver 9
+.Xr driver 9
.Sh RETURN VALUES
The number of characters output.
.Sh AUTHORS
diff --git a/share/man/man9/DEVICE_DETACH.9 b/share/man/man9/DEVICE_DETACH.9
index 0171f5a..175fb1a 100644
--- a/share/man/man9/DEVICE_DETACH.9
+++ b/share/man/man9/DEVICE_DETACH.9
@@ -46,7 +46,7 @@ the system (e.g. for pccard devices).
.Pp
The method should deallocate any system resources allocated during the
.Xr DEVICE_ATTACH 9
-method and reset the hardware to a sane state (i.e. disable interrupts
+method and reset the hardware to a sane state (i.e. disable interrupts
etc.)
.Sh RETURN VALUES
Zero is returned on success, otherwise an appropriate error is returned.
diff --git a/share/man/man9/KASSERT.9 b/share/man/man9/KASSERT.9
index e3f692b..2bb72f9 100644
--- a/share/man/man9/KASSERT.9
+++ b/share/man/man9/KASSERT.9
@@ -39,19 +39,19 @@
.Fn KASSERT expression "const char *msg"
.Sh DESCRIPTION
In a kernel compiled with "options INVARIANTS",
-the
+the
.Fn KASSERT
-macro tests the given
+macro tests the given
.Ar expression
and if it is false,
-calls the
+calls the
.Fn panic
syscall, terminating the running system.
.Pp
In a kernel that does not have "options INVARIANTS",
-the
+the
.Fn KASSERT
-macro is defined to be a no-op.
+macro is defined to be a no-op.
.Sh EXAMPLES
The kernel function
.Fn vput
diff --git a/share/man/man9/Makefile b/share/man/man9/Makefile
index 011a48e..20f3b47 100644
--- a/share/man/man9/Makefile
+++ b/share/man/man9/Makefile
@@ -105,7 +105,7 @@ MLINKS+=copy.9 copyin.9 copy.9 copyinstr.9 copy.9 copyout.9 copy.9 copystr.9
MLINKS+=critical_enter.9 critical_exit.9
MLINKS+=device_ids.9 major.9 device_ids.9 minor.9
MLINKS+=device_ids.9 umajor.9 device_ids.9 uminor.9
-MLINKS+=devstat.9 devicestat.9 devstat.9 devstat_add_entry.9
+MLINKS+=devstat.9 devicestat.9 devstat.9 devstat_add_entry.9
MLINKS+=devstat.9 devstat_remove_entry.9 devstat.9 devstat_start_transaction.9
MLINKS+=devstat.9 devstat_end_transaction.9
MLINKS+=fetch.9 fubyte.9 fetch.9 fuswintr.9 fetch.9 fusword.9 fetch.9 fuword.9
diff --git a/share/man/man9/VFS.9 b/share/man/man9/VFS.9
index e58a8ff..5732c27 100644
--- a/share/man/man9/VFS.9
+++ b/share/man/man9/VFS.9
@@ -40,7 +40,7 @@ Calls used to set or query filesystems for settings or information.
Filesytems that don't implement a VFS operation should use the appropriate
.Fa vfs_std
function from
-.Pa src/sys/kern/vfs_default.c
+.Pa src/sys/kern/vfs_default.c
rather than implementing empty functions or casting to
.Fa eopnotsupp .
.Sh SEE ALSO
diff --git a/share/man/man9/VFS_CHECKEXP.9 b/share/man/man9/VFS_CHECKEXP.9
index 6f73dde..184d7e1 100644
--- a/share/man/man9/VFS_CHECKEXP.9
+++ b/share/man/man9/VFS_CHECKEXP.9
@@ -36,7 +36,7 @@
.Ft int
.Fn VFS_CHECKEXP "struct mount *mp" "struct sockaddr *nam" "int *exflagsp" "struct ucred **credanonp"
.Sh DESCRIPTION
-This is used by the NFS server to check if a mount point is exported
+This is used by the NFS server to check if a mount point is exported
to a client.
.Pp
Its arguments are:
@@ -51,8 +51,8 @@ Return parameter for the export flags for this client.
Return parameter for the anonymous credentials for this client.
.El
.Pp
-This should be called on a file system's mount structure to determine if it
-is exported to a client whose address is contained in
+This should be called on a file system's mount structure to determine if it
+is exported to a client whose address is contained in
.Fa nam .
.Pp
It is generally called before
@@ -62,7 +62,7 @@ to validate that a client has access to the filesystem.
The filesystem should call
.Xr vfs_export_lookup 9
with the address of an appropriate
-.Dv netexport
+.Dv netexport
structure and the address of the client,
.Fa nam ,
to verify that the client can access this filesystem.
diff --git a/share/man/man9/VFS_FHTOVP.9 b/share/man/man9/VFS_FHTOVP.9
index ec61038..1f9e284 100644
--- a/share/man/man9/VFS_FHTOVP.9
+++ b/share/man/man9/VFS_FHTOVP.9
@@ -61,7 +61,7 @@ resources have been reused for a new file. For instance, UFS
filesystem stores the inode number and inode generation counter in its
filehandle.
.Pp
-A call to this function should generally be preceded by a call to
+A call to this function should generally be preceded by a call to
.Xr VFS_CHECKEXP 9
to check if the file is accessible to the client.
.Sh RETURN VALUES
diff --git a/share/man/man9/VOP_ACCESS.9 b/share/man/man9/VOP_ACCESS.9
index 00b308c..d644858 100644
--- a/share/man/man9/VOP_ACCESS.9
+++ b/share/man/man9/VOP_ACCESS.9
@@ -124,7 +124,7 @@ vop_access(struct vnode *vp, int mode, struct ucred *cred, struct proc *p)
mask |= S_IWGRP;
return (((mode of vp) & mask) == mask ? 0 : EACCES);
}
-
+
/* Otherwise, check everyone else. */
if (mode & VEXEC)
mask |= S_IXOTH;
diff --git a/share/man/man9/VOP_FSYNC.9 b/share/man/man9/VOP_FSYNC.9
index 3b7f4e4..298ea99 100644
--- a/share/man/man9/VOP_FSYNC.9
+++ b/share/man/man9/VOP_FSYNC.9
@@ -101,7 +101,7 @@ loop:
*/
if (bp->b_flags & B_BUSY)
continue;
-
+
/*
* Make sure the buffer is dirty.
*/
diff --git a/share/man/man9/VOP_GETEXTATTR.9 b/share/man/man9/VOP_GETEXTATTR.9
index f9c662c..d2ffb6f 100644
--- a/share/man/man9/VOP_GETEXTATTR.9
+++ b/share/man/man9/VOP_GETEXTATTR.9
@@ -90,7 +90,7 @@ Insufficient memory available to fulfill request
.It Bq Er EFAULT
The uio structure refers to an invalid userspace address.
.It Bq Er EINVAL
-The
+The
.Fa name
or
.Fa uio
diff --git a/share/man/man9/VOP_LEASE.9 b/share/man/man9/VOP_LEASE.9
index 66db58d..6c14f31 100644
--- a/share/man/man9/VOP_LEASE.9
+++ b/share/man/man9/VOP_LEASE.9
@@ -40,9 +40,9 @@
.Ft int
.Fn VOP_LEASE "struct vnode *vp" "struct proc *p" "struct ucred *cred" "int type"
.Sh DESCRIPTION
-This entry point is currently not implemented. I believe the idea is to
+This entry point is currently not implemented. I believe the idea is to
validate a vnode for a particular set of user credentials and operation type.
-The two operation types supported are LEASE_READ and LEASE_WRITE. The
+The two operation types supported are LEASE_READ and LEASE_WRITE. The
function currently always returns 0.
.Sh LOCKS
The vnode must be exclusively locked on entry, and should remain exclusively
diff --git a/share/man/man9/VOP_LINK.9 b/share/man/man9/VOP_LINK.9
index dcf02bf..183df56 100644
--- a/share/man/man9/VOP_LINK.9
+++ b/share/man/man9/VOP_LINK.9
@@ -52,7 +52,7 @@ the vnode of the file to be linked
pathname information about the file
.El
.Pp
-The pathname info must be released on exit. The directory and
+The pathname info must be released on exit. The directory and
file vnodes should NOT be released on exit.
.Sh LOCKS
The directory,
diff --git a/share/man/man9/VOP_LOCK.9 b/share/man/man9/VOP_LOCK.9
index c2363ef..fc61c37 100644
--- a/share/man/man9/VOP_LOCK.9
+++ b/share/man/man9/VOP_LOCK.9
@@ -126,7 +126,7 @@ start:
}
if (vp->v_tag == VT_NON)
return ENOENT;
-
+
vop = VTOVON(vp);
if (vop->von_flag & VON_LOCKED) {
vop->von_flag |= VON_WANTED;
diff --git a/share/man/man9/VOP_LOOKUP.9 b/share/man/man9/VOP_LOOKUP.9
index 4d8f790..295acfa 100644
--- a/share/man/man9/VOP_LOOKUP.9
+++ b/share/man/man9/VOP_LOOKUP.9
@@ -305,7 +305,7 @@ vop_lookup(struct vnode *dvp,
*vpp = dvp;
return 0;
}
-
+
error = VFS_VGET(dvp->v_mount, ..., &vp);
if (error)
return error;
diff --git a/share/man/man9/VOP_OPENCLOSE.9 b/share/man/man9/VOP_OPENCLOSE.9
index 00d308c..831af83 100644
--- a/share/man/man9/VOP_OPENCLOSE.9
+++ b/share/man/man9/VOP_OPENCLOSE.9
@@ -73,7 +73,7 @@ to be locked on entry and will leave it locked on return.
.Xr VOP_CLOSE 9
expects at least a reference to be associated with the vnode and does not
care whether the vnode is locked or not. The lock and reference state is
-left unchanged on return. Note that
+left unchanged on return. Note that
.Fa vn_close
expects an unlocked, referenced vnode and will dereference the vnode prior
to returning.
diff --git a/share/man/man9/VOP_RDWR.9 b/share/man/man9/VOP_RDWR.9
index 5f015b0..7b4ca87 100644
--- a/share/man/man9/VOP_RDWR.9
+++ b/share/man/man9/VOP_RDWR.9
@@ -110,7 +110,7 @@ vop_read(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
xfersize = uio->uio_resid;
if (bytesinfile < xfersize)
xfersize = bytesinfile;
-
+
error = bread(vp, lbn, size, NOCRED, &bp);
if (error) {
brelse(bp);
@@ -131,7 +131,7 @@ vop_read(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
break;
xfersize = size;
}
-
+
error = uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
if (error)
break;
@@ -170,7 +170,7 @@ vop_write(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
xfersize = size - blkoffset;
if (uio->uio_resid < xfersize)
xfersize = uio->uio_resid;
-
+
if (uio->uio_offset + xfersize > size of file)
vnode_pager_setsize(vp, uio->uio_offset + xfersize);
diff --git a/share/man/man9/VOP_REMOVE.9 b/share/man/man9/VOP_REMOVE.9
index 86a8f06..4826825 100644
--- a/share/man/man9/VOP_REMOVE.9
+++ b/share/man/man9/VOP_REMOVE.9
@@ -57,7 +57,7 @@ pathname information about the file
.Sh LOCKS
Both
.Fa dvp
-and
+and
.Fa vp
should be locked on entry and remain locked on return.
.Sh RETURN VALUES
diff --git a/share/man/man9/VOP_RENAME.9 b/share/man/man9/VOP_RENAME.9
index d610a64..9985247 100644
--- a/share/man/man9/VOP_RENAME.9
+++ b/share/man/man9/VOP_RENAME.9
@@ -38,7 +38,7 @@
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Ft int
-.Fn VOP_RENAME "struct vnode *fdvp" "struct vnode *fvp" "struct componentname *fcnp" "struct vnode *tdvp" "struct vnode *tvp" "struct componentname *tcnp"
+.Fn VOP_RENAME "struct vnode *fdvp" "struct vnode *fvp" "struct componentname *fcnp" "struct vnode *tdvp" "struct vnode *tvp" "struct componentname *tcnp"
.Sh DESCRIPTION
This renames a file and possibly changes its parent directory.
If the destination object exists, it will be removed first.
@@ -60,15 +60,15 @@ pathname information about the file's new name
.El
.Sh LOCKS
The source directory and file are unlocked but are expected to have their
-ref count bumped on entry. The VOP routine is expected to
+ref count bumped on entry. The VOP routine is expected to
.Fn vrele
both prior
to returning.
.Pp
The destination directory and file are locked as well as having their ref
-count bumped. The VOP routine is expected to
+count bumped. The VOP routine is expected to
.Fn vput
-both prior to
+both prior to
returning.
.Sh PSEUDOCODE
.Bd -literal
@@ -197,7 +197,7 @@ vop_rename(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp,
*/
...;
}
-
+
/*
* Add name in new directory.
*/
@@ -272,7 +272,7 @@ vop_rename(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp,
/*
* Unlink the source. If a directory was moved to a new parent,
- * update its ".." entry. Gobs of ugly UFS code omitted here.
+ * update its ".." entry. Gobs of ugly UFS code omitted here.
*/
...;
diff --git a/share/man/man9/VOP_SETEXTATTR.9 b/share/man/man9/VOP_SETEXTATTR.9
index fc0805c..3c69b14 100644
--- a/share/man/man9/VOP_SETEXTATTR.9
+++ b/share/man/man9/VOP_SETEXTATTR.9
@@ -59,7 +59,7 @@ the process setting the extended attribute
.El
.Pp
The uio structure is used in a manner similar to the argument of the same
-name in
+name in
.Xr VOP_WRITE .
However, as extended attributes provide a strict "name=value" semantic,
non-zero offsets will be rejected.
diff --git a/share/man/man9/acl.9 b/share/man/man9/acl.9
index 6fa9a55..2cdd83a 100644
--- a/share/man/man9/acl.9
+++ b/share/man/man9/acl.9
@@ -94,7 +94,7 @@ to implement the details. Depending on the underlying file system, each
file or directory may have zero or more ACLs associated with it, named using
the
.Fa type
-field of the appropriate vnode ACL calls,
+field of the appropriate vnode ACL calls,
.Xr VOP_ACLCHECK 9 ,
.Xr VOP_GETACL 9 ,
and
diff --git a/share/man/man9/at_exit.9 b/share/man/man9/at_exit.9
index 7561279..414e045 100644
--- a/share/man/man9/at_exit.9
+++ b/share/man/man9/at_exit.9
@@ -50,7 +50,7 @@ The function
.Fa func
is called with the a pointer to the exiting process's proc structure.
.Pp
-If the requirement for notification is removed, then the function
+If the requirement for notification is removed, then the function
.Fn rm_at_exit
must be called with the exact
.Fa func
diff --git a/share/man/man9/at_fork.9 b/share/man/man9/at_fork.9
index 0fe439a..c9b87e0 100644
--- a/share/man/man9/at_fork.9
+++ b/share/man/man9/at_fork.9
@@ -55,7 +55,7 @@ as used in
.Xr rfork 2
to indicate the type of fork.
.Pp
-If the requirement for notification is removed, then the function
+If the requirement for notification is removed, then the function
.Fn rm_at_fork
must be called with the exact
.Fa func
@@ -63,7 +63,7 @@ argument as the corresponding call to
.Fn at_fork .
.Sh RETURN VALUES
.Fn at_fork
-returns an errno, 0 meaning success.
+returns an errno, 0 meaning success.
.Fn rm_at_fork
returns the number of items removed (should be 0 or 1).
.Sh SEE ALSO
diff --git a/share/man/man9/bios.9 b/share/man/man9/bios.9
index 83db9b4..cc7e452 100644
--- a/share/man/man9/bios.9
+++ b/share/man/man9/bios.9
@@ -28,7 +28,7 @@
.Dt BIOS 9
.Os
.Sh NAME
-.Nm bios_sigsearch ,
+.Nm bios_sigsearch ,
.Nm bios32_SDlookup ,
.Nm bios32
.Nd interact with PC BIOS
@@ -63,7 +63,7 @@ bytes of the BIOS image and
.Fa sig
are compared at
.Fa sigofs
-bytes offset from the current location. If no match is found, the
+bytes offset from the current location. If no match is found, the
current location is incremented by
.Fa paralen
bytes and the search repeated. If the signature is found, its effective
@@ -79,7 +79,7 @@ physical address
.It SMBIOStable
If not NULL, points to a
.Ft struct SMBIOS_table
-structure containing information read from the System Management BIOS table
+structure containing information read from the System Management BIOS table
during system startup.
.It DMItable
If not NULL, points to a
diff --git a/share/man/man9/buf.9 b/share/man/man9/buf.9
index d3fdef1..9a4b82c 100644
--- a/share/man/man9/buf.9
+++ b/share/man/man9/buf.9
@@ -39,7 +39,7 @@
.Nd "kernel buffer I/O scheme used in FreeBSD VM system"
.Sh DESCRIPTION
The kernel implements a KVM abstraction of the buffer cache which allows it
-to map potentially disparate vm_page's into contiguous KVM for use by
+to map potentially disparate vm_page's into contiguous KVM for use by
(mainly filesystem) devices and device I/O. This abstraction supports
block sizes from DEV_BSIZE (usually 512) to upwards of several pages or more.
It also supports a relatively primitive byte-granular valid range and dirty
@@ -65,18 +65,18 @@ size is 4096).
.Pp
VM buffers also keep track of a byte-granular dirty range and valid range.
This feature is normally only used by the NFS subsystem. I'm not sure why it
-is used at all, actually, since we have DEV_BSIZE valid/dirty granularity
+is used at all, actually, since we have DEV_BSIZE valid/dirty granularity
within the VM buffer. If a buffer dirty operation creates a 'hole',
the dirty range will extend to cover the hole. If a buffer validation
operation creates a 'hole' the byte-granular valid range is left alone and
will not take into account the new extension. Thus the whole byte-granular
-abstraction is considered a bad hack and it would be nice if we could get rid
+abstraction is considered a bad hack and it would be nice if we could get rid
of it completely.
.Pp
A VM buffer is capable of mapping the underlying VM cache pages into KVM in
order to allow the kernel to directly manipulate the data associated with
the (vnode,b_offset,b_size). The kernel typically unmaps VM buffers the moment
-they are no longer needed but often keeps the 'struct buf' structure
+they are no longer needed but often keeps the 'struct buf' structure
instantiated and even bp->b_pages array instantiated despite having unmapped
them from KVM. If a page making up a VM buffer is about to undergo I/O, the
system typically unmaps it from KVM and replaces the page in the b_pages[]
@@ -100,14 +100,14 @@ device no longer needs a buffer it typically flags it as B_RELBUF. Due to
the underlying pages being marked clean, the B_DELWRI|B_RELBUF combination must
be interpreted to mean that the buffer is still actually dirty and must be
written to its backing store before it can actually be released. In the case
-where B_DELWRI is not set, the underlying dirty pages are still properly
+where B_DELWRI is not set, the underlying dirty pages are still properly
marked as dirty and the buffer can be completely freed without losing that
clean/dirty state information. ( XXX do we have to check other flags in
regards to this situation ??? ).
.Pp
The kernel reserves a portion of its KVM space to hold VM Buffer's data
-maps. Even though this is virtual space (since the buffers are mapped
-from the buffer cache), we cannot make it arbitrarily large because
+maps. Even though this is virtual space (since the buffers are mapped
+from the buffer cache), we cannot make it arbitrarily large because
instantiated VM Buffers (struct buf's) prevent their underlying pages in the
buffer cache from being freed. This can complicate the life of the paging
system.
diff --git a/share/man/man9/bus_alloc_resource.9 b/share/man/man9/bus_alloc_resource.9
index 53b6439..6b60610 100644
--- a/share/man/man9/bus_alloc_resource.9
+++ b/share/man/man9/bus_alloc_resource.9
@@ -45,7 +45,7 @@
.Fn bus_alloc_resource "device_t dev" "int type" "int *rid" "u_long start" "u_long end" "u_long count" "u_int flags"
.Sh DESCRIPTION
This is an easy interface to the resource-management functions.
-It hides the indirection through the parent's method table.
+It hides the indirection through the parent's method table.
This function generally should be called in attach, but (except in some
race cases) never earlier.
.Pp
@@ -99,7 +99,7 @@ If you specified the default values for
.Fa start
and
.Fa end ,
-then the default value of the bus is used if
+then the default value of the bus is used if
.Fa count
is smaller than the default value and
.Fa count
@@ -142,9 +142,9 @@ should be saved in the softc of the device after these calls.
portid = 0;
irqid = 0;
- portres = bus_alloc_resource(dev, SYS_RES_IOPORT, &portid,
+ portres = bus_alloc_resource(dev, SYS_RES_IOPORT, &portid,
0ul, ~0ul, 32, RF_ACTIVE);
- irqres = bus_alloc_resource(dev, SYS_RES_IRQ, &irqid,
+ irqres = bus_alloc_resource(dev, SYS_RES_IRQ, &irqid,
0ul, ~0ul, 1, RF_ACTIVE | RF_SHAREABLE);
.Ed
.Sh SEE ALSO
diff --git a/share/man/man9/bus_generic_print_child.9 b/share/man/man9/bus_generic_print_child.9
index bd57dfe..b94cd7b 100644
--- a/share/man/man9/bus_generic_print_child.9
+++ b/share/man/man9/bus_generic_print_child.9
@@ -53,7 +53,7 @@ bus_generic_print_child itself calls two functions
and
.Fn bus_print_child_footer
The former prints "foo0: <FooCard 1234>" and the latter "on bar0".
-These routines should be used if possible in your own code if
+These routines should be used if possible in your own code if
.Fn bus_generic_print_child
does not completely suit your needs.
.Sh SEE ALSO
diff --git a/share/man/man9/bus_release_resource.9 b/share/man/man9/bus_release_resource.9
index fe75dec..2a8b250 100644
--- a/share/man/man9/bus_release_resource.9
+++ b/share/man/man9/bus_release_resource.9
@@ -87,7 +87,7 @@ The kernel will panic, if it can't release the resource.
.Sh EXAMPLES
.Bd -literal
/* deactivate IRQ */
- bus_teardown_intr(dev, foosoftc->irqres, foosoftc->irqid);
+ bus_teardown_intr(dev, foosoftc->irqres, foosoftc->irqid);
/* release IRQ resource */
bus_release_resource(dev, SYS_RES_IRQ, foosoftc->irqid,
diff --git a/share/man/man9/condvar.9 b/share/man/man9/condvar.9
index 611113b..0288fb3 100644
--- a/share/man/man9/condvar.9
+++ b/share/man/man9/condvar.9
@@ -1,12 +1,12 @@
-.\"
+.\"
.\" Copyright (C) 2000 Jason Evans <jasone@freebsd.org>. 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(s), this list of conditions and the following disclaimer as
-.\" the first lines of this file unmodified other than the possible
+.\" the first lines of this file unmodified other than the possible
.\" addition of one or more copyright notices.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice(s), this list of conditions and the following disclaimer in the
diff --git a/share/man/man9/devclass_add_driver.9 b/share/man/man9/devclass_add_driver.9
index ef2afcd..e78132c 100644
--- a/share/man/man9/devclass_add_driver.9
+++ b/share/man/man9/devclass_add_driver.9
@@ -46,7 +46,7 @@
.Ft driver_t *
.Fn devclass_find_driver "devclass_t dc" "const char *name"
.Sh DESCRIPTION
-These functions can be used to add new drivers into the system, remove
+These functions can be used to add new drivers into the system, remove
old ones and search for existing ones. Normally drivers are added
automatically during system initialisation.
.Sh SEE ALSO
diff --git a/share/man/man9/devclass_get_device.9 b/share/man/man9/devclass_get_device.9
index 86aa325..a95f3c0 100644
--- a/share/man/man9/devclass_get_device.9
+++ b/share/man/man9/devclass_get_device.9
@@ -40,7 +40,7 @@
.Ft device_t
.Fn devclass_get_device "devclass_t dc" "int unit"
.Sh DESCRIPTION
-This function retrieves the device instance with the given unit number
+This function retrieves the device instance with the given unit number
and returns it.
.Sh RETURN VALUES
If the device exists, it is returned, otherwise NULL is returned.
diff --git a/share/man/man9/device_add_child.9 b/share/man/man9/device_add_child.9
index d27cd35..1bb1a01 100644
--- a/share/man/man9/device_add_child.9
+++ b/share/man/man9/device_add_child.9
@@ -52,13 +52,13 @@ and
arguments specify the name and unit number of the device.
If the name is unknown then the caller should pass
.Dv NULL .
-If the unit is unknown then the caller should pass
+If the unit is unknown then the caller should pass
.Dv -1
and the system will choose the next available unit number.
.Pp
The name of the device is used to determine which drivers might be
appropriate for the device. If a name is specified then only drivers
-of that name are probed. If no name is given then all drivers for the
+of that name are probed. If no name is given then all drivers for the
owning bus are probed.
.Pp
This allows busses which can uniquely identify device instances (such
@@ -67,7 +67,7 @@ match. For busses which rely on supplied probe hints where only one
driver can have a change of probing the device, the driver name should
specified as the device name.
.Pp
-Normally unit numbers will be chosen automatically by the system and a
+Normally unit numbers will be chosen automatically by the system and a
unit number of
.Dv -1
should be given.
@@ -77,16 +77,16 @@ be passed. If the specified unit number is already allocated, a new
unit will be allocated and a diagnostic message printed.
.Pp
If the devices attached to a bus must be probed in a specific order
-(e.g. for the ISA bus some devices are sensitive to failed probe attempts
+(e.g. for the ISA bus some devices are sensitive to failed probe attempts
of unrelated drivers and therefore must be probed first),
the
.Fa order
argument of
.Xr device_add_child_ordered 9
should be used to specify a partial ordering.
-The new device will be added before any existing device with a greater
+The new device will be added before any existing device with a greater
order.
-If
+If
.Xr device_add_child 9
is used, then the new child will be added as if its order was zero.
.Sh RETURN VALUES
diff --git a/share/man/man9/device_get_state.9 b/share/man/man9/device_get_state.9
index e591e65..dfec2c6 100644
--- a/share/man/man9/device_get_state.9
+++ b/share/man/man9/device_get_state.9
@@ -49,7 +49,7 @@
.Ft int
.Fn device_is_alive "device_t dev"
.Sh DESCRIPTION
-The current state of a device is accessed by calling
+The current state of a device is accessed by calling
.Xr device_get_state 9
which returns
.Dv DS_NOTPRESENT ,
diff --git a/share/man/man9/device_set_flags.9 b/share/man/man9/device_set_flags.9
index 38aa2e4..ab48f6e 100644
--- a/share/man/man9/device_set_flags.9
+++ b/share/man/man9/device_set_flags.9
@@ -47,7 +47,7 @@ Each device supports a set of driver-dependent flags which are often
used to control device behaviour.
These flags are read by calling
.Xr device_get_flags 9
-and written by calling
+and written by calling
.Xr device_set_flags 9 .
.Sh SEE ALSO
.Xr device 9
diff --git a/share/man/man9/devstat.9 b/share/man/man9/devstat.9
index 4ad1c21..b3079cc 100644
--- a/share/man/man9/devstat.9
+++ b/share/man/man9/devstat.9
@@ -107,7 +107,7 @@ or other) and a passthrough flag to indicate pasthrough devices. See below
for a complete list of types.
.It priority
The device priority. The priority is used to determine how devices are
-sorted within
+sorted within
.Nm devstat Ns 's
list of devices. Devices are sorted first by priority (highest to lowest),
and then by attach order. See below for a complete list of available
@@ -153,7 +153,7 @@ whether no data was transferred.
.Fn devstat_end_transaction_bio
is a wrapper for
.Fn devstat_end_transaction
-which pulls all the information from a
+which pulls all the information from a
.Va "struct bio"
which is ready for biodone().
.Pp
@@ -176,7 +176,7 @@ number is currently only a 32-bit integer, but it could be enlarged if
someone has a system with more than four billion device arrival events.
.It device_name
The device name is a text string given by the registering driver to
-identify itself. (e.g.
+identify itself. (e.g.
.Dq da ,
.Dq cd ,
.Dq sa ,
@@ -336,7 +336,7 @@ passed into
.Fn devstat_end_transaction .
The transaction types are as follows:
.Bd -literal -offset indent
-typedef enum {
+typedef enum {
DEVSTAT_NO_DATA = 0x00,
DEVSTAT_READ = 0x01,
DEVSTAT_WRITE = 0x02,
diff --git a/share/man/man9/devtoname.9 b/share/man/man9/devtoname.9
index 206e84a..f88bd6f 100644
--- a/share/man/man9/devtoname.9
+++ b/share/man/man9/devtoname.9
@@ -1,6 +1,6 @@
.\" Copyright (c) 1999 Chris Costello
.\" All rights reserved.
-.\"
+.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
@@ -9,7 +9,7 @@
.\" 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.
-.\"
+.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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
@@ -21,9 +21,9 @@
.\" 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.
-.\"
+.\"
.\" $FreeBSD$
-.\"
+.\"
.Dd September 25, 1999
.Os
.Dt DEVTONAME 9
diff --git a/share/man/man9/driver.9 b/share/man/man9/driver.9
index f437c41..03c9d77 100644
--- a/share/man/man9/driver.9
+++ b/share/man/man9/driver.9
@@ -76,7 +76,7 @@ Each driver in the kernel is described by a
structure. The structure contains the name of the device, a pointer
to a list of methods, an indication of the kind of device which the
driver implements and the size of the private data which the driver
-needs to associate with a device instance. Each driver will implement
+needs to associate with a device instance. Each driver will implement
one or more sets of methods (called interfaces). The example driver
implements the standard "driver" interface and the fictitious "bogo"
interface.
@@ -89,7 +89,7 @@ it is added to the list of drivers contained in the devclass
of its parent bus type. For instance all PCI drivers would be
contained in the devclass named "pci" and all ISA drivers would be
in the devclass named "isa".
-The reason the drivers are not held in the device object of the parent
+The reason the drivers are not held in the device object of the parent
bus is to handle multiple instances of a given type of bus.
The
.Dv DRIVER_MODULE
diff --git a/share/man/man9/extattr.9 b/share/man/man9/extattr.9
index 8689b96..0ca12d5 100644
--- a/share/man/man9/extattr.9
+++ b/share/man/man9/extattr.9
@@ -29,7 +29,7 @@
.Os
.Dt EXTATTR 9
.Sh NAME
-.Nm extattr
+.Nm extattr
.Nd virtual file system named extended attributes
.Sh SYNOPSIS
.Fd #include <sys/param.h>
@@ -73,7 +73,7 @@ specific new attributes may be defined.
Extended attributes are named using a null-terminated character string.
Depending on underlying file system semantics, this name may or may not be
case-sensitive. Appropriate vnode extended attribute calls are:
-.Xr VOP_GETEXTATTR 9
+.Xr VOP_GETEXTATTR 9
and
.Xr VOP_SETEXTATTR 9 .
.Sh SEE ALSO
diff --git a/share/man/man9/ifnet.9 b/share/man/man9/ifnet.9
index a246244..dab3a76 100644
--- a/share/man/man9/ifnet.9
+++ b/share/man/man9/ifnet.9
@@ -12,7 +12,7 @@
.\" no representations about the suitability of this software for any
.\" purpose. It is provided "as is" without express or implied
.\" warranty.
-.\"
+.\"
.\" THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS
.\" ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE,
.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@@ -127,7 +127,7 @@ in the
and
.Li ifmultiaddr
structures in
-.Aq Pa net/if.h
+.Aq Pa net/if.h
and
.Aq Pa net/if_var.h
and the functions named above and defined in
@@ -310,7 +310,7 @@ The output queue. (Manipulated by driver.)
.\".Pq Li "struct ifqueue *"
.\"A pointer to the input queue for devices which do not support polling
.\"well. See the
-.\".Sx Polling
+.\".Sx Polling
.\"section, below. (Initialized by driver.)
.El
.Pp
@@ -481,7 +481,7 @@ placement of data in
.Li mbuf Ns s
to attempt to ensure that there is always
sufficient space to prepend a link-layer header without allocating an
-additional
+additional
.Li mbuf .
.\" (See
.\" .Xr mbuf 9 . )
@@ -732,7 +732,7 @@ A reference count of requests for this particular membership.
Link the specified interface
.Ar ifp
into the list of network interfaces. Also initialize the list of
-addresses on that interface, and create a link-layer
+addresses on that interface, and create a link-layer
.Li ifaddr
structure to be the first element in that list. (A pointer to
this address structure is saved in the global array
@@ -757,7 +757,7 @@ routing socket.
.It Fn ifpromisc
Add or remove a promiscuous reference to
.Ar ifp .
-If
+If
.Ar pswitch
is true, add a reference;
if it is false, remove a reference. On reference count transitions
@@ -773,7 +773,7 @@ but for the all-multicasts
.Pq Dv IFF_ALLMULTI
flag instead of the promiscuous flag.
.It Fn ifunit
-Return an
+Return an
.Li ifnet
pointer for the interface named
.Ar name .
@@ -781,7 +781,7 @@ pointer for the interface named
Process the ioctl request
.Ar cmd ,
issued on socket
-.Ar so
+.Ar so
by process
.Ar p ,
with data parameter
diff --git a/share/man/man9/inittodr.9 b/share/man/man9/inittodr.9
index 5e0e8f3..e99a58e 100644
--- a/share/man/man9/inittodr.9
+++ b/share/man/man9/inittodr.9
@@ -52,14 +52,14 @@ file system, as given in
.Fa base .
How the
.Fa base
-value is obtained will vary depending on the
+value is obtained will vary depending on the
root file system type.
The heuristics used include:
.Bl -bullet
.It
If the battery-backed clock has a valid time, it is used.
.\" .It
-.\" If the battery-backed clock does not have a valid time, and
+.\" If the battery-backed clock does not have a valid time, and
.\" the time provided in
.\" .Fa base
.\" is within reason,
@@ -118,6 +118,6 @@ different.
The
.Fx
implementation should do a better job of validating the time provided in
-.Fa base
+.Fa base
when the battery-backed clock is unusable. Currently it unconditionally
sets the system clock to this value.
diff --git a/share/man/man9/intro.9 b/share/man/man9/intro.9
index 27ad145..0d927e9 100644
--- a/share/man/man9/intro.9
+++ b/share/man/man9/intro.9
@@ -45,11 +45,11 @@ Yes please.
.Pp
We would like all code to be fully prototyped.
.Pp
-If your code compiles cleanly with
+If your code compiles cleanly with
.Nm cc
-.Ar -Wall
+.Ar -Wall
we would feel happy about it.
-It is important to understand that this isn't a question of just shutting up
+It is important to understand that this isn't a question of just shutting up
.Nm cc ,
it is a question about avoiding the things it complains about.
To put it bluntly, don't hide the problem by casting and other
@@ -61,7 +61,7 @@ It isn't generally applied though.
We would appreciate if people would pay attention to it, and at least not
violate it blatantly.
.Pp
-We don't mind it too badly if you have your own style, but please make
+We don't mind it too badly if you have your own style, but please make
sure we can read it too.
.Pp
Please take time to read
@@ -69,7 +69,7 @@ Please take time to read
for more information.
.Sh NAMING THINGS
Some general rules exist:
-.Bl -enum
+.Bl -enum
.It
If a function is meant as a debugging aid in DDB, it should be enclosed
in
@@ -80,7 +80,7 @@ in
.Ed
.Pp
And the name of the procedure should start with the prefix
-.Li DDB_
+.Li DDB_
to clearly identify the procedure as a debugger routine.
.El
.Sh SCOPE OF SYMBOLS
diff --git a/share/man/man9/ithread.9 b/share/man/man9/ithread.9
index 1c5e45b..310f737 100644
--- a/share/man/man9/ithread.9
+++ b/share/man/man9/ithread.9
@@ -223,7 +223,7 @@ and
.Fn ithread_add_handler .
.Bd -literal -offset indent
int
-swi_add(struct ithd **ithdp, const char *name, driver_intr_t handler,
+swi_add(struct ithd **ithdp, const char *name, driver_intr_t handler,
void *arg, int pri, enum intr_type flags, void **cookiep)
{
struct proc *p;
diff --git a/share/man/man9/kernacc.9 b/share/man/man9/kernacc.9
index 6af21ef..ee617ec 100644
--- a/share/man/man9/kernacc.9
+++ b/share/man/man9/kernacc.9
@@ -66,9 +66,9 @@ The possible values of
.Fa rw
are any bitwise combination of
.Dv VM_PROT_READ ,
-.Dv VM_PROT_WRITE
+.Dv VM_PROT_WRITE
and
-.Dv VM_PROT_EXECUTE .
+.Dv VM_PROT_EXECUTE .
.Fn kernacc
checks addresses in the kernel address space, while
.Fn useracc
@@ -79,11 +79,11 @@ The process context to use for this
operation is taken from the global variable
.Va curproc .
.Sh RETURN VALUES
-Both functions return boolean true if the type of access specified
+Both functions return boolean true if the type of access specified
by
.Fa rw
is permitted.
Otherwise boolean false is returned.
.Sh BUGS
-The process pointer should be passed in as an argument to
+The process pointer should be passed in as an argument to
.Fn useracc .
diff --git a/share/man/man9/kobj.9 b/share/man/man9/kobj.9
index 70817f6..6d89cfe 100644
--- a/share/man/man9/kobj.9
+++ b/share/man/man9/kobj.9
@@ -68,7 +68,7 @@ and is only slightly more expensive than a direct function call,
making kernel objects suitable for performance-critical algorithms.
.Pp
Suitable uses for kernel objects are any algorithms which need some
-kind of polymorphism (i.e. many different objects which can be treated
+kind of polymorphism (i.e. many different objects which can be treated
in a uniform way).
The common behaviour of the objects is described by a suitable
interface and each different type of object is implemented by a
diff --git a/share/man/man9/make_dev.9 b/share/man/man9/make_dev.9
index a4d5bfd..1c6602e 100644
--- a/share/man/man9/make_dev.9
+++ b/share/man/man9/make_dev.9
@@ -1,6 +1,6 @@
.\" Copyright (c) 1999 Chris Costello
.\" All rights reserved.
-.\"
+.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
@@ -9,7 +9,7 @@
.\" 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.
-.\"
+.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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
@@ -21,9 +21,9 @@
.\" 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.
-.\"
+.\"
.\" $FreeBSD$
-.\"
+.\"
.Dd May 27, 2001
.Os
.Dt MAKE_DEV 9
diff --git a/share/man/man9/malloc.9 b/share/man/man9/malloc.9
index 7ecccf4..62ac212 100644
--- a/share/man/man9/malloc.9
+++ b/share/man/man9/malloc.9
@@ -101,7 +101,7 @@ Otherwise,
may call sleep to wait for resources to be released by other processes.
If this flag is set,
.Fn malloc
-will return
+will return
.Dv NULL
rather then block. Note that
.Dv M_WAITOK
@@ -109,7 +109,7 @@ is defined to be 0, meaning that blocking operation is the default.
.It Dv M_ASLEEP
Causes
.Fn malloc
-to call
+to call
.Fn asleep
if the request cannot be immediately fulfilled due to a resource shortage.
M_ASLEEP is not useful alone and should always be or'd with M_NOWAIT to allow
@@ -129,16 +129,16 @@ queued.
Indicates that it is Ok to wait for resources. It is unconveniently
defined as 0 so care should be taken never to compare against this value
directly or try to AND it as a flag. The default operation is to block
-until the memory allocation succeeds.
+until the memory allocation succeeds.
.Fn malloc
can only return
.Dv NULL
-if
-.Dv M_NOWAIT
+if
+.Dv M_NOWAIT
is specified.
.It Dv M_USE_RESERVE
Indicates that the system can dig into its reserve in order to obtain the
-requested memory. This option used to be called M_KERNEL but has been
+requested memory. This option used to be called M_KERNEL but has been
renamed to something more obvious. This option has been depreciated and is
slowly being removed from the kernel, and so should not be used with any new
programming.
@@ -180,9 +180,9 @@ MALLOC(buf, struct foo_buf *, sizeof *buf, M_FOOBUF, M_NOWAIT);
returns a kernel virtual address that is suitably aligned for storage of
any type of object, or
.Dv NULL
-if the request could not be satisfied and
-.Dv M_NOWAIT
-was set. If
+if the request could not be satisfied and
+.Dv M_NOWAIT
+was set. If
.Dv M_ASLEEP
was set and
.Fn malloc
diff --git a/share/man/man9/mbuf.9 b/share/man/man9/mbuf.9
index a19dcef..5ff0c5e 100644
--- a/share/man/man9/mbuf.9
+++ b/share/man/man9/mbuf.9
@@ -38,7 +38,7 @@
.\"
.Ss Mbuf allocation macros
.Fn MGET "struct mbuf *mbuf" "int how" "short type"
-.Fn MGETHDR "struct mbuf *mbuf" "int how" "short type"
+.Fn MGETHDR "struct mbuf *mbuf" "int how" "short type"
.Fn MCLGET "struct mbuf *mbuf" "int how"
.Fo MEXTADD
.Fa "struct mbuf *mbuf"
@@ -56,7 +56,7 @@
.\"
.Ss Mbuf utility macros
.Fn mtod "struct mbuf *mbuf" "any type"
-.Fn MEXT_IS_REF "struct mbuf *mbuf"
+.Fn MEXT_IS_REF "struct mbuf *mbuf"
.Fn M_COPY_PKTHDR "struct mbuf *to" "struct mbuf *from"
.Fn M_ALIGN "struct mbuf *mbuf" "u_int len"
.Fn MH_ALIGN "struct mbuf *mbuf" "u_int len"
@@ -200,7 +200,7 @@ flag set,
bytes can otherwise.
.Pp
If external storage is being associated with an mbuf, the
-.Dv m_ext
+.Dv m_ext
header is added at the cost of losing the internal data buffer.
It includes a pointer to external storage, the size of the storage,
a pointer to a function used for freeing the storage,
@@ -247,7 +247,7 @@ permits, as opposed to allocating a separate mbuf cluster to hold the same
data.
.\"
.Ss Macros and Functions
-There are numerous predefined macros and functions that provide the
+There are numerous predefined macros and functions that provide the
developer with common utilities.
.\"
.Bl -ohang -offset indent
@@ -272,7 +272,7 @@ argument is to be set to
or
.Dv M_DONTWAIT .
It specifies whether the caller is willing to block if necessary.
-If
+If
.Fa how
is set to
.Dv M_TRYWAIT ,
@@ -306,7 +306,7 @@ that can make use of possible empty space before data
.Pq "e.g. left after trimming of a link-layer header" .
The new chain pointer or
.Dv NULL
-is in
+is in
.Fa mbuf
after the call.
.It Fn M_WRITABLE mbuf
@@ -314,7 +314,7 @@ This macro will evaluate true if the mbuf is not marked
.Dv M_RDONLY
and if either the mbuf does not contain external storage or,
if it does,
-then if the reference count of the storage is not greater than 1.
+then if the reference count of the storage is not greater than 1.
The
.Dv M_RDONLY
flag can be set in the mbuf's
@@ -330,7 +330,7 @@ macro, or can be directly set in individual mbufs.
.El
.Pp
The functions are:
-.Bl -ohang -offset indent
+.Bl -ohang -offset indent
.It Fn m_get how type
A function version of
.Fn MGET
@@ -412,9 +412,9 @@ must be less than
.Dv MHLEN .
.\"
.It Fn m_copym mbuf offset len how
-Make a copy of an mbuf chain starting
+Make a copy of an mbuf chain starting
.Fa offset
-bytes from the beginning, continuing for
+bytes from the beginning, continuing for
.Fa len
bytes.
If
@@ -446,7 +446,7 @@ Copy data from an mbuf chain starting
.Fa off
bytes from the beginning, continuing for
.Fa len
-bytes, into the indicated buffer
+bytes, into the indicated buffer
.Fa buf .
.\"
.It Fn m_copyback mbuf offset len buf
diff --git a/share/man/man9/microseq.9 b/share/man/man9/microseq.9
index 792de50..a530100 100644
--- a/share/man/man9/microseq.9
+++ b/share/man/man9/microseq.9
@@ -296,7 +296,7 @@ This pointer is passed to any C call (see above).
.Pp
Parameter:
.Bl -enum -offset indent
-.It
+.It
pointer to the buffer that shall be accessed by xxx_P() microsequence calls.
Note that this pointer is automatically incremented during xxx_P() calls
.El
@@ -311,7 +311,7 @@ Parameter:
.Bl -enum -offset indent
.It
delay in ms
-.El
+.El
.Pp
Predefined macro: MS_ADELAY(delay)
.Ss MS_OP_BRSTAT - BRanch on STATe
@@ -358,14 +358,14 @@ Predefined macro: MS_CALL(microseq)
.Ss MS_OP_RASSERT_P - Register ASSERT from internal PTR
is used to assert a register with data currently pointed by the internal PTR
pointer.
-Parameter:
+Parameter:
.Bl -enum -offset indent
.It
amount of data to write to the register
.It
register
.El
-.Pp
+.Pp
Predefined macro: MS_RASSERT_P(iter,reg)
.Ss MS_OP_RFETCH_P - Register FETCH to internal PTR
is used to fetch data from a register.
@@ -392,7 +392,7 @@ This allows to
write magic sequences to the port.
Parameter:
.Bl -enum -offset indent
-.It
+.It
amount of data to read from the register
.It
register
diff --git a/share/man/man9/mutex.9 b/share/man/man9/mutex.9
index 173f8d7..a0dd224 100644
--- a/share/man/man9/mutex.9
+++ b/share/man/man9/mutex.9
@@ -1,6 +1,6 @@
-.\"
+.\"
.\" Copyright (c) 1998 Berkeley Software Design, Inc. All rights reserved.
-.\"
+.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
@@ -12,7 +12,7 @@
.\" 3. Berkeley Software Design Inc's name may not be used to endorse or
.\" promote products derived from this software without specific prior
.\" written permission.
-.\"
+.\"
.\" THIS SOFTWARE IS PROVIDED BY BERKELEY SOFTWARE DESIGN INC ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
@@ -151,7 +151,7 @@ is saved rather than the data it points to.
The data pointed to must remain stable
until the mutex is destroyed.
The
-.Fa opts
+.Fa opts
argument is used to set the type of mutex.
It may contain either
.Dv MTX_DEF
@@ -242,7 +242,7 @@ Presently, the only valid value in the
.Fn mtx_trylock
case is
.Dv MTX_QUIET ,
-and its effects are identical to those described for
+and its effects are identical to those described for
.Fn mtx_lock
and
.Fn mtx_lock_spin
@@ -374,7 +374,7 @@ in an interrupt thread
without fear of deadlock
against an interrupted thread on the same CPU.
.Ss The Spin Mutex Type
-A
+A
.Dv MTX_SPIN
mutex will not relinquish the CPU
when it cannot immediately get the requested lock,
@@ -428,7 +428,7 @@ The flags passed to the
.Fn mtx_lock_spin_flags ,
.Fn mtx_unlock_flags ,
and
-.Fn mtx_unlock_spin_flags
+.Fn mtx_unlock_spin_flags
functions provide some basic options to the caller,
and are often used only under special circumstances to modify lock or
unlock behavior.
@@ -467,4 +467,4 @@ These
functions appeared in
.Tn BSD/OS
4.1 and
-.Fx 5.0 .
+.Fx 5.0 .
diff --git a/share/man/man9/namei.9 b/share/man/man9/namei.9
index 332f1c7..3443360 100644
--- a/share/man/man9/namei.9
+++ b/share/man/man9/namei.9
@@ -27,7 +27,7 @@
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\"
-.\" If you integrate this manpage in another OS, I'd appreciate a note
+.\" If you integrate this manpage in another OS, I'd appreciate a note
.\" - eivind@FreeBSD.org
.\"
.\" $FreeBSD$
@@ -108,7 +108,7 @@ to release the lock and do a
.Xr vrele 9 ,
all in one).
.It Dv LOCKPARENT
-Make
+Make
.Fn namei
also return the parent (directory) vnode (in nd.ni_dvp),
in locked state, unless the dvp is identical to the vp, in which case the dvp
diff --git a/share/man/man9/panic.9 b/share/man/man9/panic.9
index 724f1fd..a34c61a 100644
--- a/share/man/man9/panic.9
+++ b/share/man/man9/panic.9
@@ -49,7 +49,7 @@ function terminates the running system. The message
is a
.Xr printf 3
style format string. The message is printed to the console and the location
-.Fa panicstr
+.Fa panicstr
is set to the address of the message text for retrieval from the OS
core dump.
.Pp
diff --git a/share/man/man9/pfil.9 b/share/man/man9/pfil.9
index de1bc74..b663fcd 100644
--- a/share/man/man9/pfil.9
+++ b/share/man/man9/pfil.9
@@ -36,7 +36,7 @@
.Nd packet filter interface
.Sh SYNOPSIS
.Fd #include <sys/param.h>
-.Fd #include <sys/mbuf.h>
+.Fd #include <sys/mbuf.h>
.Fd #include <net/if.h>
.Fd #include <net/pfil.h>
.Ft struct packet_filter_hook *
diff --git a/share/man/man9/posix4.9 b/share/man/man9/posix4.9
index 412ab7f..0cdec81 100644
--- a/share/man/man9/posix4.9
+++ b/share/man/man9/posix4.9
@@ -54,7 +54,7 @@ the base features of the operating system.
.Bd -literal -offset 0i
_POSIX_SOURCE
.Ed
-is a macro from POSIX.1 that can
+is a macro from POSIX.1 that can
be defined to specify that only POSIX and ANSI functionality should occur
in the name space.
.Bd -literal -offset 0i
diff --git a/share/man/man9/rtalloc.9 b/share/man/man9/rtalloc.9
index eaca160..1c34932 100644
--- a/share/man/man9/rtalloc.9
+++ b/share/man/man9/rtalloc.9
@@ -12,7 +12,7 @@
.\" no representations about the suitability of this software for any
.\" purpose. It is provided "as is" without express or implied
.\" warranty.
-.\"
+.\"
.\" THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS
.\" ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE,
.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@@ -99,8 +99,8 @@ Thus, this function can only be used for address families which are
smaller than the default
.Dq Li "struct sockaddr" .
Before calling
-.Fn rtalloc
-for the first time, callers should ensure that unused bits of the
+.Fn rtalloc
+for the first time, callers should ensure that unused bits of the
structure are set to zero. On subsequent calls,
.Fn rtalloc
returns without performing a lookup if
@@ -121,7 +121,7 @@ and
.Dv RTF_PRCLONING
flags are undesired. The
.Ar ro
-argument is the same as
+argument is the same as
.Fn rtalloc ,
but there is additionally a
.Ar flags
@@ -199,5 +199,5 @@ and the
.Fn rtalloc_ign
function and the
.Ar flags
-argument to
+argument to
.Fn rtalloc1 .
diff --git a/share/man/man9/rtentry.9 b/share/man/man9/rtentry.9
index 6b0eb9b..b6c732c 100644
--- a/share/man/man9/rtentry.9
+++ b/share/man/man9/rtentry.9
@@ -12,7 +12,7 @@
.\" no representations about the suitability of this software for any
.\" purpose. It is provided "as is" without express or implied
.\" warranty.
-.\"
+.\"
.\" THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS
.\" ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE,
.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
@@ -251,7 +251,7 @@ Number of intermediate systems on the path to this destination.
.It Xo
.Vt "u_long rmx_expire" ;
.Xc
-The time
+The time
(a la
.Xr time 3 )
at which this route should expire, or zero if it should never expire.
@@ -260,7 +260,7 @@ are actually deleted once they expire.
.It Xo
.Vt "u_long rmx_recvpipe" ;
.Xc
-Nominally, the bandwidth-delay product for the path
+Nominally, the bandwidth-delay product for the path
.Em from
the destination
.Em to
diff --git a/share/man/man9/sleep.9 b/share/man/man9/sleep.9
index 8a82350..366101d 100644
--- a/share/man/man9/sleep.9
+++ b/share/man/man9/sleep.9
@@ -82,7 +82,7 @@ The
function is used to make the first process in the queue that is
sleeping on the parameter
.Fa ident
-runnable. This can prevent the system from becoming saturated
+runnable. This can prevent the system from becoming saturated
when a large number of processes are sleeping on the same address,
but only one of them can actually do any useful work when made
runnable.
@@ -144,10 +144,10 @@ is called several times, only the most recent call is effective.
may be called with an
.Ar ident
value of NULL
-to remove any previously queued condition.
+to remove any previously queued condition.
.Pp
.Nm Await
-implements the new asynchronous wait function. When
+implements the new asynchronous wait function. When
.Fn asleep
is called on an identifier it associates the process with that
identifier but does not block.
@@ -155,21 +155,21 @@ identifier but does not block.
will actually block the process until
.Fn wakeup
is called on that identifier any time after the
-.Fn asleep .
-If
+.Fn asleep .
+If
.Fn wakeup
is called after you
.Fn asleep
-but before you
+but before you
.Fn await
-then the
+then the
.Fn await
call is effectively a NOP.
If
.Fn await
is called multiple times without an intervening
.Fn asleep ,
-the
+the
.Fn await
is effectively a NOP but will also call
.Fn mi_switch
@@ -183,7 +183,7 @@ call. If -1 is passed for the priority you must be prepared to catch signal
conditions if the prior call to
.Fn asleep
specified it in its priority. If -1 is passed for the timeout you must be
-prepared to catch a timeout condition if the prior call to
+prepared to catch a timeout condition if the prior call to
.Fn asleep
specified a timeout. When you use -1, it is usually a good idea to not make
assumptions as to the arguments used by the prior
@@ -197,12 +197,12 @@ and
functions are mainly used by the kernel to shift the burden of blocking
away from extremely low level routines and to push it onto their callers.
This in turn allows more complex interlocking code to
-.Em backout
+.Em backout
of a temporary resource failure
(such as lack of memory) in order to release major locks prior to actually
blocking, and to then retry the operation on wakeup. This key feature is
expected to be heavily used in SMP situations in order to allow code to make
-better use of spinlocks. A spinlock, by its very nature, cannot be used
+better use of spinlocks. A spinlock, by its very nature, cannot be used
around code that might block. It is hoped that these capabilities will
make it easier to migrate the SMP master locks deeper into the kernel.
.Pp
@@ -236,7 +236,7 @@ appeared in a very early version of Unix.
appeared in
.Bx 4.4 .
.Pp
-.Nm Asleep Ns / Ns Nm await
+.Nm Asleep Ns / Ns Nm await
first appeared in
.Fx 3.0
and is designed to shift the burden of blocking
diff --git a/share/man/man9/style.9 b/share/man/man9/style.9
index 7fd4b58..3bce059 100644
--- a/share/man/man9/style.9
+++ b/share/man/man9/style.9
@@ -1,4 +1,4 @@
-.\" Copyright (c) 1995 FreeBSD Inc.
+.\" Copyright (c) 1995 FreeBSD Inc.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -120,9 +120,9 @@ macros (ones that have side effects), and the names of macros for
manifest constants, are all in uppercase.
The expansions of expression-like macros are either a single token
or have outer parentheses.
-Put a single tab character between the
+Put a single tab character between the
.Ql #define
-and the macro name.
+and the macro name.
If a macro is an inline expansion of a function, the function name is
all in lowercase and the macro has the same name all in uppercase.
.\" XXX the above conflicts with ANSI style where the names are the
@@ -141,7 +141,7 @@ backslashes; it makes it easier to read.
If the macro encapsulates a compound statement, enclose it in a
.Dq Li do
loop,
-so that it can safely be used in
+so that it can safely be used in
.Dq Li if
statements.
Any final statement-terminating semicolon should be
@@ -432,7 +432,7 @@ Casts and sizeof's are not followed by a space. Note that
.Xr indent 1
does not understand this rule.
.Pp
-NULL is the preferred null pointer constant. Use NULL instead of
+NULL is the preferred null pointer constant. Use NULL instead of
(type *)0 or (type *)NULL in contexts where the compiler knows the
type, e.g., in assignments. Use (type *)NULL in other contexts,
in particular for all function args. (Casting is essential for
@@ -583,8 +583,8 @@ or
.Xr warn 3
.Sh HISTORY
This man page is largely based on the src/admin/style/style file from
-the
-.Tn BSD
+the
+.Tn BSD
4.4-Lite2 release, with updates to reflect the current practice and
desire of the
.Fx
diff --git a/share/man/man9/suser.9 b/share/man/man9/suser.9
index 167ae75..229ca41 100644
--- a/share/man/man9/suser.9
+++ b/share/man/man9/suser.9
@@ -68,12 +68,12 @@ powers should be extended to imprisoned roots.
By default a process does not command superuser powers if it has
been imprisoned by the
.Xr jail 2
-system call.
+system call.
There are cases however where this is appropriate, and this can
be done by setting the
.Dv PRISON_ROOT
bit in the flags argument to the
-.Nm suser_xxx
+.Nm suser_xxx
function. It is important to review carefully in each case that
this does not weaken the prison. Generally only where the action
is protected by the
@@ -87,10 +87,10 @@ The
and
.Nm suser_xxx
functions note the fact that superuser powers have been used in the
-process structure of the process specified.
+process structure of the process specified.
Because part of their function is to notice
-whether superuser powers have been used,
-the functions should only be called after other permission
+whether superuser powers have been used,
+the functions should only be called after other permission
possibilities have been exhausted.
.Sh RETURN VALUES
The
diff --git a/share/man/man9/sx.9 b/share/man/man9/sx.9
index c41d3cf..5fa5dd3 100644
--- a/share/man/man9/sx.9
+++ b/share/man/man9/sx.9
@@ -1,12 +1,12 @@
-.\"
+.\"
.\" Copyright (C) 2001 Jason Evans <jasone@freebsd.org>. 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(s), this list of conditions and the following disclaimer as
-.\" the first lines of this file unmodified other than the possible
+.\" the first lines of this file unmodified other than the possible
.\" addition of one or more copyright notices.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice(s), this list of conditions and the following disclaimer in the
diff --git a/share/man/man9/sysctl_add_oid.9 b/share/man/man9/sysctl_add_oid.9
index 9f62a88..2616d45 100644
--- a/share/man/man9/sysctl_add_oid.9
+++ b/share/man/man9/sysctl_add_oid.9
@@ -308,7 +308,7 @@ This format is used as a hint by
to apply proper data formatting for display purposes.
Currently used format names are:
.Dq N
-for node,
+for node,
.Dq A
for
.Li "char *" ,
@@ -463,12 +463,12 @@ int a_int;
char *string = "dynamic sysctl";
...
-root1 = SYSCTL_ADD_NODE( NULL, SYSCTL_STATIC_CHILDREN(/* tree top */),
+root1 = SYSCTL_ADD_NODE( NULL, SYSCTL_STATIC_CHILDREN(/* tree top */),
OID_AUTO, "newtree", CTLFLAG_RW, 0, "new top level tree");
oidp = SYSCTL_ADD_INT( NULL, SYSCTL_CHILDREN(root1),
OID_AUTO, "newint", CTLFLAG_RW, &a_int, 0, "new int leaf");
...
-root2 = SYSCTL_ADD_NODE( NULL, SYSCTL_STATIC_CHILDREN(_debug),
+root2 = SYSCTL_ADD_NODE( NULL, SYSCTL_STATIC_CHILDREN(_debug),
OID_AUTO, "newtree", CTLFLAG_RW, 0, "new tree under debug");
oidp = SYSCTL_ADD_STRING( NULL, SYSCTL_CHILDREN(root2),
OID_AUTO, "newstring", CTLFLAG_RD, string, 0, "new string leaf");
diff --git a/share/man/man9/sysctl_ctx_init.9 b/share/man/man9/sysctl_ctx_init.9
index 65b55d9..6056e98 100644
--- a/share/man/man9/sysctl_ctx_init.9
+++ b/share/man/man9/sysctl_ctx_init.9
@@ -191,12 +191,12 @@ char *string = "dynamic sysctl";
...
sysctl_ctx_init(&clist);
-oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(/* tree top */),
+oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(/* tree top */),
OID_AUTO, newtree, CTFLAG_RW, 0, "new top level tree");
oidp = SYSCTL_ADD_INT( &clist, SYSCTL_CHILDREN(oidp),
OID_AUTO, newint, CTLFLAG_RW, &a_int, 0, "new int leaf");
...
-oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(_debug),
+oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(_debug),
OID_AUTO, newtree, CTFLAG_RW, 0, "new tree under debug");
oidp = SYSCTL_ADD_STRING( &clist, SYSCTL_CHILDREN(oidp),
OID_AUTO, newstring, CTLFLAG_R, string, 0, "new string leaf");
diff --git a/share/man/man9/time.9 b/share/man/man9/time.9
index a07a244..6a60549 100644
--- a/share/man/man9/time.9
+++ b/share/man/man9/time.9
@@ -75,7 +75,7 @@ The
.Va runtime
variable holds the time that the system switched to the
current process.
-It is set after each context switch,
+It is set after each context switch,
and is updated when the system time is adjusted with
.Xr settimeofday 2 .
Because
@@ -123,7 +123,7 @@ returned by
.Xr gettime 9
and
.Xr microtime 9
-are updated, comparing the results of the two routines
+are updated, comparing the results of the two routines
may result in a time value that appears to go backwards.
This can be avoided by consistently using one function or the other
for use in any given context.
diff --git a/share/man/man9/timeout.9 b/share/man/man9/timeout.9
index b5e390a..41a5096 100644
--- a/share/man/man9/timeout.9
+++ b/share/man/man9/timeout.9
@@ -95,7 +95,7 @@ The return value from
.Fn timeout
is a
.Ft struct callout_handle
-which can be used in conjunction with the
+which can be used in conjunction with the
.Fn untimeout
function to request that a scheduled timeout be canceled.
.Pp
@@ -156,10 +156,10 @@ Thus they are protected from re-entrancy.
.Pp
The functions
.Fn callout_init ,
-.Fn callout_stop
+.Fn callout_stop
and
.Fn callout_reset
-are low-level routines for clients who wish to allocate their own
+are low-level routines for clients who wish to allocate their own
callout structures.
.Pp
The function
@@ -187,7 +187,7 @@ The function
first calls
.Fn callout_stop
to disestablish the callout, and then establishes a new callout in the
-same manner as
+same manner as
.Fn timeout .
.Sh HISTORY
The current timeout and untimeout routines are based on the work of
@@ -206,7 +206,7 @@ was published by
and
.An A. Lauck
in the paper
-.%T "Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility"
+.%T "Hashed and Hierarchical Timing Wheels: Data Structures for the Efficient Implementation of a Timer Facility"
in the
.%B "Proceedings of the 11th ACM Annual Symposium on Operating Systems Principles" .
The current implementation replaces the long standing BSD linked list
diff --git a/share/man/man9/uio.9 b/share/man/man9/uio.9
index 95edcc4..64c5786 100644
--- a/share/man/man9/uio.9
+++ b/share/man/man9/uio.9
@@ -146,7 +146,7 @@ error:
/* do error cleanup here */
return rv;
}
-
+
.Ed
.Sh RETURN VALUES
.Fn uiomove
diff --git a/share/man/man9/vnode.9 b/share/man/man9/vnode.9
index 9aec55a..27a0650 100644
--- a/share/man/man9/vnode.9
+++ b/share/man/man9/vnode.9
@@ -158,13 +158,13 @@ and
The first is the number of clients within the kernel which are
using this vnode. This count is maintained by
.Xr vref 9 ,
-.Xr vrele 9
+.Xr vrele 9
and
.Xr vput 9 .
The second is the number of clients within the kernel who veto
the recycling of this vnode. This count is
maintained by
-.Xr vhold 9
+.Xr vhold 9
and
.Xr vdrop 9 .
When both the
@@ -175,7 +175,7 @@ of a vnode reaches zero then the vnode will be put on the freelist
and may be reused for another file, possibly in another filesystem.
The transition to and from the freelist is handled by
.Xr getnewvnode 9 ,
-.Xr vfree 9
+.Xr vfree 9
and
.Xr vbusy 9 .
The third is a count of the number of clients which are writing into
@@ -240,7 +240,7 @@ A FIFO (named pipe). Advisory locking won't work on this.
An old style bad sector map
.El
.Sh NOTES
-VFIFO uses the "struct fileops" from
+VFIFO uses the "struct fileops" from
.Pa /sys/kern/sys_pipe.c .
VSOCK uses the "struct fileops" from
.Pa /sys/kern/sys_socket.c .
OpenPOWER on IntegriCloud