Catch up with 5.1-CURRENT-20031107-JPSNAP

Submitted by:	Akira Ikeuchi <ikeuchi@t-i-t.co.jp>
This commit is contained in:
Kazuo Horikawa 2003-11-21 03:03:11 +00:00
parent 0471bf7302
commit d7147333db
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=18940
80 changed files with 183 additions and 137 deletions

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/BUS_PRINT_CHILD.9,v 1.12 2001/10/01 16:09:23 ru Exp %
.\" %FreeBSD: src/share/man/man9/BUS_PRINT_CHILD.9,v 1.14 2003/10/23 06:22:40 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/BUS_READ_IVAR.9,v 1.7 2001/10/01 16:09:23 ru Exp %
.\" %FreeBSD: src/share/man/man9/BUS_READ_IVAR.9,v 1.9 2003/10/23 06:22:40 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.14 2003/09/08 19:57:21 ru Exp %
.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.15 2003/10/23 06:22:40 hmp Exp %
.\"
.\" $FreeBSD$
.Dd March 28, 2003
@ -55,7 +55,8 @@
.Fa flags
.In sys/bus.h
で見つかり、割り込みの大まかな種類を与えます。また、
で見つかり、割り込みの大まかな種類を与えます。
また、
.Fa flags
はデバイスドライバの特性についての信頼できる情報を、割り込みハンドラに伝えます。
.Dv INTR_FAST

View file

@ -25,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/DELAY.9,v 1.6 2001/10/01 16:09:23 ru Exp %
.\" %FreeBSD: src/share/man/man9/DELAY.9,v 1.7 2003/10/23 01:31:24 hmp Exp %
.\" $FreeBSD$
.\"
.Dd November 21, 2000

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/DEVICE_DETACH.9,v 1.9 2001/10/01 16:09:23 ru Exp %
.\" %FreeBSD: src/share/man/man9/DEVICE_DETACH.9,v 1.10 2003/10/23 01:31:25 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/DEVICE_PROBE.9,v 1.15 2002/12/24 16:52:31 ru Exp %
.\" %FreeBSD: src/share/man/man9/DEVICE_PROBE.9,v 1.16 2003/10/23 01:31:25 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998
@ -46,7 +46,7 @@
デバイスが存在すれば 0 を、デバイスが見つからなければ
.Er ENXIO
を返すべきです。
プローブの間にその他のエラー(メモリ割当の失敗など)が起こった場合は、
プローブの間にその他のエラー (メモリ割当の失敗など) が起こった場合は、
適切なエラーコードが返されるべきです。
1 つのデバイスに 1 つ以上のドライバが当てはまるような場合のために、
優先順位を返すことができます。
@ -76,7 +76,7 @@
の使用と結合していれば、
子デバイスは自動的にプローブされ、アタッチされるでしょう。
.Sh 戻り値
0 以下の値は成功を表し、0 より大きな値はエラー(errno)を表します。
0 以下の値は成功を表し、0 より大きな値はエラー (errno) を表します。
0 以下の値の時、0 は最高の優先順位を表し、それ以上のプローブは行ないません。
0 未満の値は、低い値程、低い優先順位を表します。
たとえば、-100 は -50 よりも低い優先順位を表します。

View file

@ -28,7 +28,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/MD5.9,v 1.8 2001/10/01 16:09:23 ru Exp %
.\" %FreeBSD: src/share/man/man9/MD5.9,v 1.9 2003/10/23 01:31:25 hmp Exp %
.\"
.\" $FreeBSD$
.Dd April 17, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS.9,v 1.9 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS.9,v 1.10 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -22,7 +22,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_CHECKEXP.9,v 1.10 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_CHECKEXP.9,v 1.11 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd September 10, 1999

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_FHTOVP.9,v 1.14 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_FHTOVP.9,v 1.16 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_INIT.9,v 1.8 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_INIT.9,v 1.10 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_MOUNT.9,v 1.11 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_MOUNT.9,v 1.13 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -51,7 +51,8 @@
.It Fa path
そのファイルシステムがマウントされるパス名。
.It Fa data
ファイルシステム固有データ。これはカーネルに
ファイルシステム固有データ。
これはカーネルに
.Xr copyin 9
を使用して読み込まれるべきです。
.It Fa ndp

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_QUOTACTL.9,v 1.8 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_QUOTACTL.9,v 1.10 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_ROOT.9,v 1.8 2003/05/31 14:07:25 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_ROOT.9,v 1.9 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_SET.9,v 1.5 2003/05/16 15:21:20 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_SET.9,v 1.7 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 2, 2001
@ -58,7 +58,7 @@
.Pp
.Fa flags
引数のために利用可能な値は以下に記述されています。
.Bl -hang -width VFCF_SYNTHETIC
.Bl -hang -width ".Dv VFCF_SYNTHETIC"
.It Dv VFCF_STATIC
ファイルシステムはカーネル内で静的に利用可能であるべきです。
.It Dv VFCF_NETWORK

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_START.9,v 1.9 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_START.9,v 1.10 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_STATFS.9,v 1.9 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_STATFS.9,v 1.10 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_SYNC.9,v 1.11 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_SYNC.9,v 1.12 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_UNMOUNT.9,v 1.9 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_UNMOUNT.9,v 1.10 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_VGET.9,v 1.12 2003/06/02 15:02:06 ru Exp %
.\" %FreeBSD: src/share/man/man9/VFS_VGET.9,v 1.14 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VFS_VPTOFH.9,v 1.8 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VFS_VPTOFH.9,v 1.9 2003/10/23 06:24:55 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.10 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.11 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 23, 1999

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_ADVLOCK.9,v 1.11 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_ADVLOCK.9,v 1.12 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 30, 1999

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_CREATE.9,v 1.13 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_CREATE.9,v 1.14 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_GETACL.9,v 1.12 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_GETACL.9,v 1.13 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 23, 1999

View file

@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_GETEXTATTR.9,v 1.20 2003/09/12 21:54:11 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_GETEXTATTR.9,v 1.21 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 23, 1999
@ -91,7 +91,8 @@
カーネルが正当化することを認めるために使用可能です。
.Pp
拡張属性のセマンティクスはファイルシステムの呼び出しの実装によって
異なるでしょう。拡張属性のより多くの情報は
異なるでしょう。
拡張属性のより多くの情報は
.Xr extattr 9
を参照してください。
.Sh LOCKS

View file

@ -27,7 +27,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_GETPAGES.9,v 1.8 2003/09/28 03:15:21 wollman Exp %
.\" %FreeBSD: src/share/man/man9/VOP_GETPAGES.9,v 1.9 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd September 27, 2003

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_INACTIVE.9,v 1.12 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_INACTIVE.9,v 1.14 2003/10/23 03:07:56 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -55,17 +55,24 @@
これは、参照カウントが 0 になった時、
またはオープンされているファイルがあるファイルシステムが
強制的にアンマウントされた時に起こります。
「オープンされているが削除された」ファイルのための領域を回収するために、
.Sq オープンされているが削除された
ファイルのための領域を回収するために、
使用可能です。
.Pp
.Fn VOP_RECLAIM
は、異なるファイルシステムのために vnode が再利用される時に呼び出されます。
vnode に関連しているあらゆるファイルシステム固有の資源は、解放されるべきです。
.Sh ロック
VOP_INACTIVE では、入る時に vp がロックされます。
VOP_INACTIVE コードは、戻る前に vp をアンロックしなければなりません。
VOP_INACTIVE では、入る時に
.Fa vp
がロックされます。
VOP_INACTIVE コードは、戻る前に
.Fa vp
をアンロックしなければなりません。
.Pp
VOP_RECLAIM では、入る時に vp はロックされず、
戻り時もロックされないままでいるべきです。
VOP_RECLAIM では、入る時に
.Fa vp
はロックされず、戻り時もロックされないままでいるべきです。
.Sh 疑似コード
.Bd -literal
int

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_LEASE.9,v 1.8 2001/11/20 18:19:19 arr Exp %
.\" %FreeBSD: src/share/man/man9/VOP_LEASE.9,v 1.10 2003/10/23 03:14:21 hmp Exp %
.\"
.\" $FreeBSD$
.Dd September 24, 1999
@ -43,18 +43,21 @@
.Sh 解説
このエントリポイントは、現在実装されていません。
この着想は、ユーザ証明と操作の型の特有の組のための vnode を確認するための
ものだと信じています。
サポートされている、2 つの操作の型は LEASE_READ および LEASE_WRITE です。
現在、関数は常に 0 を返します。
.Sh ロック
入る時、vnode は排他的にロックされていなければならず、
戻り時まで排他的にロックされ続けているべきです。
ものす。
サポートされている、2 つの操作の型は
.Dv LEASE_READ
および
.Dv LEASE_WRITE
です。
.Sh 戻り値
成功時には、0 が返されます。そうでない場合にも、うーん... 0 が返されます。
現在、この関数は全ての場合に 0 を返します。
.\" .Sh エラー
.Sh 関連項目
.Xr VOP_READ 9 ,
.Xr VOP_WRITE 9
.Sh ロック
入る時、vnode は排他的にロックされていなければならず、
戻り時まで排他的にロックされ続けているべきです。
.Sh 作者
このマニュアルページは
.An Matt Dillon

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_OPENCLOSE.9,v 1.12 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_OPENCLOSE.9,v 1.13 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_RDWR.9,v 1.14 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_RDWR.9,v 1.15 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_READDIR.9,v 1.11 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_READDIR.9,v 1.12 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_RENAME.9,v 1.17 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/VOP_RENAME.9,v 1.19 2003/10/23 03:52:07 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996
@ -64,13 +64,13 @@
エントリ時には、変更元のディレクトリおよびファイルはロックされておらず、
それらの参照カウントは増やされています。
この VOP ルーチンは戻る前に両方に対して
.Fn vrele
.Xr vrele 9
を呼び出すはずです。
.Pp
変更先のディレクトリおよびファイルは、それらの参照カウントが増やされるのは
もちろん、ロックされています。
この VOP ルーチンは戻る前に両方に対して
.Fn vput
.Xr vput 9
を呼び出すはずです。
.Sh 疑似コード
.Bd -literal

View file

@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/VOP_SETACL.9,v 1.10 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/VOP_SETACL.9,v 1.11 2003/10/23 02:11:14 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 23, 1999
@ -83,7 +83,8 @@ ACL
.Sh エラー
.Bl -tag -width Er
.It Bq Er EINVAL
渡された ACL 型はこの vnode には無効です。または、ACL データが無効です。
渡された ACL 型はこの vnode には無効です。
または、ACL データが無効です。
.It Bq Er EACCES
呼び出し側が適切な特権を持っていません。
.It Bq Er ENOMEM

View file

@ -23,7 +23,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/accept_filter.9,v 1.10 2002/12/27 12:15:34 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/accept_filter.9,v 1.12 2003/10/23 14:32:23 hmp Exp %
.\" $FreeBSD$
.\" "
.Dd June 25, 2000
@ -61,8 +61,9 @@ accept
.Xr setsockopt 2
システムコールを介して要求されます。
.Sh 実装に関する注
accept フィルタになりたいモジュールは、システムに accept_filter 構造体を
提供しなければなりません。
accept フィルタになりたいモジュールは、システムに
.Vt struct accept_filter
構造体を提供しなければなりません。
.Bd -literal
struct accept_filter {
char accf_name[16];
@ -74,48 +75,54 @@ struct accept_filter {
.Ed
.Pp
そのモジュールは、
.Xr MALLOC 9
で割当てられた accept_filter 構造体へのポインタを渡す関数
.Fn malloc
で割当てられた
.Fa struct accept_filter
構造体へのポインタを渡す関数
.Fn accept_filt_add
を使用して、それを登録するべきです。
.Pp
.Fa struct accept_filter
.Vt struct accept_filter
のフィールドは以下の通りです。
.Bl -tag -width accf_callbackXXX
.It accf_name
.It Vt accf_name
フィルタの名前です。
これはユーザ領域からアクセスされる方法です。
.It accf_callback
.It Fn accf_callback
接続が確立されたときにカーネルが実行するコールバックです。
これは socket upcall と同等で、そのコールバックがソケットのフラグを
変更しない限りは、接続が確立したとき、
またソケットに新しいデータが届くたびに、呼出されます。
.It accf_create
.It Fn accf_create
監視しているソケット上に
.Xr setsockopt 2
がフィルタをインストールするたびに呼出されます。
.It accf_destroy
.It Fn accf_destroy
ユーザがそのソケット上の accept フィルタを取り除くたびに呼出されます。
.El
.Pp
.Fn accept_filt_add
を使用して登録されたときに accept_filter.accf_name に使用された同じ文字列が
関数を使用して登録されたときに
.Va accept_filter.accf_name
に使用された同じ文字列が
.Fn accept_filt_del
に渡されると、その後カーネルはそれ以上のユーザ領域の
そのフィルタの使用を禁じます。
.Pp
.Fn accept_filt_get
関数
.Fn setsockopt
システムコールを介して使用されるための accept フィルタを
見つけるために内部で使用されます。
.Pp
.Fn accept_filt_generic_mod_event
は自分自身をロードおよびアンロードするための引数フィールドを使用しない
accept フィルタのために、コードの重複を避ける単純な方法を提供します。
関数は自分自身をロードおよびアンロードするための引数フィールドを使用
しない accept フィルタのために、コードの重複を避ける単純な方法を提供します。
の関数
.Fn DECLARE_MODULE
マクロのためにロード/アンロード構造体に配置されることが可能な関数です。
マクロのために
.Vt moduledata_t
構造体の中で使用されることが可能です。
.Sh 関連項目
.Xr setsockopt 2 ,
.Xr accf_data 9 ,
@ -127,8 +134,15 @@ accept
で導入されました。
.Sh 作者
このマニュアルページは
.An -nosplit
.An Alfred Perlstein ,
Sheldon Hearn および Jeroen Ruigrok van der Werven
.An Sheldon Hearn
および
.An Jeroen Ruigrok van der Werven
が書きました。
accept フィルタの構想は Yahoo! の David Filo によって開拓され、
Alfred Perlstein によってローダブルモジュールシステムに改良されました。
.Pp
accept フィルタの構想は Yahoo! の
.An David Filo
によって開拓され、
.An Alfred Perlstein
によってローダブルモジュールシステムに改良されました。

View file

@ -1,4 +1,4 @@
.\" %FreeBSD: src/share/man/man9/bios.9,v 1.12 2001/12/26 23:14:04 davidc Exp %
.\" %FreeBSD: src/share/man/man9/bios.9,v 1.13 2003/10/23 01:14:18 hmp Exp %
.\"
.\" Copyright (c) 1997 Michael Smith
.\" All rights reserved.

View file

@ -32,7 +32,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/boot.9,v 1.8 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/boot.9,v 1.9 2003/10/23 01:14:18 hmp Exp %
.\"
.\" $FreeBSD$
.Dd February 14, 1997

View file

@ -29,7 +29,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/buf.9,v 1.12 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/buf.9,v 1.13 2003/10/23 02:22:07 hmp Exp %
.\" $FreeBSD$
.\"
.Dd December 22, 1998
@ -65,7 +65,8 @@ VM
ちょうど b_data ではありません。
最後に、VM システムの中核のバッファキャッシュは、DEV_BSIZE の塊の中の
ページのための、正当およびダーティビット (m->valid, m->dirty) を
サポートします。従って、4096 バイトのページサイズのハードウェアを持つ
サポートします。
従って、4096 バイトのページサイズのハードウェアを持つ
プラットホームは、8 個の正当ビットおよび 8 個のダーティビットを持ちます。
これらのビットは一般的に、ページを裏打ちするそのデバイスの
デバイスブロックサイズに基づいたグループ単位で、セットおよびクリアされます。
@ -101,11 +102,13 @@ VM
可能にするために使用されると確信しています。
.Pp
VM バッファはカーネル内部の入出力操作を追跡するために使用されます。
運の悪いことに、入出力の実装もハックの対象です。なぜならば、カーネルは
運の悪いことに、入出力の実装もハックの対象です。
なぜならば、カーネルは
物理的な入出力が実際に始まったときではなく、VFS デバイスに入出力をキューに
入れたときに、下層のページ上のダーティビットをクリアしたいからです。
これは、遅延書き込みを使用するファイルシステムデバイスの内部に混乱を
生み出すことがありえます。なぜならば、実際には未だダーティであるがページを
生み出すことがありえます。
なぜならば、実際には未だダーティであるがページを
正当であると目印をつけて終了するからです。
注意深く取り扱わない場合には、これらのページは破棄されてしまうことが
ありえます。
@ -128,7 +131,8 @@ VM
カーネルは VM バッファのデータマップを保持するために、その KVM 空間の
一部を予約します。
これは仮想空間 (バッファはバッファキャッシュからマップされるため) である
にもかかわらず、それを任意に大きく出来ません。なぜならば、
にもかかわらず、それを任意に大きく出来ません。
なぜならば、
実体化された VM バッファ (struct buf) がバッファキャッシュの中の
下層のページが解放されることを妨げるからです。
これはページングシステムの生存を脅かし得ることです。

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/bus_generic_attach.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_attach.9,v 1.7 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/bus_generic_detach.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_detach.9,v 1.7 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/bus_generic_shutdown.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/bus_generic_shutdown.9,v 1.7 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/cd.9,v 1.18 2003/09/03 04:46:28 ken Exp %
.\" %FreeBSD: src/share/man/man9/cd.9,v 1.20 2003/10/23 05:34:13 hmp Exp %
.\"
.\" $FreeBSD$
.Dd September 2, 2003
@ -44,7 +44,9 @@ type 5)
type 4)
のための読み込み専用インタフェースを提供します。
幾つかのドライブは、ドライバが期待したようには振舞いません。
使用可能なフラグの情報は、癖の章を参照してください。
使用可能なフラグの情報は、
.Sx
の章を参照してください。
.Sh
それぞれの
.Tn CD-ROM

View file

@ -32,7 +32,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/copy.9,v 1.11 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/copy.9,v 1.12 2003/10/23 02:22:07 hmp Exp %
.\"
.\" $FreeBSD$
.Dd January 7, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/devclass.9,v 1.10 2003/06/02 15:34:14 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass.9,v 1.11 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/devclass_add_driver.9,v 1.7 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/devclass_add_driver.9,v 1.8 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device.9,v 1.14 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/device.9,v 1.15 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_add_child.9,v 1.14 2002/12/24 13:41:46 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_add_child.9,v 1.16 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_delete_child.9,v 1.7 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_delete_child.9,v 1.8 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_enable.9,v 1.8 2002/12/24 13:41:46 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_enable.9,v 1.10 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_find_child.9,v 1.7 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_find_child.9,v 1.8 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_children.9,v 1.4 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_children.9,v 1.5 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 1, 1999

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_devclass.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_devclass.9,v 1.8 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_driver.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_driver.9,v 1.8 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_ivars.9,v 1.8 2003/05/21 15:49:01 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_ivars.9,v 1.9 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_name.9,v 1.2 2003/05/30 21:13:32 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_name.9,v 1.3 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd April 21, 2003

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_parent.9,v 1.2 2003/05/30 21:13:32 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_parent.9,v 1.3 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd April 21, 2003

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_softc.9,v 1.9 2003/05/21 15:49:01 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_softc.9,v 1.10 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998
@ -43,7 +43,7 @@
.Sh 解説
デバイス
.Fa dev
のドライバ固有の状態を返します。 
のドライバ固有の状態を返します。
この softc は最初に要求された時に自動的に割り当てられます。
割り当ての大きさは、ドライバを定義するために使用されるデバイスの
.Vt driver_t

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_state.9,v 1.10 2003/04/22 00:21:28 imp Exp %
.\" %FreeBSD: src/share/man/man9/device_get_state.9,v 1.12 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_get_unit.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_get_unit.9,v 1.7 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_ids.9,v 1.1 2001/07/13 18:35:48 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_ids.9,v 1.2 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 9, 2001

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_probe_and_attach.9,v 1.6 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_probe_and_attach.9,v 1.8 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_quiet.9,v 1.9 2002/12/24 13:41:46 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_quiet.9,v 1.11 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 21, 1999

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_set_desc.9,v 1.9 2002/12/24 13:41:46 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_set_desc.9,v 1.11 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_set_driver.9,v 1.2 2003/05/30 21:13:32 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_set_driver.9,v 1.3 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd April 21, 2003

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/device_set_flags.9,v 1.7 2002/12/24 13:41:46 ru Exp %
.\" %FreeBSD: src/share/man/man9/device_set_flags.9,v 1.8 2003/10/23 06:19:45 hmp Exp %
.\"
.\" $FreeBSD$
.Dd September 6, 1999

View file

@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/devstat.9,v 1.19 2003/09/10 19:24:35 ru Exp %
.\" %FreeBSD: src/share/man/man9/devstat.9,v 1.20 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd May 22, 1998
@ -91,7 +91,8 @@ devstat
.Va devstat
構造体です。
.It dev_name
デバイスの名前です。例えば da, cd, sa です。
デバイスの名前です。
例えば da, cd, sa です。
.It unit_number
デバイスユニット番号です。
.It block_size
@ -102,7 +103,8 @@ devstat
0 に設定されるべきです。
.It flags
デバイスによって操作がサポートされているかサポートされていないかを示す
フラグです。詳細は以下を参照してください。
フラグです。
詳細は以下を参照してください。
.It device_type
デバイスの型です。
これは 3 つの部分、基本的なデバイスの型 (例えば、直接アクセス、CDROM、
@ -151,7 +153,8 @@ devstat
.It bytes
この処理で転送されたバイト数です。
.It tag_type
処理のタグの型です。タグの型は以下を参照してください。
処理のタグの型です。
タグの型は以下を参照してください。
.It flags
その処理が読込みだったのか、書込みだったのか、
または転送されたデータがなかったのかを示す処理フラグです。
@ -182,7 +185,8 @@ devstat
デバイス到着イベントを持つシステムがあれば、拡張するかもしれません。
.It device_name
デバイス名称はドライバ登録によって与えられる文字列であり、
自分自身を識別するために使用できます (例えば
自分自身を識別するために使用できます。
(例えば
.Dq da ,
.Dq cd ,
.Dq sa ,
@ -254,25 +258,29 @@ devstat
これらのフラグは本来は、統計を解読するユーザ側のプログラムの補助として
働くことを意図されています。
.It device_type
これはデバイスの型です。これは 3 つの部分から構成されています。
これはデバイスの型です。
これは 3 つの部分から構成されています。
デバイスの型 (例えば、直接アクセス、CDROM、順次アクセス、など)、
インタフェース (IDE, SCSI またはその他) および当のデバイスが
パススルードライバであるかどうか、です。
デバイスの型の完全なリストは以下を参照してください。
.It priority
これは優先度です。これはデバイスを
これは優先度です。
これはデバイスを
.Nm
リストの何処に挿入するのかを決定するために使用される最初のパラメータです。
2 番目のパラメータはアタッチの順番です。
利用可能な優先度のリストは以下を参照してください。
.El
.Pp
個々のデバイスはデバイスの型が与えられます。パススルーデバイスは
個々のデバイスはデバイスの型が与えられます。
パススルーデバイスは
インタフェースを供給するためのデバイスと同じ基礎的なデバイスの型と
インタフェースを持ちますが、パススルーフラグも設定されています。
基本のデバイスの型は
.Tn SCSI
のデバイス型番号と一致しています。そのため
のデバイス型番号と一致しています。
そのため
.Tn SCSI
周辺装置では、問合せから返されたデバイスの型は、通常、
.Tn SCSI

View file

@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/devtoname.9,v 1.7 2001/10/01 16:09:24 ru Exp %
.\" %FreeBSD: src/share/man/man9/devtoname.9,v 1.8 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd September 25, 1999

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/driver.9,v 1.9 2002/10/01 23:35:33 dd Exp %
.\" %FreeBSD: src/share/man/man9/driver.9,v 1.10 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1998

View file

@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/extattr.9,v 1.13 2003/06/05 14:20:48 rwatson Exp %
.\" %FreeBSD: src/share/man/man9/extattr.9,v 1.14 2003/10/23 02:33:03 hmp Exp %
.\"
.\" $FreeBSD$
.Dd December 23, 1999
@ -93,7 +93,8 @@
が書きました。
.Sh バグ
加えて、このインタフェースは現在の利用可能な属性の組を取り出す仕組みを
提供していません。既に、
提供していません。
既に、
.Dv NULL
の属性名を与えることで、渡されたファイルまたはディレクトリのための
定義された属性のリストをもたらすべきであると提案されていますが、

View file

@ -29,7 +29,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/inittodr.9,v 1.10 2002/12/12 17:25:58 ru Exp %
.\" %FreeBSD: src/share/man/man9/inittodr.9,v 1.11 2003/10/23 02:33:03 hmp Exp %
.\" $FreeBSD$
.\"
.Dd March 22, 1997

View file

@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/make_dev.9,v 1.14 2003/09/08 19:57:21 ru Exp %
.\" %FreeBSD: src/share/man/man9/make_dev.9,v 1.15 2003/10/23 01:54:06 hmp Exp %
.\"
.\" $FreeBSD$
.Dd May 27, 2001

View file

@ -29,7 +29,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/panic.9,v 1.8 2001/10/01 16:09:25 ru Exp %
.\" %FreeBSD: src/share/man/man9/panic.9,v 1.9 2003/10/17 06:25:37 bde Exp %
.\" $FreeBSD$
.\"
.Dd August 11, 1995
@ -39,7 +39,8 @@
.Nm panic
.Nd 致命的なエラーによるシステムダウン
.Sh 書式
.In sys/param.h
.In sys/types.h
.In sys/systm.h
.Ft void
.Fn panic "const char *fmt" ...
.Sh 解説

View file

@ -29,7 +29,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/resettodr.9,v 1.6 2001/10/01 16:09:25 ru Exp %
.\" %FreeBSD: src/share/man/man9/resettodr.9,v 1.7 2003/10/23 02:33:03 hmp Exp %
.\" $FreeBSD$
.\"
.Dd November 13, 1995

View file

@ -23,7 +23,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/sleep.9,v 1.41 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/sleep.9,v 1.42 2003/10/23 02:33:03 hmp Exp %
.\" $FreeBSD$
.\" "
.Dd December 17, 1998
@ -64,7 +64,8 @@
.Fa ident
上でスリープしている全てのプロセスは後で、
.Fn wakeup
によって起こされます。これは、しばしば割り込みルーチンの中から呼び出され、
によって起こされます。
これは、しばしば割り込みルーチンの中から呼び出され、
プロセスがブロックしているリソースが現在利用可能になったことを示します。
.Pp
パラメータ
@ -113,7 +114,8 @@
が返されます。
.Pp
.Fn msleep
関数は tsleep の変種です。パラメータ
関数は tsleep の変種です。
パラメータ
.Fa mtx
は、スリープの前に抜け、
.Fn msleep

View file

@ -23,7 +23,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/spl.9,v 1.17 2002/07/01 22:08:43 imp Exp %
.\" %FreeBSD: src/share/man/man9/spl.9,v 1.18 2003/10/23 02:33:03 hmp Exp %
.\" $FreeBSD$
.\"
.Dd July 21, 1996

View file

@ -31,7 +31,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/suser.9,v 1.20 2002/04/02 16:41:11 jhb Exp %
.\" %FreeBSD: src/share/man/man9/suser.9,v 1.21 2003/10/23 02:33:03 hmp Exp %
.\" $FreeBSD$
.\"
.Dd October 15, 1996

View file

@ -29,7 +29,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/time.9,v 1.9 2001/07/14 19:41:16 schweikh Exp %
.\" %FreeBSD: src/share/man/man9/time.9,v 1.10 2003/10/23 02:33:03 hmp Exp %
.\"
.\" $FreeBSD$
.Dd March 22, 1997

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/vget.9,v 1.9 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/vget.9,v 1.10 2003/10/23 02:22:07 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/vnode.9,v 1.26 2003/05/31 14:20:30 hmp Exp %
.\" %FreeBSD: src/share/man/man9/vnode.9,v 1.27 2003/10/23 02:22:07 hmp Exp %
.\"
.\" $FreeBSD$
.Dd May 20, 2003

View file

@ -26,7 +26,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\" %FreeBSD: src/share/man/man9/vref.9,v 1.10 2003/05/31 14:07:25 hmp Exp %
.\" %FreeBSD: src/share/man/man9/vref.9,v 1.11 2003/10/23 02:22:07 hmp Exp %
.\"
.\" $FreeBSD$
.Dd July 24, 1996