Catch up with changes up to Dec 22 (after 4.4-20011213-STABLE)

This commit is contained in:
Kazuo Horikawa 2001-12-23 00:24:24 +00:00
parent f7f1255275
commit 213a645d90
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=11507
103 changed files with 597 additions and 508 deletions

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/BUS_PRINT_CHILD.9,v 1.6.2.4 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/BUS_PRINT_CHILD.9,v 1.6.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_PRINT_CHILD.9,v 1.6 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_PRINT_CHILD 9
.Os
@ -36,8 +36,8 @@
.Nm BUS_PRINT_CHILD
.Nd デバイスについての情報の表示
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn BUS_PRINT_CHILD "device_t dev" "device_t child"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/BUS_READ_IVAR.9,v 1.3.2.3 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/BUS_READ_IVAR.9,v 1.3.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_READ_IVAR.9,v 1.5 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_READ_IVAR 9
.Os
@ -37,8 +37,8 @@
.Nm BUS_WRITE_IVAR
.Nd バス特有のデバイスインスタンス変数の操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn BUS_READ_IVAR "device_t dev" "device_t child" "int index" "uintptr_t *result"
.Ft int

View file

@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.1.2.5 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.1.2.6 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_SETUP_INTR.9,v 1.4 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd April 2, 2000
.Dt BUS_SETUP_INTR 9
.Os
@ -32,8 +32,8 @@
.Nm BUS_SETUP_INTR
.Nd 割り込みハンドラの作成と接続
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn BUS_SETUP_INTR "device_t dev" "device_t child" "struct resource *irq" "int flags" "driver_intr_t *intr" "void *arg" "void **cookiep"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/DEVICE_ATTACH.9,v 1.3.2.3 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/DEVICE_ATTACH.9,v 1.3.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_ATTACH.9,v 1.6 2001/08/17 06:26:56 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_ATTACH 9
.Os
@ -36,8 +36,8 @@
.Nm DEVICE_ATTACH
.Nd デバイスのアタッチ
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn DEVICE_ATTACH "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/DEVICE_DETACH.9,v 1.3.2.4 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/DEVICE_DETACH.9,v 1.3.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_DETACH.9,v 1.6 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_DETACH 9
.Os
@ -36,8 +36,8 @@
.Nm DEVICE_DETACH
.Nd デバイスのデタッチ
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn DEVICE_DETACH "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/DEVICE_PROBE.9,v 1.4.2.5 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/DEVICE_PROBE.9,v 1.4.2.6 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_PROBE.9,v 1.5 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Os
.Dt DEVICE_PROBE 9
@ -37,8 +37,8 @@
.Nm DEVICE_PROBE
.Nd デバイスの存在のプローブ
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn DEVICE_PROBE "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/DEVICE_SHUTDOWN.9,v 1.2.2.3 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/DEVICE_SHUTDOWN.9,v 1.2.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_SHUTDOWN.9,v 1.5 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_SHUTDOWN 9
.Os
@ -36,8 +36,8 @@
.Nm DEVICE_SHUTDOWN
.Nd システムシャットダウンの間に呼ばれる
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn DEVICE_SHUTDOWN "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/DRIVER_MODULE.9,v 1.1.2.4 2001/08/28 07:12:36 alex Exp %
.\" %FreeBSD: src/share/man/man9/DRIVER_MODULE.9,v 1.1.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DRIVER_MODULE.9,v 1.4 2001/08/18 23:50:58 horikawa Exp $
.\" $FreeBSD$
.Dd May 16, 2000
.Dt DRIVER_MODULE 9
.Os
@ -36,9 +36,9 @@
.Nm DRIVER_MODULE
.Nd カーネルドライバ宣言マクロ
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/bus.h>
.Fd #include <sys/module.h>
.In sys/types.h
.In sys/bus.h
.In sys/module.h
.Fn DRIVER_MODULE name busname "driver_t driver" "devclass_t devclass" "modeventhand_t evh" "void *arg"
.Fn MULTI_DRIVER_MODULE name busname "driver_t drivers[]" "devclass_t devclass" "modeventhand_t evh" "void *arg"
.Sh 解説

View file

@ -28,9 +28,9 @@
.\" (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: src/share/man/man9/MD5.9,v 1.5.2.2 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/MD5.9,v 1.5.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/MD5.9,v 1.4 2001/05/14 01:10:21 horikawa Exp $
.\" $FreeBSD$
.Dd April 17, 1996
.Dt MD5 9
.Os
@ -40,8 +40,8 @@
.Nm MD5Transform
.Nd メッセージダイジェストルーチン
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/md5.h>
.In sys/types.h
.In sys/md5.h
.Ft void
.Fn MD5Init "MD5_CTX *buf"
.Ft void

View file

@ -22,9 +22,9 @@
.\" (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: src/share/man/man9/VFS_CHECKEXP.9,v 1.2.2.3 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_CHECKEXP.9,v 1.2.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_CHECKEXP.9,v 1.4 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd September 10, 1999
.Os
.Dt VFS_CHECKEXP 9
@ -32,8 +32,8 @@
.Nm VFS_CHECKEXP
.Nd vnode がクライアントにエクスポートされているかどうかをチェック
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.In sys/param.h
.In sys/mount.h
.Ft int
.Fn VFS_CHECKEXP "struct mount *mp" "struct mbuf *nam" "int *exflagsp" "struct ucred **credanonp"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VFS_FHTOVP.9,v 1.6.2.4 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_FHTOVP.9,v 1.6.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_FHTOVP.9,v 1.6 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VFS_FHTOVP 9
@ -36,9 +36,9 @@
.Nm VFS_FHTOVP
.Nd NFS ファイルハンドルから vnode への変換
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_FHTOVP "struct mount *mp" "struct fid *fhp" "struct vnode **vpp"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_INIT.9,v 1.6 1999/08/28 00:21:08 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_INIT.9,v 1.6.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_INIT
.Nd ファイルシステムの初期化
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_INIT
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_MOUNT.9,v 1.7 2000/03/03 14:05:05 sheldonh Exp %
.\" %FreeBSD: src/share/man/man9/VFS_MOUNT.9,v 1.7.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_MOUNT
.Nd ファイルシステムのマウント
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_MOUNT "struct mount *mp" "char *path" "caddr_t data" "struct nameidata *ndp" "struct proc *p"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_QUOTACTL.9,v 1.5 1999/08/28 00:21:08 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_QUOTACTL.9,v 1.5.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_QUOTACTL
.Nd ファイルシステムクォータの操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_QUOTACTL "struct mount *mp" "int cmds" "uid_t uid" "caddr_t arg" "struct proc *p"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_ROOT.9,v 1.5 1999/08/28 00:21:08 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_ROOT.9,v 1.5.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_ROOT
.Nd ファイルシステムのルート vnode の取得
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_ROOT "struct mount *mp" "struct vnode **vpp"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_START.9,v 1.5 1999/08/28 00:21:09 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_START.9,v 1.5.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_START
.Nd ファイルシステムを操作可能にする
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_START "struct mount *mp" "int flags" "struct proc *p"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_STATFS.9,v 1.5 1999/08/28 00:21:09 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_STATFS.9,v 1.5.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_STATFS
.Nd ファイルシステムの状態の取得
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_STATFS "struct mount *mp" "struct statfs *sbp" "struct proc *p"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_SYNC.9,v 1.6 1999/08/28 00:21:09 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_SYNC.9,v 1.6.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_SYNC
.Nd 未書き込みデータの吐き出し
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_SYNC "struct mount *mp" "int waitfor" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_UNMOUNT.9,v 1.5 1999/08/28 00:21:10 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_UNMOUNT.9,v 1.5.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_UNMOUNT
.Nd ファイルシステムのアンマウント
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_UNMOUNT "struct mount *mp" "int mntflags" "struct proc *p"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VFS_VGET.9,v 1.5.2.1 2000/12/08 14:59:20 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_VGET.9,v 1.5.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_VGET.9,v 1.3 2001/05/14 04:06:10 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VFS_VGET 9
@ -36,9 +36,9 @@
.Nm VFS_VGET
.Nd inode 番号から vnode への変換
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_VGET "struct mount *mp" "ino_t ino" "struct vnode **vpp"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VFS_VPTOFH.9,v 1.6 1999/08/28 00:21:11 peter Exp %
.\" %FreeBSD: src/share/man/man9/VFS_VPTOFH.9,v 1.6.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,9 +36,9 @@
.Nm VFS_VPTOFH
.Nd vnode から NFS ファイルハンドルへの変換
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/mount.h
.In sys/vnode.h
.Ft int
.Fn VFS_VPTOFH "struct vnode *vp" "struct fid *fhp"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_ACCESS.9,v 1.7.2.3 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/VOP_ACCESS.9,v 1.7.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ACCESS.9,v 1.4 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_ACCESS 9
@ -36,8 +36,8 @@
.Nm VOP_ACCESS
.Nd ファイルまたは UNIX ドメインソケットのアクセス許可の調査
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_ACCESS "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.1.2.2 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.1.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ACLCHECK.9,v 1.2 2001/05/14 01:10:21 horikawa Exp $
.\" $FreeBSD$
.Dd December 23, 1999
.Os
.Dt VOP_ACLCHECK 9
@ -33,9 +33,9 @@
.Nm VOP_ACLCHECK
.Nd vnode のアクセス制御リストの調査
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/acl.h>
.In sys/param.h
.In sys/vnode.h
.In sys/acl.h
.Ft int
.Fn VOP_ACLCHECK "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_ADVLOCK.9,v 1.6.2.2 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_ADVLOCK.9,v 1.6.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ADVLOCK.9,v 1.3 2001/07/29 05:15:41 horikawa Exp $
.\" $FreeBSD$
.Dd June 30, 1999
.Os
.Dt VOP_ADVLOCK 9
@ -36,10 +36,10 @@
.Nm VOP_ADVLOCK
.Nd 問合せ型レコードロック
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/fcntl.h>
.Fd #include <sys/lockf.h>
.In sys/param.h
.In sys/vnode.h
.In sys/fcntl.h
.In sys/lockf.h
.Ft int
.Fn VOP_ADVLOCK "struct vnode *vp" "caddr_t id" "int op" "struct flock *fl" "int flags"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VOP_ATTRIB.9,v 1.9.2.1 2000/03/16 22:43:43 chris Exp %
.\" %FreeBSD: src/share/man/man9/VOP_ATTRIB.9,v 1.9.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -37,8 +37,8 @@
.Nm VOP_SETATTR
.Nd ファイルまたはディレクトリの属性の取得または設定
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_GETATTR "struct vnode *vp" "struct vattr *vap" "struct ucred *cred" "struct proc *p"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_BWRITE.9,v 1.5.2.2 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_BWRITE.9,v 1.5.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_BWRITE.9,v 1.2 2001/05/14 01:10:21 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_BWRITE 9
@ -36,8 +36,8 @@
.Nm VOP_BWRITE
.Nd ファイルシステムバッファの書き込み
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_BWRITE "struct vnode *vp" "struct buf *bp"
.Sh 解説

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VOP_CREATE.9,v 1.9 1999/11/13 21:00:26 eivind Exp %
.\" %FreeBSD: src/share/man/man9/VOP_CREATE.9,v 1.9.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -39,9 +39,9 @@
.Nm VOP_SYMLINK
.Nd ファイル、ソケット、FIFO、デバイス、ディレクトリまたはシンボリックリンクの作成
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/namei.h>
.In sys/param.h
.In sys/vnode.h
.In sys/namei.h
.Ft int
.Fn VOP_CREATE "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *vap"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_FSYNC.9,v 1.6.2.1 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/VOP_FSYNC.9,v 1.6.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_FSYNC.9,v 1.2 2001/05/14 01:10:21 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_FSYNC 9
@ -36,8 +36,8 @@
.Nm VOP_FSYNC
.Nd ファイルシステムバッファのファイルへの吐き出し
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_FSYNC "struct vnode *vp" "struct ucred *cred" "int waitfor" "struct proc *p"
.Sh 解説

View file

@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_GETACL.9,v 1.1.2.2 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_GETACL.9,v 1.1.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETACL.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd December 23, 1999
.Os
.Dt VOP_GETACL 9
@ -33,9 +33,9 @@
.Nm VOP_GETACL
.Nd vnode のアクセス制御リストの取り出し
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/acl.h>
.In sys/param.h
.In sys/vnode.h
.In sys/acl.h
.Ft int
.Fn VOP_GETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_GETEXTATTR.9,v 1.1.2.2 2001/08/17 13:08:53 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_GETEXTATTR.9,v 1.1.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETEXTATTR.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd December 23, 1999
.Os
.Dt VOP_GETEXTATTR 9
@ -33,9 +33,9 @@
.Nm VOP_GETEXTATTR
.Nd vnode からの名前付き拡張属性の取り出し
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/extattr.h>
.In sys/param.h
.In sys/vnode.h
.In sys/extattr.h
.Ft int
.Fn VOP_GETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_GETPAGES.9,v 1.4.2.1 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_GETPAGES.9,v 1.4.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETPAGES.9,v 1.2 2001/05/14 01:10:21 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_GETPAGES 9
@ -37,9 +37,9 @@
.Nm VOP_PUTPAGES
.Nd ファイルから VM ページへの読み込みまたは書き込み
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <vm/vm.h>
.In sys/param.h
.In sys/vnode.h
.In vm/vm.h
.Ft int
.Fn VOP_GETPAGES "struct vnode *vp" "vm_page_t *m" "int count" "int reqpage" "vm_ooffset_t offset"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_INACTIVE.9,v 1.5.2.2 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_INACTIVE.9,v 1.5.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_INACTIVE.9,v 1.3 2001/05/14 04:06:10 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_INACTIVE 9
@ -37,8 +37,8 @@
.Nm VOP_RECLAIM
.Nd vnode のためのファイルシステム資源の回収
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_INACTIVE "struct vnode *vp" "struct proc *p"
.Ft int

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/VOP_IOCTL.9,v 1.5 1999/08/28 00:21:13 peter Exp %
.\" %FreeBSD: src/share/man/man9/VOP_IOCTL.9,v 1.5.2.1 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,8 +36,8 @@
.Nm VOP_IOCTL
.Nd デバイス固有の制御
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_IOCTL "struct vnode *vp" "u_long command" "caddr_t data" "int fflag" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_LEASE.9,v 1.2.2.4 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_LEASE.9,v 1.2.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_LEASE.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd September 24, 1999
.Os
.Dt VOP_LEASE 9
@ -36,8 +36,8 @@
.Nm VOP_LEASE
.Nd ユーザ証明と操作のタイプの特有の組に対する vnode の正当性の確認
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/mount.h>
.In sys/param.h
.In sys/mount.h
.Ft int
.Fn VOP_LEASE "struct vnode *vp" "struct proc *p" "struct ucred *cred" "int type"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_LINK.9,v 1.9.2.2 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/VOP_LINK.9,v 1.9.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_LINK.9,v 1.3 2001/05/14 04:06:10 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_LINK 9
@ -36,8 +36,8 @@
.Nm VOP_LINK
.Nd ファイルの新しい名前の作成
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_LINK "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_LOCK.9,v 1.8.2.2 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.8.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_LOCK.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_LOCK 9
@ -39,9 +39,9 @@
.Nm vn_lock
.Nd vnode アクセスの直列化
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/lock.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/lock.h
.In sys/vnode.h
.Ft int
.Fn VOP_LOCK "struct vnode *vp" "int flags" "struct proc *p"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_OPENCLOSE.9,v 1.6.2.1 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/VOP_OPENCLOSE.9,v 1.6.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_OPENCLOSE.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_OPEN 9
@ -37,8 +37,8 @@
.Nm VOP_CLOSE
.Nd ファイルのオープンまたはクローズ
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_OPEN "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_PATHCONF.9,v 1.6.2.2 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_PATHCONF.9,v 1.6.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_PATHCONF.9,v 1.3 2001/05/14 04:06:10 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_PATHCONF 9
@ -36,9 +36,9 @@
.Nm VOP_PATHCONF
.Nd POSIX パス構成情報の取得
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/unistd.h>
.In sys/param.h
.In sys/vnode.h
.In sys/unistd.h
.Ft int
.Fn VOP_PATHCONF "struct vnode *vp" "int name" "int *retval"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_PRINT.9,v 1.4.2.2 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_PRINT.9,v 1.4.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_PRINT.9,v 1.3 2001/05/14 04:06:10 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_PRINT 9
@ -36,8 +36,8 @@
.Nm VOP_PRINT
.Nd デバッグ情報の表示
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_PRINT "struct vnode *vp"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_RDWR.9,v 1.9.2.1 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/VOP_RDWR.9,v 1.9.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_RDWR.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_RDWR 9
@ -37,9 +37,9 @@
.Nm VOP_WRITE
.Nd ファイルの読み込みまたは書き込み
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/uio.h>
.In sys/param.h
.In sys/vnode.h
.In sys/uio.h
.Ft int
.Fn VOP_READ "struct vnode *vp" "struct uio *uio" "int ioflag" "struct ucred *cred"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_READLINK.9,v 1.7.2.1 2001/03/06 19:08:22 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_READLINK.9,v 1.7.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_READLINK.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_READLINK 9
@ -36,9 +36,9 @@
.Nm VOP_READLINK
.Nd シンボリックリンクのターゲットの読み込み
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/uio.h>
.In sys/param.h
.In sys/vnode.h
.In sys/uio.h
.Ft int
.Fn VOP_READLINK "struct vnode *vp" "struct uio *uio" "struct ucred *cred"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_REALLOCBLKS.9,v 1.6.2.1 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_REALLOCBLKS.9,v 1.6.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_REALLOCBLKS.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_REALLOCBLKS 9
@ -36,8 +36,8 @@
.Nm VOP_REALLOCBLKS
.Nd ファイルのブロックを連続するように再配列
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_REALLOCBLKS "struct vnode *vp" "struct cluster_save *buflist"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_REMOVE.9,v 1.7.2.1 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/VOP_REMOVE.9,v 1.7.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_REMOVE.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_REMOVE 9
@ -37,8 +37,8 @@
.Nm VOP_RMDIR
.Nd ファイルまたはディレクトリの削除
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_REMOVE "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
.Ft int

View file

@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_SETACL.9,v 1.1.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_SETACL.9,v 1.1.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_SETACL.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd December 23, 1999
.Os
.Dt VOP_SETACL 9
@ -33,9 +33,9 @@
.Nm VOP_SETACL
.Nd vnode のアクセス制御リストの設定
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/acl.h>
.In sys/param.h
.In sys/vnode.h
.In sys/acl.h
.Ft int
.Fn VOP_SETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_SETEXTATTR.9,v 1.1.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_SETEXTATTR.9,v 1.1.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_SETEXTATTR.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd December 23, 1999
.Os
.Dt VOP_SETEXTATTR 9
@ -33,9 +33,9 @@
.Nm VOP_SETEXTATTR
.Nd vnode への名前つき拡張属性の設定
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/extattr.h>
.In sys/param.h
.In sys/vnode.h
.In sys/extattr.h
.Ft int
.Fn VOP_SETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/VOP_STRATEGY.9,v 1.8.2.2 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/VOP_STRATEGY.9,v 1.8.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_STRATEGY.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VOP_STRATEGY 9
@ -36,8 +36,8 @@
.Nm VOP_STRATEGY
.Nd ファイルシステムバッファの読み書き
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn VOP_STRATEGY "struct vnode *vp" "struct buf *bp"
.Sh 解説

View file

@ -23,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/acl.9,v 1.2.2.3 2001/07/21 09:16:54 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/acl.9,v 1.2.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/acl.9,v 1.3 2001/05/14 04:06:10 horikawa Exp $
.\" $FreeBSD$
.Dd December 23, 1999
.Os
.Dt ACL 9
@ -33,9 +33,9 @@
.Nm acl
.Nd 仮想ファイルシステムアクセス制御リスト
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.Fd #include <sys/acl.h>
.In sys/param.h
.In sys/vnode.h
.In sys/acl.h
.Pp
.Bd -literal
typedef int acl_type_t;

View file

@ -23,9 +23,9 @@
.\" (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: src/share/man/man9/at_exit.9,v 1.10.2.6 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/at_exit.9,v 1.10.2.7 2001/12/17 11:30:18 ru Exp %
.\" "
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/at_exit.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd August 15, 1996
.Os
.Dt AT_EXIT 9
@ -34,8 +34,8 @@
.Nm rm_at_exit
.Nd exit 時に実行される関数の問合せ
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.In sys/types.h
.In sys/systm.h
.Ft typedef\ void ( exitlist_fn ) ( struct\ proc\ * ) ;
.Pp
.Ft int

View file

@ -23,9 +23,9 @@
.\" (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: src/share/man/man9/at_fork.9,v 1.9.2.5 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/at_fork.9,v 1.9.2.6 2001/12/17 11:30:18 ru Exp %
.\" "
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/at_fork.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd August 15, 1996
.Os
.Dt AT_FORK 9
@ -34,8 +34,8 @@
.Nm rm_at_fork
.Nd fork 時に実行される関数の問合せ
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.In sys/types.h
.In sys/systm.h
.Ft "typedef void" ( *forklist_fn )
.Fa ( "struct proc*" , "struct proc*" , int ) ;
.Pp

View file

@ -1,4 +1,4 @@
.\" %FreeBSD: src/share/man/man9/bios.9,v 1.4.2.5 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bios.9,v 1.4.2.6 2001/12/17 11:30:18 ru Exp %
.\"
.\" Copyright (c) 1997 Michael Smith
.\" All rights reserved.
@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bios.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd Aug 1, 1997
.Dt BIOS 9
.Os
@ -34,8 +34,8 @@
.Nm bios32
.Nd PC BIOS との相互作用
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <machine/pc/bios.h>
.In sys/types.h
.In machine/pc/bios.h
.Ft u_int32_t
.Fn bios_sigsearch "u_int32_t start" "u_char *sig" "int siglen" "int paralen" "int sigofs"
.Ft int

View file

@ -32,9 +32,9 @@
.\" (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: src/share/man/man9/boot.9,v 1.4.2.1 2001/07/22 11:02:04 dd Exp %
.\" %FreeBSD: src/share/man/man9/boot.9,v 1.4.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/boot.9,v 1.2 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd February 14, 1997
.Dt BOOT 9
.Os
@ -42,9 +42,9 @@
.Nm boot
.Nd システムの停止または再起動
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.Fd #include <sys/reboot.h>
.In sys/types.h
.In sys/systm.h
.In sys/reboot.h
.Ft void
.Fn boot "int howto"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_alloc_resource.9,v 1.2.2.8 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_alloc_resource.9,v 1.2.2.9 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_alloc_resource.9,v 1.7 2001/08/10 02:12:55 horikawa Exp $
.\" $FreeBSD$
.Dd May 18, 2000
.Dt BUS_ALLOC_RESOURCE 9
.Os
@ -36,12 +36,12 @@
.Nm bus_alloc_resource
.Nd バス上の資源の割り当て
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Pp
.Fd #include <machine/bus.h>
.Fd #include <sys/rman.h>
.Fd #include <machine/resource.h>
.In machine/bus.h
.In sys/rman.h
.In machine/resource.h
.Ft struct resource *
.Fn bus_alloc_resource "device_t dev" "int type" "int *rid" "u_long start" "u_long end" "u_long count" "u_int flags"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_generic_attach.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_attach.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_attach.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_GENERIC_ATTACH 9
.Os
@ -38,8 +38,8 @@
.Dv DEVICE_ATTACH
の一般的な実装
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn bus_generic_attach "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_generic_detach.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_detach.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_detach.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_GENERIC_DETACH 9
.Os
@ -38,8 +38,8 @@
.Dv DEVICE_DETACH
の一般的な実装
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn bus_generic_detach "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_generic_map_intr.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_map_intr.9,v 1.3.2.3 2001/12/21 10:07:15 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_map_intr.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_GENERIC_MAP_INTR 9
.Os
@ -38,8 +38,8 @@
.Dv BUS_MAP_INTR
の一般的な実装
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn bus_generic_map_intr "device_t dev" "device_t child" "driver_intr_t *intr" "void *arg"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_generic_print_child.9,v 1.5.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_print_child.9,v 1.5.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_print_child.9,v 1.5 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_GENERIC_PRINT_CHILD 9
.Os
@ -38,8 +38,8 @@
.Dv DEVICE_PRINT_CHILD
の一般的な実装
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn bus_generic_print_child "device_t dev" "device_t child"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_generic_read_ivar.9,v 1.4.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_read_ivar.9,v 1.4.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_read_ivar.9,v 1.5 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_GENERIC_READ_IVAR 9
.Os
@ -41,8 +41,8 @@
.Dv BUS_WRITE_IVAR
の一般的な実装
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn bus_generic_read_ivar "device_t dev" "device_t child" "int index" "uintptr_t *result"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_generic_shutdown.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_shutdown.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_shutdown.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt BUS_GENERIC_SHUTDOWN 9
.Os
@ -38,8 +38,8 @@
.Dv DEVICE_SHUTDOWN
の一般的な実装
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn bus_generic_shutdown "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/bus_release_resource.9,v 1.2.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_release_resource.9,v 1.2.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_release_resource.9,v 1.4 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd May 18, 2000
.Dt BUS_RELEASE_RESOURCE 9
.Os
@ -36,12 +36,12 @@
.Nm bus_release_resource
.Nd バス上の資源の開放
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Pp
.Fd #include <machine/bus.h>
.Fd #include <sys/rman.h>
.Fd #include <sys/resource.h>
.In machine/bus.h
.In sys/rman.h
.In machine/resource.h
.Fd #include <machine/resource.h>
.Ft int
.Fn bus_release_resource "device_t dev" "int type" "int rid" "struct resource *r"

View file

@ -32,9 +32,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/copy.9,v 1.6.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/copy.9,v 1.6.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/copy.9,v 1.4 2001/05/14 01:10:22 horikawa Exp $
.\" $FreeBSD$
.Dd January 7, 1996
.Dt COPY 9
.Os
@ -48,8 +48,8 @@
.\" .Nm copyoutstr
.Nd カーネルコピー関数
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.In sys/types.h
.In sys/systm.h
.Ft int
.Fn copyin "const void *uaddr" "void *kaddr" "size_t len"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_add_driver.9,v 1.3.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_add_driver.9,v 1.3.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_add_driver.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_ADD_DRIVER 9
.Os
@ -38,8 +38,8 @@
.Nm devclass_find_driver
.Nd devclass の中のドライバの操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn devclass_add_driver "devclass_t dc" "driver_t *driver"
.Ft int

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_find.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_find.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_find.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_FIND 9
.Os
@ -36,8 +36,8 @@
.Nm devclass_find
.Nd devclass の検索
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft devclass_t
.Fn devclass_find "const char *classname"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_get_device.9,v 1.4.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_get_device.9,v 1.4.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_device.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_GET_DEVICE 9
.Os
@ -36,8 +36,8 @@
.Nm devclass_get_device
.Nd ユニット番号からデバイスへの変換
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft device_t
.Fn devclass_get_device "devclass_t dc" "int unit"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_get_devices.9,v 1.4.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_get_devices.9,v 1.4.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_devices.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_GET_DEVICES 9
.Os
@ -36,8 +36,8 @@
.Nm devclass_get_devices
.Nd devclass の中のデバイスのリストの取り出し
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn devclass_get_devices "devclass_t dc" "device_t **devlistp" "int *devcountp"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_get_maxunit.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_get_maxunit.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_maxunit.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_GET_MAXUNIT 9
.Os
@ -36,8 +36,8 @@
.Nm devclass_get_maxunit
.Nd クラスの中の最大のユニット番号を検索
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn devclass_get_maxunit "devclass_t dc"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_get_name.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_get_name.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_name.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_GET_NAME 9
.Os
@ -36,8 +36,8 @@
.Nm devclass_get_name
.Nd devclass の名前の入手
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft const char *
.Fn devclass_get_name "devclass_t dc"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/devclass_get_softc.9,v 1.4.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_get_softc.9,v 1.4.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_softc.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVCLASS_GET_SOFTC 9
.Os
@ -36,8 +36,8 @@
.Nm devclass_get_softc
.Nd ユニット番号からドライバの私的構造体への変換
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void *
.Fn devclass_get_softc "devclass_t dc" "int unit"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_add_child.9,v 1.8.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_add_child.9,v 1.8.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_add_child.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_ADD_CHILD 9
.Os
@ -37,8 +37,8 @@
.Nm device_add_child_ordered
.Nd 存在しているデバイスの子として新しいデバイスを追加
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft device_t
.Fn device_add_child "device_t dev" "const char *name" "int unit"
.Ft device_t

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_delete_child.9,v 1.3.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_delete_child.9,v 1.3.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_delete_child.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_DELETE_CHILD 9
.Os
@ -36,8 +36,8 @@
.Nm device_delete_child
.Nd デバイスから子を削除
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn device_delete_child "device_t dev" "device_t child"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_enable.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_enable.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_enable.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_ENABLE 9
.Os
@ -38,8 +38,8 @@
.Nm device_is_enabled
.Nd デバイスの有効フラグの操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void
.Fn device_enable "device_t dev"
.Ft void

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_find_child.9,v 1.4.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_find_child.9,v 1.4.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_find_child.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_FIND_CHILD 9
.Os
@ -36,8 +36,8 @@
.Nm device_find_child
.Nd デバイスの子の検索
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft device_t
.Fn device_find_child "device_t dev" "const char* name" "int unit"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_children.9,v 1.1.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_children.9,v 1.1.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_children.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd December 1, 1999
.Dt DEVICE_GET_CHILDREN 9
.Os
@ -36,8 +36,8 @@
.Nm device_get_children
.Nd デバイスに接続されているデバイスのリストの取得
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn device_get_children "device_t dev" "device_t **devlistp" "int *devcountp"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_devclass.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_devclass.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_devclass.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_GET_DEVCLASS 9
.Os
@ -36,8 +36,8 @@
.Nm device_get_devclass
.Nd デバイスのデバイスクラスへのアクセス
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft devclass_t
.Fn device_get_devclass "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_driver.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_driver.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_driver.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_GET_DRIVER 9
.Os
@ -36,8 +36,8 @@
.Nm device_get_driver
.Nd デバイスのドライバへのアクセス
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft driver_t *
.Fn device_get_driver "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_ivars.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_ivars.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_ivars.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_GET_IVARS 9
.Os
@ -36,8 +36,8 @@
.Nm device_get_ivars
.Nd バスの私的変数へのアクセス
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void *
.Fn device_get_ivars "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_softc.9,v 1.3.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_softc.9,v 1.3.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_softc.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_GET_SOFTC 9
.Os
@ -36,8 +36,8 @@
.Nm device_get_softc
.Nd ドライバの私的なインスタンス変数へのアクセス
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void *
.Fn device_get_softc "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_state.9,v 1.3.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_state.9,v 1.3.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_state.9,v 1.5 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_GET_STATE 9
.Os
@ -39,8 +39,8 @@
.Nm device_is_alive
.Nd デバイス状態の操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft device_state_t
.Fn device_get_state "device_t dev"
.Ft void

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_get_unit.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_unit.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_unit.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_GET_UNIT 9
.Os
@ -36,8 +36,8 @@
.Nm device_get_unit
.Nd デバイスのユニット番号へのアクセス
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn device_get_unit "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_probe_and_attach.9,v 1.3.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_probe_and_attach.9,v 1.3.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_probe_and_attach.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_PROBE_AND_ATTACH 9
.Os
@ -36,8 +36,8 @@
.Nm device_probe_and_attach
.Nd デバイスの初期化
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft int
.Fn device_probe_and_attach "device_t dev"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_quiet.9,v 1.3.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_quiet.9,v 1.3.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_quiet.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 21, 1999
.Dt DEVICE_QUIET 9
.Os
@ -38,8 +38,8 @@
.Nm device_is_quiet
.Nd デバイスの沈黙フラグの操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void
.Fn device_quiet "device_t dev"
.Ft void

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_set_desc.9,v 1.5.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_set_desc.9,v 1.5.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_set_desc.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1998
.Dt DEVICE_SET_DESC 9
.Os
@ -38,8 +38,8 @@
.Nm device_get_desc
.Nd デバイスの記述にアクセス
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void
.Fn device_set_desc "device_t dev" "const char *desc"
.Ft void

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/device_set_flags.9,v 1.1.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_set_flags.9,v 1.1.2.5 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_set_flags.9,v 1.3 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd September 6, 1999
.Dt DEVICE_GET_FLAGS 9
.Os
@ -37,8 +37,8 @@
.Nm device_get_flags
.Nd ドライバフラグの操作
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/bus.h>
.In sys/param.h
.In sys/bus.h
.Ft void
.Fn device_set_flags "device_t dev" "u_int32_t flags"
.Ft u_int32_t

