Catch up with changes up to Dec 22 (after 4.4-20011213-STABLE)
This commit is contained in:
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
ja_JP.eucJP/man/man9
BUS_PRINT_CHILD.9BUS_READ_IVAR.9BUS_SETUP_INTR.9DEVICE_ATTACH.9DEVICE_DETACH.9DEVICE_PROBE.9DEVICE_SHUTDOWN.9DRIVER_MODULE.9MD5.9VFS_CHECKEXP.9VFS_FHTOVP.9VFS_INIT.9VFS_MOUNT.9VFS_QUOTACTL.9VFS_ROOT.9VFS_START.9VFS_STATFS.9VFS_SYNC.9VFS_UNMOUNT.9VFS_VGET.9VFS_VPTOFH.9VOP_ACCESS.9VOP_ACLCHECK.9VOP_ADVLOCK.9VOP_ATTRIB.9VOP_BWRITE.9VOP_CREATE.9VOP_FSYNC.9VOP_GETACL.9VOP_GETEXTATTR.9VOP_GETPAGES.9VOP_INACTIVE.9VOP_IOCTL.9VOP_LEASE.9VOP_LINK.9VOP_LOCK.9VOP_OPENCLOSE.9VOP_PATHCONF.9VOP_PRINT.9VOP_RDWR.9VOP_READLINK.9VOP_REALLOCBLKS.9VOP_REMOVE.9VOP_SETACL.9VOP_SETEXTATTR.9VOP_STRATEGY.9acl.9at_exit.9at_fork.9bios.9boot.9bus_alloc_resource.9bus_generic_attach.9bus_generic_detach.9bus_generic_map_intr.9bus_generic_print_child.9bus_generic_read_ivar.9bus_generic_shutdown.9bus_release_resource.9copy.9devclass_add_driver.9devclass_find.9devclass_get_device.9devclass_get_devices.9devclass_get_maxunit.9devclass_get_name.9devclass_get_softc.9device_add_child.9device_delete_child.9device_enable.9device_find_child.9device_get_children.9device_get_devclass.9device_get_driver.9device_get_ivars.9device_get_softc.9device_get_state.9device_get_unit.9device_probe_and_attach.9device_quiet.9device_set_desc.9device_set_flags.9devtoname.9fetch.9inittodr.9kernacc.9make_dev.9malloc.9microtime.9microuptime.9panic.9physio.9resettodr.9spl.9store.9style.9tvtohz.9uio.9vget.9vput.9
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_PRINT_CHILD 9
|
.Dt BUS_PRINT_CHILD 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm BUS_PRINT_CHILD
|
.Nm BUS_PRINT_CHILD
|
||||||
.Nd デバイスについての情報の表示
|
.Nd デバイスについての情報の表示
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn BUS_PRINT_CHILD "device_t dev" "device_t child"
|
.Fn BUS_PRINT_CHILD "device_t dev" "device_t child"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_READ_IVAR 9
|
.Dt BUS_READ_IVAR 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm BUS_WRITE_IVAR
|
.Nm BUS_WRITE_IVAR
|
||||||
.Nd バス特有のデバイスインスタンス変数の操作
|
.Nd バス特有のデバイスインスタンス変数の操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn BUS_READ_IVAR "device_t dev" "device_t child" "int index" "uintptr_t *result"
|
.Fn BUS_READ_IVAR "device_t dev" "device_t child" "int index" "uintptr_t *result"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd April 2, 2000
|
||||||
.Dt BUS_SETUP_INTR 9
|
.Dt BUS_SETUP_INTR 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -32,8 +32,8 @@
|
||||||
.Nm BUS_SETUP_INTR
|
.Nm BUS_SETUP_INTR
|
||||||
.Nd 割り込みハンドラの作成と接続
|
.Nd 割り込みハンドラの作成と接続
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.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"
|
.Fn BUS_SETUP_INTR "device_t dev" "device_t child" "struct resource *irq" "int flags" "driver_intr_t *intr" "void *arg" "void **cookiep"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_ATTACH 9
|
.Dt DEVICE_ATTACH 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm DEVICE_ATTACH
|
.Nm DEVICE_ATTACH
|
||||||
.Nd デバイスのアタッチ
|
.Nd デバイスのアタッチ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn DEVICE_ATTACH "device_t dev"
|
.Fn DEVICE_ATTACH "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_DETACH 9
|
.Dt DEVICE_DETACH 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm DEVICE_DETACH
|
.Nm DEVICE_DETACH
|
||||||
.Nd デバイスのデタッチ
|
.Nd デバイスのデタッチ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn DEVICE_DETACH "device_t dev"
|
.Fn DEVICE_DETACH "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Os
|
.Os
|
||||||
.Dt DEVICE_PROBE 9
|
.Dt DEVICE_PROBE 9
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm DEVICE_PROBE
|
.Nm DEVICE_PROBE
|
||||||
.Nd デバイスの存在のプローブ
|
.Nd デバイスの存在のプローブ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn DEVICE_PROBE "device_t dev"
|
.Fn DEVICE_PROBE "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_SHUTDOWN 9
|
.Dt DEVICE_SHUTDOWN 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm DEVICE_SHUTDOWN
|
.Nm DEVICE_SHUTDOWN
|
||||||
.Nd システムシャットダウンの間に呼ばれる
|
.Nd システムシャットダウンの間に呼ばれる
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn DEVICE_SHUTDOWN "device_t dev"
|
.Fn DEVICE_SHUTDOWN "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd May 16, 2000
|
||||||
.Dt DRIVER_MODULE 9
|
.Dt DRIVER_MODULE 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm DRIVER_MODULE
|
.Nm DRIVER_MODULE
|
||||||
.Nd カーネルドライバ宣言マクロ
|
.Nd カーネルドライバ宣言マクロ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Fd #include <sys/module.h>
|
.In sys/module.h
|
||||||
.Fn DRIVER_MODULE name busname "driver_t driver" "devclass_t devclass" "modeventhand_t evh" "void *arg"
|
.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"
|
.Fn MULTI_DRIVER_MODULE name busname "driver_t drivers[]" "devclass_t devclass" "modeventhand_t evh" "void *arg"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -28,9 +28,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd April 17, 1996
|
||||||
.Dt MD5 9
|
.Dt MD5 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -40,8 +40,8 @@
|
||||||
.Nm MD5Transform
|
.Nm MD5Transform
|
||||||
.Nd メッセージダイジェストルーチン
|
.Nd メッセージダイジェストルーチン
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/md5.h>
|
.In sys/md5.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn MD5Init "MD5_CTX *buf"
|
.Fn MD5Init "MD5_CTX *buf"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd September 10, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VFS_CHECKEXP 9
|
.Dt VFS_CHECKEXP 9
|
||||||
|
@ -32,8 +32,8 @@
|
||||||
.Nm VFS_CHECKEXP
|
.Nm VFS_CHECKEXP
|
||||||
.Nd vnode がクライアントにエクスポートされているかどうかをチェック
|
.Nd vnode がクライアントにエクスポートされているかどうかをチェック
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_CHECKEXP "struct mount *mp" "struct mbuf *nam" "int *exflagsp" "struct ucred **credanonp"
|
.Fn VFS_CHECKEXP "struct mount *mp" "struct mbuf *nam" "int *exflagsp" "struct ucred **credanonp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VFS_FHTOVP 9
|
.Dt VFS_FHTOVP 9
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_FHTOVP
|
.Nm VFS_FHTOVP
|
||||||
.Nd NFS ファイルハンドルから vnode への変換
|
.Nd NFS ファイルハンドルから vnode への変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_FHTOVP "struct mount *mp" "struct fid *fhp" "struct vnode **vpp"
|
.Fn VFS_FHTOVP "struct mount *mp" "struct fid *fhp" "struct vnode **vpp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_INIT
|
.Nm VFS_INIT
|
||||||
.Nd ファイルシステムの初期化
|
.Nd ファイルシステムの初期化
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_INIT
|
.Fn VFS_INIT
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_MOUNT
|
.Nm VFS_MOUNT
|
||||||
.Nd ファイルシステムのマウント
|
.Nd ファイルシステムのマウント
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_MOUNT "struct mount *mp" "char *path" "caddr_t data" "struct nameidata *ndp" "struct proc *p"
|
.Fn VFS_MOUNT "struct mount *mp" "char *path" "caddr_t data" "struct nameidata *ndp" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_QUOTACTL
|
.Nm VFS_QUOTACTL
|
||||||
.Nd ファイルシステムクォータの操作
|
.Nd ファイルシステムクォータの操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_QUOTACTL "struct mount *mp" "int cmds" "uid_t uid" "caddr_t arg" "struct proc *p"
|
.Fn VFS_QUOTACTL "struct mount *mp" "int cmds" "uid_t uid" "caddr_t arg" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_ROOT
|
.Nm VFS_ROOT
|
||||||
.Nd ファイルシステムのルート vnode の取得
|
.Nd ファイルシステムのルート vnode の取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_ROOT "struct mount *mp" "struct vnode **vpp"
|
.Fn VFS_ROOT "struct mount *mp" "struct vnode **vpp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_START
|
.Nm VFS_START
|
||||||
.Nd ファイルシステムを操作可能にする
|
.Nd ファイルシステムを操作可能にする
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_START "struct mount *mp" "int flags" "struct proc *p"
|
.Fn VFS_START "struct mount *mp" "int flags" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_STATFS
|
.Nm VFS_STATFS
|
||||||
.Nd ファイルシステムの状態の取得
|
.Nd ファイルシステムの状態の取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_STATFS "struct mount *mp" "struct statfs *sbp" "struct proc *p"
|
.Fn VFS_STATFS "struct mount *mp" "struct statfs *sbp" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_SYNC
|
.Nm VFS_SYNC
|
||||||
.Nd 未書き込みデータの吐き出し
|
.Nd 未書き込みデータの吐き出し
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_SYNC "struct mount *mp" "int waitfor" "struct ucred *cred" "struct proc *p"
|
.Fn VFS_SYNC "struct mount *mp" "int waitfor" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_UNMOUNT
|
.Nm VFS_UNMOUNT
|
||||||
.Nd ファイルシステムのアンマウント
|
.Nd ファイルシステムのアンマウント
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_UNMOUNT "struct mount *mp" "int mntflags" "struct proc *p"
|
.Fn VFS_UNMOUNT "struct mount *mp" "int mntflags" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VFS_VGET 9
|
.Dt VFS_VGET 9
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_VGET
|
.Nm VFS_VGET
|
||||||
.Nd inode 番号から vnode への変換
|
.Nd inode 番号から vnode への変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_VGET "struct mount *mp" "ino_t ino" "struct vnode **vpp"
|
.Fn VFS_VGET "struct mount *mp" "ino_t ino" "struct vnode **vpp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VFS_VPTOFH
|
.Nm VFS_VPTOFH
|
||||||
.Nd vnode から NFS ファイルハンドルへの変換
|
.Nd vnode から NFS ファイルハンドルへの変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VFS_VPTOFH "struct vnode *vp" "struct fid *fhp"
|
.Fn VFS_VPTOFH "struct vnode *vp" "struct fid *fhp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_ACCESS 9
|
.Dt VOP_ACCESS 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_ACCESS
|
.Nm VOP_ACCESS
|
||||||
.Nd ファイルまたは UNIX ドメインソケットのアクセス許可の調査
|
.Nd ファイルまたは UNIX ドメインソケットのアクセス許可の調査
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_ACCESS "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_ACCESS "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd December 23, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_ACLCHECK 9
|
.Dt VOP_ACLCHECK 9
|
||||||
|
@ -33,9 +33,9 @@
|
||||||
.Nm VOP_ACLCHECK
|
.Nm VOP_ACLCHECK
|
||||||
.Nd vnode のアクセス制御リストの調査
|
.Nd vnode のアクセス制御リストの調査
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/acl.h>
|
.In sys/acl.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_ACLCHECK "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_ACLCHECK "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 30, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_ADVLOCK 9
|
.Dt VOP_ADVLOCK 9
|
||||||
|
@ -36,10 +36,10 @@
|
||||||
.Nm VOP_ADVLOCK
|
.Nm VOP_ADVLOCK
|
||||||
.Nd 問合せ型レコードロック
|
.Nd 問合せ型レコードロック
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/fcntl.h>
|
.In sys/fcntl.h
|
||||||
.Fd #include <sys/lockf.h>
|
.In sys/lockf.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_ADVLOCK "struct vnode *vp" "caddr_t id" "int op" "struct flock *fl" "int flags"
|
.Fn VOP_ADVLOCK "struct vnode *vp" "caddr_t id" "int op" "struct flock *fl" "int flags"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm VOP_SETATTR
|
.Nm VOP_SETATTR
|
||||||
.Nd ファイルまたはディレクトリの属性の取得または設定
|
.Nd ファイルまたはディレクトリの属性の取得または設定
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_GETATTR "struct vnode *vp" "struct vattr *vap" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_GETATTR "struct vnode *vp" "struct vattr *vap" "struct ucred *cred" "struct proc *p"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_BWRITE 9
|
.Dt VOP_BWRITE 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_BWRITE
|
.Nm VOP_BWRITE
|
||||||
.Nd ファイルシステムバッファの書き込み
|
.Nd ファイルシステムバッファの書き込み
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_BWRITE "struct vnode *vp" "struct buf *bp"
|
.Fn VOP_BWRITE "struct vnode *vp" "struct buf *bp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -39,9 +39,9 @@
|
||||||
.Nm VOP_SYMLINK
|
.Nm VOP_SYMLINK
|
||||||
.Nd ファイル、ソケット、FIFO、デバイス、ディレクトリまたはシンボリックリンクの作成
|
.Nd ファイル、ソケット、FIFO、デバイス、ディレクトリまたはシンボリックリンクの作成
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/namei.h>
|
.In sys/namei.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_CREATE "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *vap"
|
.Fn VOP_CREATE "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *vap"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_FSYNC 9
|
.Dt VOP_FSYNC 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_FSYNC
|
.Nm VOP_FSYNC
|
||||||
.Nd ファイルシステムバッファのファイルへの吐き出し
|
.Nd ファイルシステムバッファのファイルへの吐き出し
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_FSYNC "struct vnode *vp" "struct ucred *cred" "int waitfor" "struct proc *p"
|
.Fn VOP_FSYNC "struct vnode *vp" "struct ucred *cred" "int waitfor" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd December 23, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_GETACL 9
|
.Dt VOP_GETACL 9
|
||||||
|
@ -33,9 +33,9 @@
|
||||||
.Nm VOP_GETACL
|
.Nm VOP_GETACL
|
||||||
.Nd vnode のアクセス制御リストの取り出し
|
.Nd vnode のアクセス制御リストの取り出し
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/acl.h>
|
.In sys/acl.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_GETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_GETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd December 23, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_GETEXTATTR 9
|
.Dt VOP_GETEXTATTR 9
|
||||||
|
@ -33,9 +33,9 @@
|
||||||
.Nm VOP_GETEXTATTR
|
.Nm VOP_GETEXTATTR
|
||||||
.Nd vnode からの名前付き拡張属性の取り出し
|
.Nd vnode からの名前付き拡張属性の取り出し
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/extattr.h>
|
.In sys/extattr.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_GETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_GETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_GETPAGES 9
|
.Dt VOP_GETPAGES 9
|
||||||
|
@ -37,9 +37,9 @@
|
||||||
.Nm VOP_PUTPAGES
|
.Nm VOP_PUTPAGES
|
||||||
.Nd ファイルから VM ページへの読み込みまたは書き込み
|
.Nd ファイルから VM ページへの読み込みまたは書き込み
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <vm/vm.h>
|
.In vm/vm.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_GETPAGES "struct vnode *vp" "vm_page_t *m" "int count" "int reqpage" "vm_ooffset_t offset"
|
.Fn VOP_GETPAGES "struct vnode *vp" "vm_page_t *m" "int count" "int reqpage" "vm_ooffset_t offset"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_INACTIVE 9
|
.Dt VOP_INACTIVE 9
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm VOP_RECLAIM
|
.Nm VOP_RECLAIM
|
||||||
.Nd vnode のためのファイルシステム資源の回収
|
.Nd vnode のためのファイルシステム資源の回収
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_INACTIVE "struct vnode *vp" "struct proc *p"
|
.Fn VOP_INACTIVE "struct vnode *vp" "struct proc *p"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_IOCTL
|
.Nm VOP_IOCTL
|
||||||
.Nd デバイス固有の制御
|
.Nd デバイス固有の制御
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_IOCTL "struct vnode *vp" "u_long command" "caddr_t data" "int fflag" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_IOCTL "struct vnode *vp" "u_long command" "caddr_t data" "int fflag" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd September 24, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_LEASE 9
|
.Dt VOP_LEASE 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_LEASE
|
.Nm VOP_LEASE
|
||||||
.Nd ユーザ証明と操作のタイプの特有の組に対する vnode の正当性の確認
|
.Nd ユーザ証明と操作のタイプの特有の組に対する vnode の正当性の確認
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/mount.h>
|
.In sys/mount.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_LEASE "struct vnode *vp" "struct proc *p" "struct ucred *cred" "int type"
|
.Fn VOP_LEASE "struct vnode *vp" "struct proc *p" "struct ucred *cred" "int type"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_LINK 9
|
.Dt VOP_LINK 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_LINK
|
.Nm VOP_LINK
|
||||||
.Nd ファイルの新しい名前の作成
|
.Nd ファイルの新しい名前の作成
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_LINK "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
|
.Fn VOP_LINK "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_LOCK 9
|
.Dt VOP_LOCK 9
|
||||||
|
@ -39,9 +39,9 @@
|
||||||
.Nm vn_lock
|
.Nm vn_lock
|
||||||
.Nd vnode アクセスの直列化
|
.Nd vnode アクセスの直列化
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/lock.h>
|
.In sys/lock.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_LOCK "struct vnode *vp" "int flags" "struct proc *p"
|
.Fn VOP_LOCK "struct vnode *vp" "int flags" "struct proc *p"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_OPEN 9
|
.Dt VOP_OPEN 9
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm VOP_CLOSE
|
.Nm VOP_CLOSE
|
||||||
.Nd ファイルのオープンまたはクローズ
|
.Nd ファイルのオープンまたはクローズ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_OPEN "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_OPEN "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_PATHCONF 9
|
.Dt VOP_PATHCONF 9
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VOP_PATHCONF
|
.Nm VOP_PATHCONF
|
||||||
.Nd POSIX パス構成情報の取得
|
.Nd POSIX パス構成情報の取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/unistd.h>
|
.In sys/unistd.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_PATHCONF "struct vnode *vp" "int name" "int *retval"
|
.Fn VOP_PATHCONF "struct vnode *vp" "int name" "int *retval"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_PRINT 9
|
.Dt VOP_PRINT 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_PRINT
|
.Nm VOP_PRINT
|
||||||
.Nd デバッグ情報の表示
|
.Nd デバッグ情報の表示
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_PRINT "struct vnode *vp"
|
.Fn VOP_PRINT "struct vnode *vp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_RDWR 9
|
.Dt VOP_RDWR 9
|
||||||
|
@ -37,9 +37,9 @@
|
||||||
.Nm VOP_WRITE
|
.Nm VOP_WRITE
|
||||||
.Nd ファイルの読み込みまたは書き込み
|
.Nd ファイルの読み込みまたは書き込み
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/uio.h>
|
.In sys/uio.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_READ "struct vnode *vp" "struct uio *uio" "int ioflag" "struct ucred *cred"
|
.Fn VOP_READ "struct vnode *vp" "struct uio *uio" "int ioflag" "struct ucred *cred"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_READLINK 9
|
.Dt VOP_READLINK 9
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
.Nm VOP_READLINK
|
.Nm VOP_READLINK
|
||||||
.Nd シンボリックリンクのターゲットの読み込み
|
.Nd シンボリックリンクのターゲットの読み込み
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/uio.h>
|
.In sys/uio.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_READLINK "struct vnode *vp" "struct uio *uio" "struct ucred *cred"
|
.Fn VOP_READLINK "struct vnode *vp" "struct uio *uio" "struct ucred *cred"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_REALLOCBLKS 9
|
.Dt VOP_REALLOCBLKS 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_REALLOCBLKS
|
.Nm VOP_REALLOCBLKS
|
||||||
.Nd ファイルのブロックを連続するように再配列
|
.Nd ファイルのブロックを連続するように再配列
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_REALLOCBLKS "struct vnode *vp" "struct cluster_save *buflist"
|
.Fn VOP_REALLOCBLKS "struct vnode *vp" "struct cluster_save *buflist"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_REMOVE 9
|
.Dt VOP_REMOVE 9
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm VOP_RMDIR
|
.Nm VOP_RMDIR
|
||||||
.Nd ファイルまたはディレクトリの削除
|
.Nd ファイルまたはディレクトリの削除
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_REMOVE "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
|
.Fn VOP_REMOVE "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd December 23, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_SETACL 9
|
.Dt VOP_SETACL 9
|
||||||
|
@ -33,9 +33,9 @@
|
||||||
.Nm VOP_SETACL
|
.Nm VOP_SETACL
|
||||||
.Nd vnode のアクセス制御リストの設定
|
.Nd vnode のアクセス制御リストの設定
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/acl.h>
|
.In sys/acl.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_SETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_SETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd December 23, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_SETEXTATTR 9
|
.Dt VOP_SETEXTATTR 9
|
||||||
|
@ -33,9 +33,9 @@
|
||||||
.Nm VOP_SETEXTATTR
|
.Nm VOP_SETEXTATTR
|
||||||
.Nd vnode への名前つき拡張属性の設定
|
.Nd vnode への名前つき拡張属性の設定
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/extattr.h>
|
.In sys/extattr.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_SETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
|
.Fn VOP_SETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VOP_STRATEGY 9
|
.Dt VOP_STRATEGY 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm VOP_STRATEGY
|
.Nm VOP_STRATEGY
|
||||||
.Nd ファイルシステムバッファの読み書き
|
.Nd ファイルシステムバッファの読み書き
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn VOP_STRATEGY "struct vnode *vp" "struct buf *bp"
|
.Fn VOP_STRATEGY "struct vnode *vp" "struct buf *bp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd December 23, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt ACL 9
|
.Dt ACL 9
|
||||||
|
@ -33,9 +33,9 @@
|
||||||
.Nm acl
|
.Nm acl
|
||||||
.Nd 仮想ファイルシステムアクセス制御リスト
|
.Nd 仮想ファイルシステムアクセス制御リスト
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Fd #include <sys/acl.h>
|
.In sys/acl.h
|
||||||
.Pp
|
.Pp
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
typedef int acl_type_t;
|
typedef int acl_type_t;
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd August 15, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt AT_EXIT 9
|
.Dt AT_EXIT 9
|
||||||
|
@ -34,8 +34,8 @@
|
||||||
.Nm rm_at_exit
|
.Nm rm_at_exit
|
||||||
.Nd exit 時に実行される関数の問合せ
|
.Nd exit 時に実行される関数の問合せ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Ft typedef\ void ( exitlist_fn ) ( struct\ proc\ * ) ;
|
.Ft typedef\ void ( exitlist_fn ) ( struct\ proc\ * ) ;
|
||||||
.Pp
|
.Pp
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -23,9 +23,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd August 15, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt AT_FORK 9
|
.Dt AT_FORK 9
|
||||||
|
@ -34,8 +34,8 @@
|
||||||
.Nm rm_at_fork
|
.Nm rm_at_fork
|
||||||
.Nd fork 時に実行される関数の問合せ
|
.Nd fork 時に実行される関数の問合せ
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Ft "typedef void" ( *forklist_fn )
|
.Ft "typedef void" ( *forklist_fn )
|
||||||
.Fa ( "struct proc*" , "struct proc*" , int ) ;
|
.Fa ( "struct proc*" , "struct proc*" , int ) ;
|
||||||
.Pp
|
.Pp
|
||||||
|
|
|
@ -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
|
.\" Copyright (c) 1997 Michael Smith
|
||||||
.\" All rights reserved.
|
.\" All rights reserved.
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd Aug 1, 1997
|
||||||
.Dt BIOS 9
|
.Dt BIOS 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -34,8 +34,8 @@
|
||||||
.Nm bios32
|
.Nm bios32
|
||||||
.Nd PC BIOS との相互作用
|
.Nd PC BIOS との相互作用
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <machine/pc/bios.h>
|
.In machine/pc/bios.h
|
||||||
.Ft u_int32_t
|
.Ft u_int32_t
|
||||||
.Fn bios_sigsearch "u_int32_t start" "u_char *sig" "int siglen" "int paralen" "int sigofs"
|
.Fn bios_sigsearch "u_int32_t start" "u_char *sig" "int siglen" "int paralen" "int sigofs"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -32,9 +32,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd February 14, 1997
|
||||||
.Dt BOOT 9
|
.Dt BOOT 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -42,9 +42,9 @@
|
||||||
.Nm boot
|
.Nm boot
|
||||||
.Nd システムの停止または再起動
|
.Nd システムの停止または再起動
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Fd #include <sys/reboot.h>
|
.In sys/reboot.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn boot "int howto"
|
.Fn boot "int howto"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd May 18, 2000
|
||||||
.Dt BUS_ALLOC_RESOURCE 9
|
.Dt BUS_ALLOC_RESOURCE 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,12 +36,12 @@
|
||||||
.Nm bus_alloc_resource
|
.Nm bus_alloc_resource
|
||||||
.Nd バス上の資源の割り当て
|
.Nd バス上の資源の割り当て
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Pp
|
.Pp
|
||||||
.Fd #include <machine/bus.h>
|
.In machine/bus.h
|
||||||
.Fd #include <sys/rman.h>
|
.In sys/rman.h
|
||||||
.Fd #include <machine/resource.h>
|
.In machine/resource.h
|
||||||
.Ft struct resource *
|
.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"
|
.Fn bus_alloc_resource "device_t dev" "int type" "int *rid" "u_long start" "u_long end" "u_long count" "u_int flags"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_GENERIC_ATTACH 9
|
.Dt BUS_GENERIC_ATTACH 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Dv DEVICE_ATTACH
|
.Dv DEVICE_ATTACH
|
||||||
の一般的な実装
|
の一般的な実装
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_generic_attach "device_t dev"
|
.Fn bus_generic_attach "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_GENERIC_DETACH 9
|
.Dt BUS_GENERIC_DETACH 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Dv DEVICE_DETACH
|
.Dv DEVICE_DETACH
|
||||||
の一般的な実装
|
の一般的な実装
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_generic_detach "device_t dev"
|
.Fn bus_generic_detach "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_GENERIC_MAP_INTR 9
|
.Dt BUS_GENERIC_MAP_INTR 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Dv BUS_MAP_INTR
|
.Dv BUS_MAP_INTR
|
||||||
の一般的な実装
|
の一般的な実装
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_generic_map_intr "device_t dev" "device_t child" "driver_intr_t *intr" "void *arg"
|
.Fn bus_generic_map_intr "device_t dev" "device_t child" "driver_intr_t *intr" "void *arg"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_GENERIC_PRINT_CHILD 9
|
.Dt BUS_GENERIC_PRINT_CHILD 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Dv DEVICE_PRINT_CHILD
|
.Dv DEVICE_PRINT_CHILD
|
||||||
の一般的な実装
|
の一般的な実装
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_generic_print_child "device_t dev" "device_t child"
|
.Fn bus_generic_print_child "device_t dev" "device_t child"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_GENERIC_READ_IVAR 9
|
.Dt BUS_GENERIC_READ_IVAR 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -41,8 +41,8 @@
|
||||||
.Dv BUS_WRITE_IVAR
|
.Dv BUS_WRITE_IVAR
|
||||||
の一般的な実装
|
の一般的な実装
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_generic_read_ivar "device_t dev" "device_t child" "int index" "uintptr_t *result"
|
.Fn bus_generic_read_ivar "device_t dev" "device_t child" "int index" "uintptr_t *result"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt BUS_GENERIC_SHUTDOWN 9
|
.Dt BUS_GENERIC_SHUTDOWN 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Dv DEVICE_SHUTDOWN
|
.Dv DEVICE_SHUTDOWN
|
||||||
の一般的な実装
|
の一般的な実装
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_generic_shutdown "device_t dev"
|
.Fn bus_generic_shutdown "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd May 18, 2000
|
||||||
.Dt BUS_RELEASE_RESOURCE 9
|
.Dt BUS_RELEASE_RESOURCE 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,12 +36,12 @@
|
||||||
.Nm bus_release_resource
|
.Nm bus_release_resource
|
||||||
.Nd バス上の資源の開放
|
.Nd バス上の資源の開放
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Pp
|
.Pp
|
||||||
.Fd #include <machine/bus.h>
|
.In machine/bus.h
|
||||||
.Fd #include <sys/rman.h>
|
.In sys/rman.h
|
||||||
.Fd #include <sys/resource.h>
|
.In machine/resource.h
|
||||||
.Fd #include <machine/resource.h>
|
.Fd #include <machine/resource.h>
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn bus_release_resource "device_t dev" "int type" "int rid" "struct resource *r"
|
.Fn bus_release_resource "device_t dev" "int type" "int rid" "struct resource *r"
|
||||||
|
|
|
@ -32,9 +32,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd January 7, 1996
|
||||||
.Dt COPY 9
|
.Dt COPY 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -48,8 +48,8 @@
|
||||||
.\" .Nm copyoutstr
|
.\" .Nm copyoutstr
|
||||||
.Nd カーネルコピー関数
|
.Nd カーネルコピー関数
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn copyin "const void *uaddr" "void *kaddr" "size_t len"
|
.Fn copyin "const void *uaddr" "void *kaddr" "size_t len"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_ADD_DRIVER 9
|
.Dt DEVCLASS_ADD_DRIVER 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Nm devclass_find_driver
|
.Nm devclass_find_driver
|
||||||
.Nd devclass の中のドライバの操作
|
.Nd devclass の中のドライバの操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn devclass_add_driver "devclass_t dc" "driver_t *driver"
|
.Fn devclass_add_driver "devclass_t dc" "driver_t *driver"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_FIND 9
|
.Dt DEVCLASS_FIND 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm devclass_find
|
.Nm devclass_find
|
||||||
.Nd devclass の検索
|
.Nd devclass の検索
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft devclass_t
|
.Ft devclass_t
|
||||||
.Fn devclass_find "const char *classname"
|
.Fn devclass_find "const char *classname"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_GET_DEVICE 9
|
.Dt DEVCLASS_GET_DEVICE 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm devclass_get_device
|
.Nm devclass_get_device
|
||||||
.Nd ユニット番号からデバイスへの変換
|
.Nd ユニット番号からデバイスへの変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft device_t
|
.Ft device_t
|
||||||
.Fn devclass_get_device "devclass_t dc" "int unit"
|
.Fn devclass_get_device "devclass_t dc" "int unit"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_GET_DEVICES 9
|
.Dt DEVCLASS_GET_DEVICES 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm devclass_get_devices
|
.Nm devclass_get_devices
|
||||||
.Nd devclass の中のデバイスのリストの取り出し
|
.Nd devclass の中のデバイスのリストの取り出し
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn devclass_get_devices "devclass_t dc" "device_t **devlistp" "int *devcountp"
|
.Fn devclass_get_devices "devclass_t dc" "device_t **devlistp" "int *devcountp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_GET_MAXUNIT 9
|
.Dt DEVCLASS_GET_MAXUNIT 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm devclass_get_maxunit
|
.Nm devclass_get_maxunit
|
||||||
.Nd クラスの中の最大のユニット番号を検索
|
.Nd クラスの中の最大のユニット番号を検索
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn devclass_get_maxunit "devclass_t dc"
|
.Fn devclass_get_maxunit "devclass_t dc"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_GET_NAME 9
|
.Dt DEVCLASS_GET_NAME 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm devclass_get_name
|
.Nm devclass_get_name
|
||||||
.Nd devclass の名前の入手
|
.Nd devclass の名前の入手
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft const char *
|
.Ft const char *
|
||||||
.Fn devclass_get_name "devclass_t dc"
|
.Fn devclass_get_name "devclass_t dc"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVCLASS_GET_SOFTC 9
|
.Dt DEVCLASS_GET_SOFTC 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm devclass_get_softc
|
.Nm devclass_get_softc
|
||||||
.Nd ユニット番号からドライバの私的構造体への変換
|
.Nd ユニット番号からドライバの私的構造体への変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void *
|
.Ft void *
|
||||||
.Fn devclass_get_softc "devclass_t dc" "int unit"
|
.Fn devclass_get_softc "devclass_t dc" "int unit"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_ADD_CHILD 9
|
.Dt DEVICE_ADD_CHILD 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm device_add_child_ordered
|
.Nm device_add_child_ordered
|
||||||
.Nd 存在しているデバイスの子として新しいデバイスを追加
|
.Nd 存在しているデバイスの子として新しいデバイスを追加
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft device_t
|
.Ft device_t
|
||||||
.Fn device_add_child "device_t dev" "const char *name" "int unit"
|
.Fn device_add_child "device_t dev" "const char *name" "int unit"
|
||||||
.Ft device_t
|
.Ft device_t
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_DELETE_CHILD 9
|
.Dt DEVICE_DELETE_CHILD 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_delete_child
|
.Nm device_delete_child
|
||||||
.Nd デバイスから子を削除
|
.Nd デバイスから子を削除
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn device_delete_child "device_t dev" "device_t child"
|
.Fn device_delete_child "device_t dev" "device_t child"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_ENABLE 9
|
.Dt DEVICE_ENABLE 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Nm device_is_enabled
|
.Nm device_is_enabled
|
||||||
.Nd デバイスの有効フラグの操作
|
.Nd デバイスの有効フラグの操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn device_enable "device_t dev"
|
.Fn device_enable "device_t dev"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_FIND_CHILD 9
|
.Dt DEVICE_FIND_CHILD 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_find_child
|
.Nm device_find_child
|
||||||
.Nd デバイスの子の検索
|
.Nd デバイスの子の検索
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft device_t
|
.Ft device_t
|
||||||
.Fn device_find_child "device_t dev" "const char* name" "int unit"
|
.Fn device_find_child "device_t dev" "const char* name" "int unit"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd December 1, 1999
|
||||||
.Dt DEVICE_GET_CHILDREN 9
|
.Dt DEVICE_GET_CHILDREN 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_get_children
|
.Nm device_get_children
|
||||||
.Nd デバイスに接続されているデバイスのリストの取得
|
.Nd デバイスに接続されているデバイスのリストの取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn device_get_children "device_t dev" "device_t **devlistp" "int *devcountp"
|
.Fn device_get_children "device_t dev" "device_t **devlistp" "int *devcountp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_GET_DEVCLASS 9
|
.Dt DEVICE_GET_DEVCLASS 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_get_devclass
|
.Nm device_get_devclass
|
||||||
.Nd デバイスのデバイスクラスへのアクセス
|
.Nd デバイスのデバイスクラスへのアクセス
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft devclass_t
|
.Ft devclass_t
|
||||||
.Fn device_get_devclass "device_t dev"
|
.Fn device_get_devclass "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_GET_DRIVER 9
|
.Dt DEVICE_GET_DRIVER 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_get_driver
|
.Nm device_get_driver
|
||||||
.Nd デバイスのドライバへのアクセス
|
.Nd デバイスのドライバへのアクセス
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft driver_t *
|
.Ft driver_t *
|
||||||
.Fn device_get_driver "device_t dev"
|
.Fn device_get_driver "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_GET_IVARS 9
|
.Dt DEVICE_GET_IVARS 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_get_ivars
|
.Nm device_get_ivars
|
||||||
.Nd バスの私的変数へのアクセス
|
.Nd バスの私的変数へのアクセス
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void *
|
.Ft void *
|
||||||
.Fn device_get_ivars "device_t dev"
|
.Fn device_get_ivars "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_GET_SOFTC 9
|
.Dt DEVICE_GET_SOFTC 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_get_softc
|
.Nm device_get_softc
|
||||||
.Nd ドライバの私的なインスタンス変数へのアクセス
|
.Nd ドライバの私的なインスタンス変数へのアクセス
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void *
|
.Ft void *
|
||||||
.Fn device_get_softc "device_t dev"
|
.Fn device_get_softc "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_GET_STATE 9
|
.Dt DEVICE_GET_STATE 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -39,8 +39,8 @@
|
||||||
.Nm device_is_alive
|
.Nm device_is_alive
|
||||||
.Nd デバイス状態の操作
|
.Nd デバイス状態の操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft device_state_t
|
.Ft device_state_t
|
||||||
.Fn device_get_state "device_t dev"
|
.Fn device_get_state "device_t dev"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_GET_UNIT 9
|
.Dt DEVICE_GET_UNIT 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_get_unit
|
.Nm device_get_unit
|
||||||
.Nd デバイスのユニット番号へのアクセス
|
.Nd デバイスのユニット番号へのアクセス
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn device_get_unit "device_t dev"
|
.Fn device_get_unit "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_PROBE_AND_ATTACH 9
|
.Dt DEVICE_PROBE_AND_ATTACH 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm device_probe_and_attach
|
.Nm device_probe_and_attach
|
||||||
.Nd デバイスの初期化
|
.Nd デバイスの初期化
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn device_probe_and_attach "device_t dev"
|
.Fn device_probe_and_attach "device_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 21, 1999
|
||||||
.Dt DEVICE_QUIET 9
|
.Dt DEVICE_QUIET 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Nm device_is_quiet
|
.Nm device_is_quiet
|
||||||
.Nd デバイスの沈黙フラグの操作
|
.Nd デバイスの沈黙フラグの操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn device_quiet "device_t dev"
|
.Fn device_quiet "device_t dev"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1998
|
||||||
.Dt DEVICE_SET_DESC 9
|
.Dt DEVICE_SET_DESC 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -38,8 +38,8 @@
|
||||||
.Nm device_get_desc
|
.Nm device_get_desc
|
||||||
.Nd デバイスの記述にアクセス
|
.Nd デバイスの記述にアクセス
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn device_set_desc "device_t dev" "const char *desc"
|
.Fn device_set_desc "device_t dev" "const char *desc"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd September 6, 1999
|
||||||
.Dt DEVICE_GET_FLAGS 9
|
.Dt DEVICE_GET_FLAGS 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -37,8 +37,8 @@
|
||||||
.Nm device_get_flags
|
.Nm device_get_flags
|
||||||
.Nd ドライバフラグの操作
|
.Nd ドライバフラグの操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/bus.h>
|
.In sys/bus.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn device_set_flags "device_t dev" "u_int32_t flags"
|
.Fn device_set_flags "device_t dev" "u_int32_t flags"
|
||||||
.Ft u_int32_t
|
.Ft u_int32_t
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd September 25, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt DEVTONAME 9
|
.Dt DEVTONAME 9
|
||||||
|
@ -32,8 +32,8 @@
|
||||||
.Nm devtoname
|
.Nm devtoname
|
||||||
.Nd dev_t データをデバイス名を示す文字列に変換
|
.Nd dev_t データをデバイス名を示す文字列に変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/conf.h>
|
.In sys/conf.h
|
||||||
.Ft const char *
|
.Ft const char *
|
||||||
.Fn devtoname "dev_t dev"
|
.Fn devtoname "dev_t dev"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -32,7 +32,8 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd January 7, 1996
|
||||||
.Dt FETCH 9
|
.Dt FETCH 9
|
||||||
|
@ -45,10 +46,10 @@
|
||||||
.Nm fuword
|
.Nm fuword
|
||||||
.Nd ユーザー空間からのデータの取り出し
|
.Nd ユーザー空間からのデータの取り出し
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/time.h>
|
.In sys/time.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Fd #include <sys/resourcevar.h>
|
.In sys/resourcevar.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn fubyte "const void *base"
|
.Fn fubyte "const void *base"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -29,7 +29,8 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd March 22, 1997
|
||||||
.Dt INITTODR 9
|
.Dt INITTODR 9
|
||||||
|
@ -38,8 +39,8 @@
|
||||||
.Nm inittodr
|
.Nm inittodr
|
||||||
.Nd システムタイムの初期化
|
.Nd システムタイムの初期化
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn inittodr "time_t base"
|
.Fn inittodr "time_t base"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -34,9 +34,9 @@
|
||||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 16, 1996
|
||||||
.Dt KERNACC 9
|
.Dt KERNACC 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -45,9 +45,9 @@
|
||||||
.Nm useracc
|
.Nm useracc
|
||||||
.Nd メモリ領域がアクセス可能か否かの調査
|
.Nd メモリ領域がアクセス可能か否かの調査
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <vm/vm.h>
|
.In vm/vm.h
|
||||||
.Fd #include <vm/vm_extern.h>
|
.In vm/vm_extern.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn kernacc "caddr_t addr" "int len" "int rw"
|
.Fn kernacc "caddr_t addr" "int len" "int rw"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd September 25, 1999
|
||||||
.Os
|
.Os
|
||||||
.Dt MAKE_DEV 9
|
.Dt MAKE_DEV 9
|
||||||
|
@ -33,8 +33,8 @@
|
||||||
.Nm destroy_dev
|
.Nm destroy_dev
|
||||||
.Nd 新しいデバイスのための dev_t の作成と削除
|
.Nd 新しいデバイスのための dev_t の作成と削除
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/conf.h>
|
.In sys/conf.h
|
||||||
.Ft dev_t
|
.Ft dev_t
|
||||||
.Fn make_dev "struct cdevsw *cdevsw" "int minor" "uid_t uid" "gid_t gid" "int perms" "char *fmt" ...
|
.Fn make_dev "struct cdevsw *cdevsw" "int minor" "uid_t uid" "gid_t gid" "int perms" "char *fmt" ...
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -33,7 +33,8 @@
|
||||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||||
.\"
|
.\"
|
||||||
.\" $NetBSD: malloc.9,v 1.3 1996/11/11 00:05:11 lukem Exp $
|
.\" $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
|
.Dd June 16, 1996
|
||||||
.Dt MALLOC 9
|
.Dt MALLOC 9
|
||||||
|
@ -45,8 +46,8 @@
|
||||||
.Nm FREE
|
.Nm FREE
|
||||||
.Nd カーネルメモリマネージメントルーチン
|
.Nd カーネルメモリマネージメントルーチン
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/malloc.h>
|
.In sys/malloc.h
|
||||||
.Ft void *
|
.Ft void *
|
||||||
.Fn malloc "unsigned long size" "struct malloc_type *type" "int flags"
|
.Fn malloc "unsigned long size" "struct malloc_type *type" "int flags"
|
||||||
.Fn MALLOC "space" "cast" "unsigned long size" "struct malloc_type *type" "int flags"
|
.Fn MALLOC "space" "cast" "unsigned long size" "struct malloc_type *type" "int flags"
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd January 3, 2000
|
||||||
.Dt MICROTIME 9
|
.Dt MICROTIME 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
.Nm getnanotime
|
.Nm getnanotime
|
||||||
.Nd 現在時刻の取得
|
.Nd 現在時刻の取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/time.h>
|
.In sys/time.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn microtime "struct timeval *tv"
|
.Fn microtime "struct timeval *tv"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd January 3, 2000
|
||||||
.Dt MICROUPTIME 9
|
.Dt MICROUPTIME 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
.Nm getnanouptime
|
.Nm getnanouptime
|
||||||
.Nd 起動からの経過時間の取得
|
.Nd 起動からの経過時間の取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/time.h>
|
.In sys/time.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn microuptime "struct timeval *tv"
|
.Fn microuptime "struct timeval *tv"
|
||||||
.Ft void
|
.Ft void
|
||||||
|
|
|
@ -29,7 +29,8 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd August 11, 1995
|
||||||
.Dt PANIC 9
|
.Dt PANIC 9
|
||||||
|
@ -38,7 +39,7 @@
|
||||||
.Nm panic
|
.Nm panic
|
||||||
.Nd 致命的なエラーによるシステムダウン
|
.Nd 致命的なエラーによるシステムダウン
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn panic "const char *fmt" ...
|
.Fn panic "const char *fmt" ...
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -34,7 +34,8 @@
|
||||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd June 15, 1996
|
||||||
.Dt PHYSIO 9
|
.Dt PHYSIO 9
|
||||||
|
@ -43,9 +44,9 @@
|
||||||
.Nm physio
|
.Nm physio
|
||||||
.Nd ロウデバイスの入出力の開始
|
.Nd ロウデバイスの入出力の開始
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Fd #include <sys/buf.h>
|
.In sys/buf.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn physio "dev_t dev" "struct uio *uio" "int ioflag"
|
.Fn physio "dev_t dev" "struct uio *uio" "int ioflag"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -29,7 +29,8 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd November 13, 1995
|
||||||
.Dt RESETTODR 9
|
.Dt RESETTODR 9
|
||||||
|
@ -38,8 +39,8 @@
|
||||||
.Nm resettodr
|
.Nm resettodr
|
||||||
.Nd バッテリーバックアップの時計をシステムの時間に合わせる
|
.Nd バッテリーバックアップの時計をシステムの時間に合わせる
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn resettodr "void"
|
.Fn resettodr "void"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,7 +23,8 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 21, 1996
|
||||||
.Os
|
.Os
|
||||||
|
@ -43,8 +44,8 @@
|
||||||
.Nm splx
|
.Nm splx
|
||||||
.Nd 割り込み優先度の操作
|
.Nd 割り込み優先度の操作
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Ft intrmask_t
|
.Ft intrmask_t
|
||||||
.Fn splbio "void"
|
.Fn splbio "void"
|
||||||
.Ft intrmask_t
|
.Ft intrmask_t
|
||||||
|
|
|
@ -32,7 +32,8 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd January 7, 1996
|
||||||
.Dt STORE 9
|
.Dt STORE 9
|
||||||
|
@ -45,10 +46,10 @@
|
||||||
.Nm suword
|
.Nm suword
|
||||||
.Nd ユーザー空間へのデータの格納
|
.Nd ユーザー空間へのデータの格納
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/time.h>
|
.In sys/time.h
|
||||||
.Fd #include <sys/systm.h>
|
.In sys/systm.h
|
||||||
.Fd #include <sys/resourcevar.h>
|
.In sys/resourcevar.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn subyte "void *base" "int byte"
|
.Fn subyte "void *base" "int byte"
|
||||||
.Ft int
|
.Ft int
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.\" Copyright (c) 1995 FreeBSD Inc.
|
.\" Copyright (c) 1995-2001 FreeBSD Inc.
|
||||||
.\" All rights reserved.
|
.\" All rights reserved.
|
||||||
.\"
|
.\"
|
||||||
.\" Redistribution and use in source and binary forms, with or without
|
.\" 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: src/share/man/man9/style.9,v 1.32.2.15 2001/11/26 17:48:15 obrien Exp %
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd December 14, 1995
|
.Dd December 7, 2001
|
||||||
.Dt STYLE 9
|
.Dt STYLE 9
|
||||||
.Os
|
.Os
|
||||||
.Sh 名称
|
.Sh 名称
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
* CSRG の KNF (Kernel Normal Form, カーネル標準書式) に基づいています。
|
* CSRG の KNF (Kernel Normal Form, カーネル標準書式) に基づいています。
|
||||||
*
|
*
|
||||||
* @(#)style 1.14 (Berkeley) 4/28/95
|
* @(#)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 (バージョン管理システム) リビジョン識別子は、
|
すべての VCS (バージョン管理システム) リビジョン識別子は、
|
||||||
存在すれば維持します。
|
存在すれば維持します。
|
||||||
これには、ファイルの来歴を示す複数の ID も含みます。
|
これには、ファイルの来歴を示す複数の ID も含みます。
|
||||||
一般的に、`$' も含めて、ID はそのままとします。
|
一般的に、
|
||||||
外部からの VCS ID の前に "From" を付ける理由はありません。
|
.So Li $ Sc
|
||||||
|
も含めて、ID はそのままとします。
|
||||||
|
外部からの VCS ID の前に
|
||||||
|
.Qq Li "From"
|
||||||
|
を付ける理由はありません。
|
||||||
ほとんどの非
|
ほとんどの非
|
||||||
.Fx
|
.Fx
|
||||||
の VCS ID は、
|
の VCS ID は、
|
||||||
|
@ -79,15 +83,24 @@ C/C++
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__RCSID("@(#)style 1.14 (Berkeley) 4/28/95");
|
__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
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
ヘッダファイルの前に、空行を 1 行付けます。
|
ヘッダファイルの前に、空行を 1 行付けます。
|
||||||
.Pp
|
.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
|
.Bd -literal
|
||||||
#include <sys/types.h> /* 山括弧による非ローカルインクルード */
|
#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>
|
#include <protocols/rwhod.h>
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
それから空行を置き、/usr インクルードファイルを続けます。
|
それから空行を置き、
|
||||||
/usr インクルードファイルはアルファベット順にソートされているべきです。
|
.Pa /usr
|
||||||
|
インクルードファイルを続けます。
|
||||||
|
.Pa /usr
|
||||||
|
インクルードファイルはアルファベット順にソートされているべきです。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
グローバルなパス名は /usr/include/paths.h で定義されています。
|
グローバルなパス名は
|
||||||
プログラムにローカルなパス名はローカルディレクトリの pathnames.h に入れます。
|
.Pa /usr/include/paths.h
|
||||||
|
で定義されています。
|
||||||
|
プログラムにローカルなパス名はローカルディレクトリの
|
||||||
|
.Qq Pa pathnames.h
|
||||||
|
に入れます。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
#include <paths.h>
|
#include <paths.h>
|
||||||
.Ed
|
.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
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
アプリケーションインタフェースを実装している場合を除き、
|
アプリケーションインタフェースを実装している場合を除き、
|
||||||
実装の名前空間で #define したり名前を定義したりしてはいけません。
|
実装の名前空間で
|
||||||
|
.Ic #define
|
||||||
|
したり名前を定義したりしてはいけません。
|
||||||
.Pp
|
.Pp
|
||||||
.Dq Li 安全でない
|
.Dq Li 安全でない
|
||||||
マクロ (副作用を持っているもの) の名前と、
|
マクロ (副作用を持っているもの) の名前と、
|
||||||
明らかな定数のマクロの名前はすべて大文字です。
|
明らかな定数のマクロの名前はすべて大文字です。
|
||||||
式のように展開されるマクロは、単一のトークンにするか外側に括弧をつけます。
|
式のように展開されるマクロは、単一のトークンにするか外側に括弧をつけます。
|
||||||
.Ql #define
|
.Ic #define
|
||||||
とマクロ名の間にタブ文字を 1 個入れます。
|
とマクロ名の間にタブ文字を 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() については言えないし、インライン関数を使う時の
|
.\" これは MALLOC() については言えないし、インライン関数を使う時の
|
||||||
.\" 一般的なやりかたではありません。
|
.\" 一般的なやりかたではありません。
|
||||||
マクロが 1 行以上必要な場合は、ブレース
|
マクロが 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
|
.Bd -literal
|
||||||
struct foo {
|
struct foo {
|
||||||
struct foo *next; /* 使用中の foo のリスト */
|
struct foo *next; /* 使用中の foo のリスト */
|
||||||
|
@ -205,11 +229,12 @@ LIST_HEAD(, foo) foohead; /*
|
||||||
構造体へのポインタを不透明 (opaque) に使用することが、
|
構造体へのポインタを不透明 (opaque) に使用することが、
|
||||||
アプリケーションにとって不可能となります。
|
アプリケーションにとって不可能となります。
|
||||||
通常の struct タグを使用すると、これが可能となり、かつ有益です。
|
通常の struct タグを使用すると、これが可能となり、かつ有益です。
|
||||||
規約が typedef を要求する場合には、その名前を構造体タグに一致させます。
|
規約が
|
||||||
標準 C または
|
.Ic typedef
|
||||||
.Tn POSIX
|
を要求する場合には、その名前を構造体タグに一致させます。
|
||||||
|
標準 C または \*[Px]
|
||||||
によって明示されたものを除いては、
|
によって明示されたものを除いては、
|
||||||
.Dq Li \&_t
|
.Dq Li _t
|
||||||
で終る typedef を避けてください。
|
で終る typedef を避けてください。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
/* 構造体名と typedef を一致させます */
|
/* 構造体名と typedef を一致させます */
|
||||||
|
@ -223,20 +248,26 @@ typedef struct bar {
|
||||||
私的な関数 (すなわち、他のどこでも使用されない関数など) の関数プロトタイプは、
|
私的な関数 (すなわち、他のどこでも使用されない関数など) の関数プロトタイプは、
|
||||||
最初のソースモジュールの先頭に置かれます。
|
最初のソースモジュールの先頭に置かれます。
|
||||||
単一のソースモジュールにローカルな関数は、
|
単一のソースモジュールにローカルな関数は、
|
||||||
.Ql static
|
.Ic static
|
||||||
で宣言されるべきです。
|
で宣言されるべきです。
|
||||||
.Pp
|
.Pp
|
||||||
カーネルの別の部分から使用される関数は、
|
カーネルの別の部分から使用される関数は、
|
||||||
関連のあるインクルードファイルの中でプロトタイプされます。
|
関連のあるインクルードファイルの中でプロトタイプされます。
|
||||||
.Pp
|
.Pp
|
||||||
複数のモジュールでローカルに使用される関数は、
|
複数のモジュールでローカルに使用される関数は、
|
||||||
.Pa extern.h
|
.Qq Pa extern.h
|
||||||
等の分離したヘッダファイルの中に置かれます。
|
等の分離したヘッダファイルの中に置かれます。
|
||||||
.Pp
|
.Pp
|
||||||
一般にソースファイルが K&R 旧約聖書コンパイラで
|
一般にソースファイルが K&R 旧約聖書コンパイラで
|
||||||
コンパイル可能である (べき) 時にのみ、
|
コンパイル可能である (べき) 時にのみ、
|
||||||
インクルードファイル <sys/cdefs.h> の __P マクロを使用します。
|
インクルードファイル
|
||||||
新しいコードでの __P マクロの使用は反対されていますが、
|
.Aq Pa sys/cdefs.h
|
||||||
|
の
|
||||||
|
.Dv __P
|
||||||
|
マクロを使用します。
|
||||||
|
新しいコードでの
|
||||||
|
.Dv __P
|
||||||
|
マクロの使用は反対されていますが、
|
||||||
既存のファイルに対する修正はそのファイルの規約と首尾一貫しているべきです。
|
既存のファイルに対する修正はそのファイルの規約と首尾一貫しているべきです。
|
||||||
.Pp
|
.Pp
|
||||||
ファイルの 50% かそれ以上を巻き込んだ修正の場合は、
|
ファイルの 50% かそれ以上を巻き込んだ修正の場合は、
|
||||||
|
@ -244,7 +275,9 @@ typedef struct bar {
|
||||||
.Dq 新しいコード
|
.Dq 新しいコード
|
||||||
とみなすことができます。
|
とみなすことができます。
|
||||||
これは既存のコードの慣例を破り、
|
これは既存のコードの慣例を破り、
|
||||||
現在のスタイルガイドラインを使用するのに十分です。
|
現在の
|
||||||
|
.Nm
|
||||||
|
ガイドラインを使用するのに十分です。
|
||||||
.Pp
|
.Pp
|
||||||
カーネルはパラメータの型に関連付けられた名前を持ちます。
|
カーネルはパラメータの型に関連付けられた名前を持ちます。
|
||||||
例えば、カーネル内でこのように使用します。
|
例えば、カーネル内でこのように使用します。
|
||||||
|
@ -290,12 +323,23 @@ main(int argc, char *argv[])
|
||||||
|
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
一貫性のために、オプションの解析には getopt が使用されるべきです。
|
一貫性のために、オプションの解析には
|
||||||
getopt 呼び出しと switch 文では、オプションをソートすべきですが、
|
.Xr getopt 3
|
||||||
switch 文のカスケードの一部の場合は例外です。
|
が使用されるべきです。
|
||||||
switch 文のカスケード要素は FALLTHROUGH コメントを持つべきです。
|
.Xr getopt 3
|
||||||
|
呼び出しと
|
||||||
|
.Ic switch
|
||||||
|
文では、オプションをソートすべきですが、
|
||||||
|
.Ic switch
|
||||||
|
文のカスケードの一部の場合は例外です。
|
||||||
|
.Ic switch
|
||||||
|
文のカスケード要素は
|
||||||
|
.Li FALLTHROUGH
|
||||||
|
コメントを持つべきです。
|
||||||
数値の引数は精度をチェックされるべきです。
|
数値の引数は精度をチェックされるべきです。
|
||||||
到達できないコードは NOTREACHED コメントを持つべきです。
|
到達できないコードは
|
||||||
|
.Li NOTREACHED
|
||||||
|
コメントを持つべきです。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
while ((ch = getopt(argc, argv, "abn:")) != -1)
|
while ((ch = getopt(argc, argv, "abn:")) != -1)
|
||||||
switch (ch) { /* switch をインデント */
|
switch (ch) { /* switch をインデント */
|
||||||
|
@ -322,10 +366,16 @@ switch ʸ
|
||||||
argv += optind;
|
argv += optind;
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
予約語 (if, while, for, return, switch) の後にスペースを入れます。
|
予約語
|
||||||
|
.Pq Ic if , while , for , return , switch
|
||||||
|
の後にスペースを入れます。
|
||||||
何も伴わないかただ 1 つの文を伴う制御文は、ブレースを使用しません。
|
何も伴わないかただ 1 つの文を伴う制御文は、ブレースを使用しません。
|
||||||
1 つの文が 複数行である文の場合には、これは許されます。
|
1 つの文が 複数行である文の場合には、これは許されます。
|
||||||
無限ループは while ではなく for で行ないます。
|
無限ループは
|
||||||
|
.Ic while
|
||||||
|
ではなく
|
||||||
|
.Ic for
|
||||||
|
で行ないます。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
for (p = buf; *p != '\e0'; ++p)
|
for (p = buf; *p != '\e0'; ++p)
|
||||||
; /* 何もなし */
|
; /* 何もなし */
|
||||||
|
@ -344,7 +394,8 @@ switch ʸ
|
||||||
val = realloc(val, newsize);
|
val = realloc(val, newsize);
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
for ループの各部は空のまま残しても構いません。
|
.Ic for
|
||||||
|
ループの各部は空のまま残しても構いません。
|
||||||
異常に複雑なルーチンでない限りは、ブロックの中に宣言を置いてはなりません。
|
異常に複雑なルーチンでない限りは、ブロックの中に宣言を置いてはなりません。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
for (; cnt < 15; cnt++) {
|
for (; cnt < 15; cnt++) {
|
||||||
|
@ -368,7 +419,9 @@ for
|
||||||
また、インデントを形成するためには、タブとその後にスペースのみを使用します。
|
また、インデントを形成するためには、タブとその後にスペースのみを使用します。
|
||||||
タブが生み出す以上のスペースや、タブの前のスペースは使用しません。
|
タブが生み出す以上のスペースや、タブの前のスペースは使用しません。
|
||||||
.Pp
|
.Pp
|
||||||
ブレースの終了と開始は else と同じ行に置かれます。
|
ブレースの終了と開始は
|
||||||
|
.Ic else
|
||||||
|
と同じ行に置かれます。
|
||||||
必要でないブレースは省いても構いません。
|
必要でないブレースは省いても構いません。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
if (test)
|
if (test)
|
||||||
|
@ -382,13 +435,13 @@ for
|
||||||
.Pp
|
.Pp
|
||||||
関数名の後はスペースを空けません。
|
関数名の後はスペースを空けません。
|
||||||
コンマの後にはスペースを持ちます。
|
コンマの後にはスペースを持ちます。
|
||||||
.Sq \&(
|
.Ql \&(
|
||||||
または
|
または
|
||||||
.Sq \&[
|
.Ql \&[
|
||||||
の後ろまたは
|
の後ろまたは
|
||||||
.Sq \&]
|
.Ql \&]
|
||||||
または
|
または
|
||||||
.Sq \&)
|
.Ql \&)
|
||||||
の前にはスペースを空けません。
|
の前にはスペースを空けません。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
error = function(a1, a2);
|
error = function(a1, a2);
|
||||||
|
@ -448,19 +501,30 @@ ANSI C
|
||||||
ローカルスコープに見えるものの中にファイルの宣言を隠すことは好ましくなく、
|
ローカルスコープに見えるものの中にファイルの宣言を隠すことは好ましくなく、
|
||||||
良いコンパイラは苦情を言います。
|
良いコンパイラは苦情を言います。
|
||||||
.Pp
|
.Pp
|
||||||
キャストと sizeof 演算子の後にはスペースを続けません。
|
キャストと
|
||||||
|
.Ic sizeof
|
||||||
|
演算子の後にはスペースを続けません。
|
||||||
この規則は
|
この規則は
|
||||||
.Xr indent 1
|
.Xr indent 1
|
||||||
が理解しないことに注意してください。
|
が理解しないことに注意してください。
|
||||||
.Pp
|
.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
|
.Bd -literal
|
||||||
!(p = f())
|
!(p = f())
|
||||||
.Ed
|
.Ed
|
||||||
|
@ -470,7 +534,9 @@ NULL
|
||||||
(p = f()) == NULL
|
(p = f()) == NULL
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
真理値ではない場合、テストには '!' を使用しないでください。
|
真理値ではない場合、テストには
|
||||||
|
.Ic \&!
|
||||||
|
を使用しないでください。
|
||||||
例えば、下記のように使います。
|
例えば、下記のように使います。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
if (*p == '\e0')
|
if (*p == '\e0')
|
||||||
|
@ -481,7 +547,8 @@ if (*p == '\e0')
|
||||||
if (!*p)
|
if (!*p)
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
void * を返すルーチンでは、
|
.Vt "void *"
|
||||||
|
を返すルーチンでは、
|
||||||
戻り値をどのポインタ型にもキャストしてはなりません。
|
戻り値をどのポインタ型にもキャストしてはなりません。
|
||||||
.Pp
|
.Pp
|
||||||
.Xr err 3
|
.Xr err 3
|
||||||
|
@ -533,21 +600,25 @@ usage()
|
||||||
/* 関数がローカル変数を持たない場合、空行をいれます */
|
/* 関数がローカル変数を持たない場合、空行をいれます */
|
||||||
.Ed
|
.Ed
|
||||||
.Pp
|
.Pp
|
||||||
fputs/puts/putchar 等ではなく、
|
.Xr fputs 3 ,
|
||||||
|
.Xr puts 3 ,
|
||||||
|
.Xr putchar 3
|
||||||
|
等ではなく、
|
||||||
.Xr printf 3
|
.Xr printf 3
|
||||||
を使用してください。
|
を使用してください。
|
||||||
これは速くて大抵はきれいで、言うまでもなくつまらないバグを避けます。
|
これは速くて大抵はきれいで、言うまでもなくつまらないバグを避けます。
|
||||||
.Pp
|
.Pp
|
||||||
使用法 (usage) の文はマニュアルページの書式の様であるべきです。
|
使用法 (usage) の文はマニュアルページの
|
||||||
|
.Sx SYNOPSIS
|
||||||
|
(書式) の様であるべきです。
|
||||||
使用法の文は、次の構造であるべきです:
|
使用法の文は、次の構造であるべきです:
|
||||||
.Pp
|
|
||||||
.Bl -enum
|
.Bl -enum
|
||||||
.It
|
.It
|
||||||
オペランドの無いオプションが、最初にアルファベット順に、
|
オペランドの無いオプションが、最初にアルファベット順に、
|
||||||
1 組の大括弧
|
1 組の大括弧
|
||||||
.Sq ( \&[
|
.Ql ( \&[
|
||||||
と
|
と
|
||||||
.Sq \&] )
|
.Ql \&] )
|
||||||
でくくられます。
|
でくくられます。
|
||||||
.It
|
.It
|
||||||
オプションとそのオペランドがこれもアルファベット順に続き、
|
オプションとそのオペランドがこれもアルファベット順に続き、
|
||||||
|
@ -564,11 +635,12 @@ fputs/puts/putchar
|
||||||
.El
|
.El
|
||||||
.Pp
|
.Pp
|
||||||
縦棒
|
縦棒
|
||||||
.Pq Sq \&|
|
.Pq Ql \&|
|
||||||
は、二者択一のオプションまたは引数を分割し、
|
は、
|
||||||
|
.Dq 二者択一
|
||||||
|
のオプションまたは引数を分割し、
|
||||||
同時に使用するオプションと引数は、単一の大括弧でくくります。
|
同時に使用するオプションと引数は、単一の大括弧でくくります。
|
||||||
.Pp
|
.Bd -literal -offset 4n
|
||||||
.Bd -ragged -offset 4n
|
|
||||||
"usage: f [-aDde] [-b b_arg] [-m m_arg] req1 req2 [opt1 [opt2]]\en"
|
"usage: f [-aDde] [-b b_arg] [-m m_arg] req1 req2 [opt1 [opt2]]\en"
|
||||||
"usage: f [-a | -b] [-c [-dEe] [-n number]]\en"
|
"usage: f [-a | -b] [-c [-dEe] [-n number]]\en"
|
||||||
.Ed
|
.Ed
|
||||||
|
@ -583,7 +655,9 @@ fputs/puts/putchar
|
||||||
つまり、オプションが引数を取るか否かに関わらないということです。
|
つまり、オプションが引数を取るか否かに関わらないということです。
|
||||||
アルファベット順は、前述の大文字小文字の順序を考慮に入れるべきです。
|
アルファベット順は、前述の大文字小文字の順序を考慮に入れるべきです。
|
||||||
.Pp
|
.Pp
|
||||||
新しい中心的なカーネルのコードは、適度にスタイルガイドに従うべきです。
|
新しい中心的なカーネルのコードは、適度に
|
||||||
|
.Nm
|
||||||
|
ガイドに従うべきです。
|
||||||
サードパーティが保守するモジュールやデバイスドライバのためのガイドラインは
|
サードパーティが保守するモジュールやデバイスドライバのためのガイドラインは
|
||||||
より緩やかですが、最低限内部的には彼らの一貫したスタイルであるべきです。
|
より緩やかですが、最低限内部的には彼らの一貫したスタイルであるべきです。
|
||||||
.Pp
|
.Pp
|
||||||
|
@ -591,13 +665,15 @@ fputs/puts/putchar
|
||||||
正当な理由なしには避けるべきです。
|
正当な理由なしには避けるべきです。
|
||||||
リポジトリの中のおおよそ
|
リポジトリの中のおおよそ
|
||||||
KNF
|
KNF
|
||||||
.Xr style 9
|
.Nm
|
||||||
に適合しているコードは、この適合から離れてはなりません。
|
に適合しているコードは、この適合から離れてはなりません。
|
||||||
.Pp
|
.Pp
|
||||||
可能な時にはいつでも、
|
可能な時にはいつでも、
|
||||||
コードはコードチェッカ (例えば、
|
コードはコードチェッカ (例えば、
|
||||||
.Xr lint 1
|
.Xr lint 1
|
||||||
または "gcc -Wall") を
|
または
|
||||||
|
.Nm gcc Fl Wall
|
||||||
|
) を
|
||||||
通過し、発生する警告は最小限となるべきです。
|
通過し、発生する警告は最小限となるべきです。
|
||||||
.Sh 関連項目
|
.Sh 関連項目
|
||||||
.Xr indent 1 ,
|
.Xr indent 1 ,
|
||||||
|
@ -608,7 +684,9 @@ KNF
|
||||||
.Sh 歴史
|
.Sh 歴史
|
||||||
このページは
|
このページは
|
||||||
.Bx 4.4 Lite2
|
.Bx 4.4 Lite2
|
||||||
リリースの src/admin/style/style ファイルに大きく基づいていて、
|
リリースの
|
||||||
|
.Pa src/admin/style/style
|
||||||
|
ファイルに大きく基づいていて、
|
||||||
現在の実装と
|
現在の実装と
|
||||||
.Fx
|
.Fx
|
||||||
プロジェクトの要望を反映して、頻繁に更新しています。
|
プロジェクトの要望を反映して、頻繁に更新しています。
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
.\" SUCH DAMAGE.
|
.\" 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
|
.Dd January 3, 2000
|
||||||
.Dt TVTOHZ 9
|
.Dt TVTOHZ 9
|
||||||
.Os
|
.Os
|
||||||
|
@ -32,7 +32,7 @@
|
||||||
.Nm tvtohz
|
.Nm tvtohz
|
||||||
.Nd 時間間隔からティック数への変換
|
.Nd 時間間隔からティック数への変換
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/time.h>
|
.In sys/time.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn tvtohz "struct timeval *tv"
|
.Fn tvtohz "struct timeval *tv"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -23,10 +23,10 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd February 2, 1997
|
||||||
.Os
|
.Os
|
||||||
.Dt UIO 9
|
.Dt UIO 9
|
||||||
|
@ -35,8 +35,8 @@
|
||||||
.Nm uiomove
|
.Nm uiomove
|
||||||
.Nd デバイスドライバ入出力ルーチン
|
.Nd デバイスドライバ入出力ルーチン
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/types.h>
|
.In sys/types.h
|
||||||
.Fd #include <sys/uio.h>
|
.In sys/uio.h
|
||||||
.Pp
|
.Pp
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
struct uio {
|
struct uio {
|
||||||
|
@ -63,49 +63,50 @@ struct uio {
|
||||||
ないし
|
ないし
|
||||||
.Xr writev 2
|
.Xr writev 2
|
||||||
システムコールの結果として、適切なドライバの
|
システムコールの結果として、適切なドライバの
|
||||||
.Em read
|
.Va d_read
|
||||||
または
|
または
|
||||||
.Em write
|
.Va d_write
|
||||||
エントリが
|
エントリが
|
||||||
.Fa "struct uio"
|
.Vt "struct uio"
|
||||||
構造体のポインタを渡されて呼び出されます。
|
構造体のポインタを渡されて呼び出されます。
|
||||||
転送のリクエストは、この構造体の中にエンコードされます。
|
転送のリクエストは、この構造体の中にエンコードされます。
|
||||||
ドライバ自身もこの構造体の中のデータを取り出すために
|
ドライバ自身もこの構造体の中のデータを取り出すために
|
||||||
.Fn uiomove
|
.Fn uiomove
|
||||||
を使用するべきです。
|
を使用するべきです。
|
||||||
.Pp
|
.Pp
|
||||||
uio 構造体の各フィールドは下記のとおりです。
|
.Vt uio
|
||||||
.Bl -tag -width "uio_iovcntX" -compact
|
構造体の各フィールドは下記のとおりです。
|
||||||
.It Dv uio_iov
|
.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
|
.Bl -tag -width ".Dv UIO_USERISPACE"
|
||||||
.It Dv UIO_USERSPACE
|
.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
|
.El
|
||||||
.It Dv uio_rw
|
.It Va uio_rw
|
||||||
要求された転送の方向を示し、
|
要求された転送の方向を示し、
|
||||||
.Dv UIO_READ
|
.Dv UIO_READ
|
||||||
または
|
または
|
||||||
.Dv UIO_WRITE
|
.Dv UIO_WRITE
|
||||||
です。
|
です。
|
||||||
.It Dv uio_procp
|
.It Va uio_procp
|
||||||
プロセスに関連付けられた
|
スレッドに関連付けられた
|
||||||
.Li struct proc
|
.Vt "struct thread"
|
||||||
構造体へのポインタです。
|
構造体へのポインタです。
|
||||||
.Dv uio_segflg
|
.Dv uio_segflg
|
||||||
がプロセスのアドレス空間との転送をすべきであると示している場合に
|
がプロセスのアドレス空間との転送をすべきであると示している場合に
|
||||||
|
@ -116,7 +117,8 @@ uio
|
||||||
このバッファの最大サイズのデータのかたまりの要求を処理します。
|
このバッファの最大サイズのデータのかたまりの要求を処理します。
|
||||||
下記のバッファの取り扱いはとても簡略化されていて
|
下記のバッファの取り扱いはとても簡略化されていて
|
||||||
恐らく動きません(バッファのポインタは部分的な読み込みの場合進みません)し、
|
恐らく動きません(バッファのポインタは部分的な読み込みの場合進みません)し、
|
||||||
uio の取り扱いを実際にやって見せているだけだ、ということに注意してください。
|
.Nm
|
||||||
|
の取り扱いを実際にやって見せているだけだ、ということに注意してください。
|
||||||
.Bd -literal
|
.Bd -literal
|
||||||
/* MIN() の定義はこの中にあります */
|
/* MIN() の定義はこの中にあります */
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
|
@ -168,7 +170,8 @@ error:
|
||||||
.Xr copyout 9 ,
|
.Xr copyout 9 ,
|
||||||
.Xr sleep 9
|
.Xr sleep 9
|
||||||
.Sh 歴史
|
.Sh 歴史
|
||||||
uio の仕組みはある早期のバージョンの
|
.Nm
|
||||||
|
の仕組みはある早期のバージョンの
|
||||||
.Ux
|
.Ux
|
||||||
で登場しました。
|
で登場しました。
|
||||||
.Sh 作者
|
.Sh 作者
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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$
|
.\" $FreeBSD$
|
||||||
.Dd July 24, 1996
|
.Dd July 24, 1996
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm vget
|
.Nm vget
|
||||||
.Nd 開放リストから vnode を取得
|
.Nd 開放リストから vnode を取得
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft int
|
.Ft int
|
||||||
.Fn vget "struct vnode *vp" "int lockflag" "struct proc *p"
|
.Fn vget "struct vnode *vp" "int lockflag" "struct proc *p"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
.\" 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
|
.Dd July 24, 1996
|
||||||
.Os
|
.Os
|
||||||
.Dt VPUT 9
|
.Dt VPUT 9
|
||||||
|
@ -36,8 +36,8 @@
|
||||||
.Nm vput
|
.Nm vput
|
||||||
.Nd vnode の使用カウントのデクリメントとロック解除
|
.Nd vnode の使用カウントのデクリメントとロック解除
|
||||||
.Sh 書式
|
.Sh 書式
|
||||||
.Fd #include <sys/param.h>
|
.In sys/param.h
|
||||||
.Fd #include <sys/vnode.h>
|
.In sys/vnode.h
|
||||||
.Ft void
|
.Ft void
|
||||||
.Fn vput "struct vnode *vp"
|
.Fn vput "struct vnode *vp"
|
||||||
.Sh 解説
|
.Sh 解説
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue