Catch up with 5.0-RELEASE

This commit is contained in:
Kazuo Horikawa 2003-02-01 18:52:01 +00:00
parent 018c049a14
commit 28a4ce7edc
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=15876
9 changed files with 57 additions and 14 deletions

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)lorder.1 8.2 (Berkeley) 4/28/95
.\" %FreeBSD: src/usr.bin/lorder/lorder.1,v 1.5.2.1 2002/06/21 15:28:00 charnier Exp %
.\" %FreeBSD: src/usr.bin/lorder/lorder.1,v 1.6 2002/04/20 12:15:36 charnier Exp %
.\" $FreeBSD$
.\"
.Dd April 28, 1995

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)netstat.1 8.8 (Berkeley) 4/18/94
.\" %FreeBSD: src/usr.bin/netstat/netstat.1,v 1.22.2.12 2001/11/18 16:41:52 murray Exp %
.\" %FreeBSD: src/usr.bin/netstat/netstat.1,v 1.42 2001/10/23 20:27:05 murray Exp %
.\"
.\" $FreeBSD$
.\" WORD: symbolically シンボル表記

View file

@ -15,7 +15,7 @@
.\"
.\"
.\" @(#)pkg_add.1
.\" %FreeBSD: src/usr.sbin/pkg_install/add/pkg_add.1,v 1.55 2002/09/10 02:42:59 bmah Exp %
.\" %FreeBSD: src/usr.sbin/pkg_install/add/pkg_add.1,v 1.56 2002/12/12 17:26:02 ru Exp %
.\"
.\" $FreeBSD$
.Dd November 25, 1994

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)rcp.1 8.1 (Berkeley) 5/31/93
.\" %FreeBSD: src/bin/rcp/rcp.1,v 1.9.2.6 2002/08/16 20:06:34 ume Exp %
.\" %FreeBSD: src/bin/rcp/rcp.1,v 1.15 2002/08/09 16:12:08 ume Exp %
.\" $FreeBSD$
.\"
.Dd May 31, 1993

View file

@ -34,9 +34,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)keycap.5, 3.00, Last Edit-Date: [Sun Jan 2 13:45:59 1994]
.\" %FreeBSD: src/usr.sbin/pcvt/keycap/man5/keycap.5,v 1.9.2.6 2001/08/16 15:56:13 ru Exp %
.\" %FreeBSD: src/usr.sbin/pcvt/keycap/man5/keycap.5,v 1.16 2003/01/01 18:49:02 schweikh Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man5/keycap.5,v 1.12 2001/08/18 23:50:30 horikawa Exp $
.\" $FreeBSD$
.\"WORD: keyboard mapping キーボードマッピング
.\"WORD: .Sh CAPABILITIES ケーパビリティ
.\"

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/acl.9,v 1.11 2002/05/29 17:45:44 ru Exp $
.\" %FreeBSD: src/share/man/man9/acl.9,v 1.12 2002/12/12 17:25:58 ru 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/extattr.9,v 1.10 2002/05/16 05:21:58 trhodes Exp %
.\" %FreeBSD: src/share/man/man9/extattr.9,v 1.11 2002/12/12 17:25:58 ru Exp %
.\"
.\" $FreeBSD$
.Dd December 23, 1999

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/style.9,v 1.32.2.19 2002/04/14 19:28:03 asmodai Exp %
.\" %FreeBSD: src/share/man/man9/style.9,v 1.97 2002/11/29 11:39:20 ru Exp %
.\" $FreeBSD$
.\"
.Dd December 7, 2001
@ -50,7 +50,7 @@
* CSRG の KNF (Kernel Normal Form, カーネル標準書式) に基づいています。
*
* @(#)style 1.14 (Berkeley) 4/28/95
* $\&FreeBSD: src/share/man/man9/style.9,v 1.95 2002/11/01 16:20:31 rwatson Exp $
* $\&FreeBSD: src/share/man/man9/style.9,v 1.97 2002/11/29 11:39:20 ru Exp $
*/
/*
@ -204,7 +204,8 @@ __FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.95 2002/11/01 16:20:31 rwat
.Ic #ifdef
の連続が読む人を混乱させるかもしれないとき、にのみ使用されるべきです。
たとえコンパイルされない領域が小さくなるかもしれないでも、
lint の目的のために条件付きでコンパイルされない個所のために、
.Xr lint 1
の目的のために条件付きでコンパイルされない個所のために、
例外が作られても構いません。
そのコメントは
.Ic #endif
@ -264,7 +265,9 @@ enum enumtype { ONE, TWO } et;
宣言の中では、型に関係付けられたトークンを除いて、
アスタリスクと隣接したトークンの間には空白文字を置きません。
(これらの識別子は基本の型の名前、型の修飾語句、および今宣言されようとしている
もの以外の typedef 名です。)
もの以外の
.Ic typedef
名です。)
これらの識別子はアスタリスクから 1 つの空白で分離します。
.Pp
構造体の中で変数を宣言する時には、
@ -316,7 +319,8 @@ LIST_HEAD(, foo) foohead; /*
規約が
.Ic typedef
を要求する場合には、その名前を構造体タグに一致させます。
標準 C または \*[Px]
標準 C または
.Tn POSIX
によって明示されたものを除いては、
.Dq Li _t
で終る typedef を避けてください。

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/zone.9,v 1.21 2002/05/30 11:37:39 ru Exp %
.\" %FreeBSD: src/share/man/man9/zone.9,v 1.23 2002/11/29 11:39:20 ru Exp %
.\"
.\" $FreeBSD$
.Dd May 18, 2002
@ -89,6 +89,45 @@ struct my_item {
引数はデバッグおよびステータスのためのテキストのゾーン名です。
このメモリは、ゾーンの割当てが解放されるまでは、解放されるべきではありません。
.Pp
引数
.Fa ctor
.Fa dtor
は、それぞれ
.Fn uma_zalloc
.Fn uma_zfree
の呼び出し時に uma サブシステムから呼ばれる、コールバック関数です。
これらの目的は、資源の割り当て時と解放時に必要となる、
初期化および破壊のためのフックを提供することです。
.Fa ctor
および
.Fa dtor
のコールバックの良い使い方としては、
割り当てられたオブジェクトのグローバルカウントの調整があるでしょう。
.Pp
引数
.Fa uminit
.Fa fini
は、ゾーンからのオブジェクト割り当ての最適化に使用されます。
これらは、要求実現またはメモリ圧迫の理由により、
uma サブシステムが複数の項目を割り当てまたは解放する必要があるときに、
呼び出されます。
.Fa uminit
および
.Fa fini
のコールバックの良い使い方としては、
オブジェクトに含まれるミューテックスの初期化と破壊があるでしょう。
これにより、オブジェクトが uma サブシステムのオブジェクトから返されたときに、
既に初期化済みのミューテックスを再使用可能となります。
これらは、各
.Fn uma_zalloc
.Fn uma_zfree
の呼び出し時には呼び出されず、
複数のオブジェクトに対してバッチ的に呼び出されます。
.Pp
項目はそのゾーンへのポインタを伴なう
.Fn uma_zalloc
の呼出しによって割当てられ、