View file

@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/devtoname.9,v 1.2.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/devtoname.9,v 1.2.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devtoname.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd September 25, 1999
.Os
.Dt DEVTONAME 9
@ -32,8 +32,8 @@
.Nm devtoname
.Nd dev_t データをデバイス名を示す文字列に変換
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/conf.h>
.In sys/types.h
.In sys/conf.h
.Ft const char *
.Fn devtoname "dev_t dev"
.Sh 解説

View file

@ -32,7 +32,8 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/fetch.9,v 1.6.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/fetch.9,v 1.6.2.4 2001/12/17 11:30:18 ru Exp %
.\" $FreeBSD$
.\"
.Dd January 7, 1996
.Dt FETCH 9
@ -45,10 +46,10 @@
.Nm fuword
.Nd ユーザー空間からのデータの取り出し
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/time.h>
.Fd #include <sys/systm.h>
.Fd #include <sys/resourcevar.h>
.In sys/types.h
.In sys/time.h
.In sys/systm.h
.In sys/resourcevar.h
.Ft int
.Fn fubyte "const void *base"
.Ft int

View file

@ -29,7 +29,8 @@
.\" (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: src/share/man/man9/inittodr.9,v 1.4.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/inittodr.9,v 1.4.2.4 2001/12/17 11:30:18 ru Exp %
.\" $FreeBSD$
.\"
.Dd March 22, 1997
.Dt INITTODR 9
@ -38,8 +39,8 @@
.Nm inittodr
.Nd システムタイムの初期化
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.In sys/types.h
.In sys/systm.h
.Ft void
.Fn inittodr "time_t base"
.Sh 解説

View file

@ -34,9 +34,9 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/kernacc.9,v 1.7.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/kernacc.9,v 1.7.2.4 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/kernacc.9,v 1.4 2001/07/29 05:15:42 horikawa Exp $
.\" $FreeBSD$
.Dd June 16, 1996
.Dt KERNACC 9
.Os
@ -45,9 +45,9 @@
.Nm useracc
.Nd メモリ領域がアクセス可能か否かの調査
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <vm/vm.h>
.Fd #include <vm/vm_extern.h>
.In sys/types.h
.In vm/vm.h
.In vm/vm_extern.h
.Ft int
.Fn kernacc "caddr_t addr" "int len" "int rw"
.Ft int

View file

@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/make_dev.9,v 1.2.2.2 2001/07/24 09:49:39 dd Exp %
.\" %FreeBSD: src/share/man/man9/make_dev.9,v 1.2.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/make_dev.9,v 1.3 2001/07/23 02:27:01 horikawa Exp $
.\" $FreeBSD$
.Dd September 25, 1999
.Os
.Dt MAKE_DEV 9
@ -33,8 +33,8 @@
.Nm destroy_dev
.Nd 新しいデバイスのための dev_t の作成と削除
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/conf.h>
.In sys/types.h
.In sys/conf.h
.Ft dev_t
.Fn make_dev "struct cdevsw *cdevsw" "int minor" "uid_t uid" "gid_t gid" "int perms" "char *fmt" ...
.Ft void

View file

@ -33,7 +33,8 @@
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.\" $NetBSD: malloc.9,v 1.3 1996/11/11 00:05:11 lukem Exp $
.\" %FreeBSD: src/share/man/man9/malloc.9,v 1.13.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/malloc.9,v 1.13.2.5 2001/12/17 11:30:18 ru Exp %
,\" $FreeBSD$
.\"
.Dd June 16, 1996
.Dt MALLOC 9
@ -45,8 +46,8 @@
.Nm FREE
.Nd カーネルメモリマネージメントルーチン
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/malloc.h>
.In sys/types.h
.In sys/malloc.h
.Ft void *
.Fn malloc "unsigned long size" "struct malloc_type *type" "int flags"
.Fn MALLOC "space" "cast" "unsigned long size" "struct malloc_type *type" "int flags"

View file

@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/microtime.9,v 1.2.2.2 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/microtime.9,v 1.2.2.3 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/microtime.9,v 1.2 2001/05/14 01:10:24 horikawa Exp $
.\" $FreeBSD$
.Dd January 3, 2000
.Dt MICROTIME 9
.Os
@ -35,7 +35,7 @@
.Nm getnanotime
.Nd 現在時刻の取得
.Sh 書式
.Fd #include <sys/time.h>
.In sys/time.h
.Ft void
.Fn microtime "struct timeval *tv"
.Ft void

View file

@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/microuptime.9,v 1.2.2.1 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/microuptime.9,v 1.2.2.2 2001/12/17 11:30:18 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/microuptime.9,v 1.2 2001/05/14 01:10:24 horikawa Exp $
.\" $FreeBSD$
.Dd January 3, 2000
.Dt MICROUPTIME 9
.Os
@ -35,7 +35,7 @@
.Nm getnanouptime
.Nd 起動からの経過時間の取得
.Sh 書式
.Fd #include <sys/time.h>
.In sys/time.h
.Ft void
.Fn microuptime "struct timeval *tv"
.Ft void

View file

@ -29,7 +29,8 @@
.\" (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: src/share/man/man9/panic.9,v 1.4.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/panic.9,v 1.4.2.4 2001/12/17 11:30:18 ru Exp %
.\" $FreeBSD$
.\"
.Dd August 11, 1995
.Dt PANIC 9
@ -38,7 +39,7 @@
.Nm panic
.Nd 致命的なエラーによるシステムダウン
.Sh 書式
.Fd #include <sys/param.h>
.In sys/param.h
.Ft void
.Fn panic "const char *fmt" ...
.Sh 解説

View file

@ -34,7 +34,8 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/physio.9,v 1.6.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/physio.9,v 1.6.2.4 2001/12/17 11:30:18 ru Exp %
.\" $FreeBSD$
.\"
.Dd June 15, 1996
.Dt PHYSIO 9
@ -43,9 +44,9 @@
.Nm physio
.Nd ロウデバイスの入出力の開始
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/systm.h>
.Fd #include <sys/buf.h>
.In sys/param.h
.In sys/systm.h
.In sys/buf.h
.Ft int
.Fn physio "dev_t dev" "struct uio *uio" "int ioflag"
.Sh 解説

View file

@ -29,7 +29,8 @@
.\" (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: src/share/man/man9/resettodr.9,v 1.4.2.1 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/resettodr.9,v 1.4.2.2 2001/12/17 11:30:18 ru Exp %
.\" $FreeBSD$
.\"
.Dd November 13, 1995
.Dt RESETTODR 9
@ -38,8 +39,8 @@
.Nm resettodr
.Nd バッテリーバックアップの時計をシステムの時間に合わせる
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.In sys/types.h
.In sys/systm.h
.Ft void
.Fn resettodr "void"
.Sh 解説

View file

@ -23,7 +23,8 @@
.\" (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: src/share/man/man9/spl.9,v 1.8.2.4 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/spl.9,v 1.8.2.5 2001/12/17 11:30:19 ru Exp %
.\" $FreeBSD$
.\"
.Dd July 21, 1996
.Os
@ -43,8 +44,8 @@
.Nm splx
.Nd 割り込み優先度の操作
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/systm.h>
.In sys/types.h
.In sys/systm.h
.Ft intrmask_t
.Fn splbio "void"
.Ft intrmask_t

View file

@ -32,7 +32,8 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/store.9,v 1.7.2.3 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/store.9,v 1.7.2.4 2001/12/17 11:30:19 ru Exp %
.\" $FreeBSD$
.\"
.Dd January 7, 1996
.Dt STORE 9
@ -45,10 +46,10 @@
.Nm suword
.Nd ユーザー空間へのデータの格納
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/time.h>
.Fd #include <sys/systm.h>
.Fd #include <sys/resourcevar.h>
.In sys/types.h
.In sys/time.h
.In sys/systm.h
.In sys/resourcevar.h
.Ft int
.Fn subyte "void *base" "int byte"
.Ft int

View file

@ -1,4 +1,4 @@
.\" Copyright (c) 1995 FreeBSD Inc.
.\" Copyright (c) 1995-2001 FreeBSD Inc.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@ -25,7 +25,7 @@
.\" %FreeBSD: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15 obrien Exp %
.\" $FreeBSD$
.\"
.Dd December 14, 1995
.Dd December 7, 2001
.Dt STYLE 9
.Os
.Sh 名称
@ -44,7 +44,7 @@
* CSRG の KNF (Kernel Normal Form, カーネル標準書式) に基づいています。
*
* @(#)style 1.14 (Berkeley) 4/28/95
* $\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15 obrien Exp $
* $\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.16 2001/12/17 11:30:19 ru Exp $
*/
/*
@ -70,8 +70,12 @@ C/C++
すべての VCS (バージョン管理システム) リビジョン識別子は、
存在すれば維持します。
これには、ファイルの来歴を示す複数の ID も含みます。
一般的に、`$' も含めて、ID はそのままとします。
外部からの VCS ID の前に "From" を付ける理由はありません。
一般的に、
.So Li $ Sc
も含めて、ID はそのままとします。
外部からの VCS ID の前に
.Qq Li "From"
を付ける理由はありません。
ほとんどの非
.Fx
の VCS ID は、
@ -79,15 +83,24 @@ C/C++
.Bd -literal
#include <sys/cdefs.h>
__RCSID("@(#)style 1.14 (Berkeley) 4/28/95");
__FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15 obrien Exp $");
__FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.16 2001/12/17 11:30:19 ru Exp $");
.Ed
.Pp
ヘッダファイルの前に、空行を 1 行付けます。
.Pp
カーネルのインクルードファイル (すなわち、sys/*.h) が初めに来ます。
通常、<sys/types.h> または <sys/param.h> のどちらかが必要ですが、
カーネルのインクルードファイル (すなわち、
.Pa sys/*.h
) が初めに来ます。
通常、
.Aq Pa sys/types.h
または
.Aq Pa sys/param.h
のどちらかが必要ですが、
両方は必要ないでしょう。
<sys/types.h> は <sys/cdefs.h> をインクルードしており、
.Aq Pa sys/types.h
.Aq Pa sys/cdefs.h
をインクルードしており、
依存関係は問題ありません。
.Bd -literal
#include <sys/types.h> /* 山括弧による非ローカルインクルード */
@ -103,14 +116,21 @@ __FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15
#include <protocols/rwhod.h>
.Ed
.Pp
それから空行を置き、/usr インクルードファイルを続けます。
/usr インクルードファイルはアルファベット順にソートされているべきです。
それから空行を置き、
.Pa /usr
インクルードファイルを続けます。
.Pa /usr
インクルードファイルはアルファベット順にソートされているべきです。
.Bd -literal
#include <stdio.h>
.Ed
.Pp
グローバルなパス名は /usr/include/paths.h で定義されています。
プログラムにローカルなパス名はローカルディレクトリの pathnames.h に入れます。
グローバルなパス名は
.Pa /usr/include/paths.h
で定義されています。
プログラムにローカルなパス名はローカルディレクトリの
.Qq Pa pathnames.h
に入れます。
.Bd -literal
#include <paths.h>
.Ed
@ -121,13 +141,15 @@ __FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15
.Ed
.Pp
アプリケーションインタフェースを実装している場合を除き、
実装の名前空間で #define したり名前を定義したりしてはいけません。
実装の名前空間で
.Ic #define
したり名前を定義したりしてはいけません。
.Pp
.Dq Li 安全でない
マクロ (副作用を持っているもの) の名前と、
明らかな定数のマクロの名前はすべて大文字です。
式のように展開されるマクロは、単一のトークンにするか外側に括弧をつけます。
.Ql #define
.Ic #define
とマクロ名の間にタブ文字を 1 個入れます。
マクロがある関数のインライン展開である場合は、
関数名は全て小文字で、マクロはすべて大文字の同じ名前を持ちます。
@ -136,16 +158,16 @@ __FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15
.\" これは MALLOC() については言えないし、インライン関数を使う時の
.\" 一般的なやりかたではありません。
マクロが 1 行以上必要な場合は、ブレース
.Sq ( \&{
.Ql ( \&{
.Sq \&} )
.Ql \&} )
を使用します。
バックスラッシュは右揃えします。こうすると読みやすくなります。
マクロが複合文をカプセル化する場合には、それを
.Dq Li do
.Ic do
ループで囲みます。
これにより、
.Dq Li if
.Ic if
文で安全に使用できます。
最後の文の終端のセミコロンは、
マクロではなくマクロの実施時に付けられるべきです。
@ -174,7 +196,9 @@ enum enumtype { ONE, TWO } et;
重要な構造体は、それが使用されるファイルの先頭で宣言されるか、
複数のソースファイルで使用される場合は別のヘッダファイルで宣言されるべきです。
構造体がヘッダファイルで宣言されている場合には、
それら構造体の使用は、宣言とは分けられるべきで、かつ "extern" であるべきです。
それら構造体の使用は、宣言とは分けられるべきで、かつ
.Ic "extern
であるべきです。
.Bd -literal
struct foo {
struct foo *next; /* 使用中の foo のリスト */
@ -205,11 +229,12 @@ LIST_HEAD(, foo) foohead; /*
構造体へのポインタを不透明 (opaque) に使用することが、
アプリケーションにとって不可能となります。
通常の struct タグを使用すると、これが可能となり、かつ有益です。
規約が typedef を要求する場合には、その名前を構造体タグに一致させます。
標準 C または
.Tn POSIX
規約が
.Ic typedef
を要求する場合には、その名前を構造体タグに一致させます。
標準 C または \*[Px]
によって明示されたものを除いては、
.Dq Li \&_t
.Dq Li _t
で終る typedef を避けてください。
.Bd -literal
/* 構造体名と typedef を一致させます */
@ -223,20 +248,26 @@ typedef struct bar {
私的な関数 (すなわち、他のどこでも使用されない関数など) の関数プロトタイプは、
最初のソースモジュールの先頭に置かれます。
単一のソースモジュールにローカルな関数は、
.Ql static
.Ic static
で宣言されるべきです。
.Pp
カーネルの別の部分から使用される関数は、
関連のあるインクルードファイルの中でプロトタイプされます。
.Pp
複数のモジュールでローカルに使用される関数は、
.Pa extern.h
.Qq Pa extern.h
等の分離したヘッダファイルの中に置かれます。
.Pp
一般にソースファイルが K&R 旧約聖書コンパイラで
コンパイル可能である (べき) 時にのみ、
インクルードファイル <sys/cdefs.h> の __P マクロを使用します。
新しいコードでの __P マクロの使用は反対されていますが、
インクルードファイル
.Aq Pa sys/cdefs.h
.Dv __P
マクロを使用します。
新しいコードでの
.Dv __P
マクロの使用は反対されていますが、
既存のファイルに対する修正はそのファイルの規約と首尾一貫しているべきです。
.Pp
ファイルの 50% かそれ以上を巻き込んだ修正の場合は、
@ -244,7 +275,9 @@ typedef struct bar {
.Dq 新しいコード
とみなすことができます。
これは既存のコードの慣例を破り、
現在のスタイルガイドラインを使用するのに十分です。
現在の
.Nm
ガイドラインを使用するのに十分です。
.Pp
カーネルはパラメータの型に関連付けられた名前を持ちます。
例えば、カーネル内でこのように使用します。
@ -290,12 +323,23 @@ main(int argc, char *argv[])
.Ed
.Pp
一貫性のために、オプションの解析には getopt が使用されるべきです。
getopt 呼び出しと switch 文では、オプションをソートすべきですが、
switch 文のカスケードの一部の場合は例外です。
switch 文のカスケード要素は FALLTHROUGH コメントを持つべきです。
一貫性のために、オプションの解析には
.Xr getopt 3
が使用されるべきです。
.Xr getopt 3
呼び出しと
.Ic switch
文では、オプションをソートすべきですが、
.Ic switch
文のカスケードの一部の場合は例外です。
.Ic switch
文のカスケード要素は
.Li FALLTHROUGH
コメントを持つべきです。
数値の引数は精度をチェックされるべきです。
到達できないコードは NOTREACHED コメントを持つべきです。
到達できないコードは
.Li NOTREACHED
コメントを持つべきです。
.Bd -literal
while ((ch = getopt(argc, argv, "abn:")) != -1)
switch (ch) { /* switch をインデント */
@ -322,10 +366,16 @@ switch ʸ
argv += optind;
.Ed
.Pp
予約語 (if, while, for, return, switch) の後にスペースを入れます。
予約語
.Pq Ic if , while , for , return , switch
の後にスペースを入れます。
何も伴わないかただ 1 つの文を伴う制御文は、ブレースを使用しません。
1 つの文が 複数行である文の場合には、これは許されます。
無限ループは while ではなく for で行ないます。
無限ループは
.Ic while
ではなく
.Ic for
で行ないます。
.Bd -literal
for (p = buf; *p != '\e0'; ++p)
; /* 何もなし */
@ -344,7 +394,8 @@ switch ʸ
val = realloc(val, newsize);
.Ed
.Pp
for ループの各部は空のまま残しても構いません。
.Ic for
ループの各部は空のまま残しても構いません。
異常に複雑なルーチンでない限りは、ブロックの中に宣言を置いてはなりません。
.Bd -literal
for (; cnt < 15; cnt++) {
@ -368,7 +419,9 @@ for
また、インデントを形成するためには、タブとその後にスペースのみを使用します。
タブが生み出す以上のスペースや、タブの前のスペースは使用しません。
.Pp
ブレースの終了と開始は else と同じ行に置かれます。
ブレースの終了と開始は
.Ic else
と同じ行に置かれます。
必要でないブレースは省いても構いません。
.Bd -literal
if (test)
@ -382,13 +435,13 @@ for
.Pp
関数名の後はスペースを空けません。
コンマの後にはスペースを持ちます。
.Sq \&(
.Ql \&(
または
.Sq \&[
.Ql \&[
の後ろまたは
.Sq \&]
.Ql \&]
または
.Sq \&)
.Ql \&)
の前にはスペースを空けません。
.Bd -literal
error = function(a1, a2);
@ -448,19 +501,30 @@ ANSI C
ローカルスコープに見えるものの中にファイルの宣言を隠すことは好ましくなく、
良いコンパイラは苦情を言います。
.Pp
キャストと sizeof 演算子の後にはスペースを続けません。
キャストと
.Ic sizeof
演算子の後にはスペースを続けません。
この規則は
.Xr indent 1
が理解しないことに注意してください。
.Pp
NULL は、好まれるヌルポインタ定数です。
.Dv NULL
は、好まれるヌルポインタ定数です。
コンパイラが型を知っている文脈、例えば代入では、
(type *)0 または (type *)NULL の代わりに、NULL を使用します。
.Vt ( "type *" ) Ns 0
または
.Vt ( "type *" ) Ns Dv NULL
の代わりに、
.Dv NULL
を使用します。
他の文脈では、特に全ての関数の引数では、
(type *)NULL を使用します。
.Vt ( "type *" ) Ns Dv NULL
を使用します。
(関数のプロトタイプがスコープ外かもしれない場合に、
キャストはいろいろな引数にとって必須で、その他の引数にとっても必要です。)
ポインタは NULL と比較します。例えば、
ポインタは
.Dv NULL
と比較します。例えば、
.Bd -literal
!(p = f())
.Ed
@ -470,7 +534,9 @@ NULL
(p = f()) == NULL
.Ed
.Pp
真理値ではない場合、テストには '!' を使用しないでください。
真理値ではない場合、テストには
.Ic \&!
を使用しないでください。
例えば、下記のように使います。
.Bd -literal
if (*p == '\e0')
@ -481,7 +547,8 @@ if (*p == '\e0')
if (!*p)
.Ed
.Pp
void * を返すルーチンでは、
.Vt "void *"
を返すルーチンでは、
戻り値をどのポインタ型にもキャストしてはなりません。
.Pp
.Xr err 3
@ -533,21 +600,25 @@ usage()
/* 関数がローカル変数を持たない場合、空行をいれます */
.Ed
.Pp
fputs/puts/putchar 等ではなく、
.Xr fputs 3 ,
.Xr puts 3 ,
.Xr putchar 3
等ではなく、
.Xr printf 3
を使用してください。
これは速くて大抵はきれいで、言うまでもなくつまらないバグを避けます。
.Pp
使用法 (usage) の文はマニュアルページの書式の様であるべきです。
使用法 (usage) の文はマニュアルページの
.Sx SYNOPSIS
(書式) の様であるべきです。
使用法の文は、次の構造であるべきです:
.Pp
.Bl -enum
.It
オペランドの無いオプションが、最初にアルファベット順に、
1 組の大括弧
.Sq ( \&[
.Ql ( \&[
.Sq \&] )
.Ql \&] )
でくくられます。
.It
オプションとそのオペランドがこれもアルファベット順に続き、
@ -564,11 +635,12 @@ fputs/puts/putchar
.El
.Pp
縦棒
.Pq Sq \&|
は、二者択一のオプションまたは引数を分割し、
.Pq Ql \&|
は、
.Dq 二者択一
のオプションまたは引数を分割し、
同時に使用するオプションと引数は、単一の大括弧でくくります。
.Pp
.Bd -ragged -offset 4n
.Bd -literal -offset 4n
"usage: f [-aDde] [-b b_arg] [-m m_arg] req1 req2 [opt1 [opt2]]\en"
"usage: f [-a | -b] [-c [-dEe] [-n number]]\en"
.Ed
@ -583,7 +655,9 @@ fputs/puts/putchar
つまり、オプションが引数を取るか否かに関わらないということです。
アルファベット順は、前述の大文字小文字の順序を考慮に入れるべきです。
.Pp
新しい中心的なカーネルのコードは、適度にスタイルガイドに従うべきです。
新しい中心的なカーネルのコードは、適度に
.Nm
ガイドに従うべきです。
サードパーティが保守するモジュールやデバイスドライバのためのガイドラインは
より緩やかですが、最低限内部的には彼らの一貫したスタイルであるべきです。
.Pp
@ -591,13 +665,15 @@ fputs/puts/putchar
正当な理由なしには避けるべきです。
リポジトリの中のおおよそ
KNF
.Xr style 9
.Nm
に適合しているコードは、この適合から離れてはなりません。
.Pp
可能な時にはいつでも、
コードはコードチェッカ (例えば、
.Xr lint 1
または "gcc -Wall") を
または
.Nm gcc Fl Wall
) を
通過し、発生する警告は最小限となるべきです。
.Sh 関連項目
.Xr indent 1 ,
@ -608,7 +684,9 @@ KNF
.Sh 歴史
このページは
.Bx 4.4 Lite2
リリースの src/admin/style/style ファイルに大きく基づいていて、
リリースの
.Pa src/admin/style/style
ファイルに大きく基づいていて、
現在の実装と
.Fx
プロジェクトの要望を反映して、頻繁に更新しています。

View file

@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/tvtohz.9,v 1.1.4.1 2001/08/17 13:08:54 ru Exp %
.\" %FreeBSD: src/share/man/man9/tvtohz.9,v 1.1.4.2 2001/12/17 11:30:19 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/tvtohz.9,v 1.2 2001/05/14 01:10:24 horikawa Exp $
.\" $FreeBSD$
.Dd January 3, 2000
.Dt TVTOHZ 9
.Os
@ -32,7 +32,7 @@
.Nm tvtohz
.Nd 時間間隔からティック数への変換
.Sh 書式
.Fd #include <sys/time.h>
.In sys/time.h
.Ft int
.Fn tvtohz "struct timeval *tv"
.Sh 解説

View file

@ -23,10 +23,10 @@
.\" (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: src/share/man/man9/uio.9,v 1.5.2.3 2001/07/21 09:16:58 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/uio.9,v 1.5.2.4 2001/12/17 11:30:19 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/uio.9,v 1.5 2001/05/26 02:41:06 horikawa Exp $
.\" "
.\"
.\" $FreeBSD$
.Dd February 2, 1997
.Os
.Dt UIO 9
@ -35,8 +35,8 @@
.Nm uiomove
.Nd デバイスドライバ入出力ルーチン
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <sys/uio.h>
.In sys/types.h
.In sys/uio.h
.Pp
.Bd -literal
struct uio {
@ -63,49 +63,50 @@ struct uio {
ないし
.Xr writev 2
システムコールの結果として、適切なドライバの
.Em read
.Va d_read
または
.Em write
.Va d_write
エントリが
.Fa "struct uio"
.Vt "struct uio"
構造体のポインタを渡されて呼び出されます。
転送のリクエストは、この構造体の中にエンコードされます。
ドライバ自身もこの構造体の中のデータを取り出すために
.Fn uiomove
を使用するべきです。
.Pp
uio 構造体の各フィールドは下記のとおりです。
.Bl -tag -width "uio_iovcntX" -compact
.It Dv uio_iov
.Vt uio
構造体の各フィールドは下記のとおりです。
.Bl -tag -width ".Va uio_iovcnt"
.It Va uio_iov
処理すべき入出力ベクタの配列です。
散在的な入出力の場合には、一つ以上のベクタとなるでしょう。
.It Dv uio_iovcnt
.It Va uio_iovcnt
存在している入出力ベクタの数を示します。
.It Dv uio_offset
.It Va uio_offset
デバイスのオフセットです。
.It Dv uio_resid
.It Va uio_resid
処理すべきバイト数です。
.It Dv uio_segflg
.It Va uio_segflg
以下のフラグの中の一つです。
.Bl -tag -width "UIO_USERISPACEX" -compact
.It Dv UIO_USERSPACE
.Bl -tag -width ".Dv UIO_USERISPACE"
.It Va UIO_USERSPACE
入出力ベクタはプロセスのアドレス空間を指しています。
.It Dv UIO_SYSSPACE
.It Va UIO_SYSSPACE
入出力ベクタはカーネルのアドレス空間を指しています。
.It Dv UIO_USERISPACE
.It Va UIO_USERISPACE
入出力ベクタはプロセスのアドレス空間の命令領域を指しています。
.It Dv UIO_NOCOPY
.It Va UIO_NOCOPY
オブジェクト中に既にデータがあり、コピーしません。
.El
.It Dv uio_rw
.It Va uio_rw
要求された転送の方向を示し、
.Dv UIO_READ
または
.Dv UIO_WRITE
です。
.It Dv uio_procp
プロセスに関連付けられた
.Li struct proc
.It Va uio_procp
レッドに関連付けられた
.Vt "struct thread"
構造体へのポインタです。
.Dv uio_segflg
がプロセスのアドレス空間との転送をすべきであると示している場合に
@ -116,7 +117,8 @@ uio
このバッファの最大サイズのデータのかたまりの要求を処理します。
下記のバッファの取り扱いはとても簡略化されていて
恐らく動きません(バッファのポインタは部分的な読み込みの場合進みません)し、
uio の取り扱いを実際にやって見せているだけだ、ということに注意してください。
.Nm
の取り扱いを実際にやって見せているだけだ、ということに注意してください。
.Bd -literal
/* MIN() の定義はこの中にあります */
#include <sys/param.h>
@ -168,7 +170,8 @@ error:
.Xr copyout 9 ,
.Xr sleep 9
.Sh 歴史
uio の仕組みはある早期のバージョンの
.Nm
の仕組みはある早期のバージョンの
.Ux
で登場しました。
.Sh 作者

View file

@ -26,7 +26,7 @@
.\" (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: src/share/man/man9/vget.9,v 1.5 1999/08/28 00:21:34 peter Exp %
.\" %FreeBSD: src/share/man/man9/vget.9,v 1.5.2.1 2001/12/17 11:30:19 ru Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -36,8 +36,8 @@
.Nm vget
.Nd 開放リストから vnode を取得
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft int
.Fn vget "struct vnode *vp" "int lockflag" "struct proc *p"
.Sh 解説

View file

@ -26,9 +26,9 @@
.\" (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: src/share/man/man9/vput.9,v 1.6.2.2 2000/12/29 10:18:08 ru Exp %
.\" %FreeBSD: src/share/man/man9/vput.9,v 1.6.2.3 2001/12/17 11:30:19 ru Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vput.9,v 1.2 2001/05/14 01:10:24 horikawa Exp $
.\" $FreeBSD$
.Dd July 24, 1996
.Os
.Dt VPUT 9
@ -36,8 +36,8 @@
.Nm vput
.Nd vnode の使用カウントのデクリメントとロック解除
.Sh 書式
.Fd #include <sys/param.h>
.Fd #include <sys/vnode.h>
.In sys/param.h
.In sys/vnode.h
.Ft void
.Fn vput "struct vnode *vp"
.Sh 解説

Some files were not shown because too many files have changed in this diff Show more