Use uniform expressions for following terms:

configuration file, entry, index, interface, master, member, overhead,
overflow, override, overrun, parameter, permission, prefix, quote,
server, superblock, superuser, supervisor, switch, user, window, and zero.

Inspired by:	script made by nekurai@be.to
This commit is contained in:
Kazuo Horikawa 2002-12-16 03:22:09 +00:00
parent 1369a5a67d
commit b61248eed2
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=15367
73 changed files with 158 additions and 158 deletions

View file

@ -182,7 +182,7 @@
.Nm at .Nm at
の実行を許可されます。 の実行を許可されます。
.Pp .Pp
もし両方ともなければ、スーパユーザだけが もし両方ともなければ、スーパユーザだけが
.Nm at .Nm at
を実行できます。 を実行できます。
これがデフォルトの設定です。 これがデフォルトの設定です。

View file

@ -76,7 +76,7 @@
.Pp .Pp
電子暗号表モード (electronic code book mode (ECB)) 以外のすべてのモードは 電子暗号表モード (electronic code book mode (ECB)) 以外のすべてのモードは
初期化ベクトル (initialization vector) を必要とし、 初期化ベクトル (initialization vector) を必要とし、
指定されない場合はゼロベクトルが使われます。 指定されない場合は 0 ベクトルが使われます。
コマンドラインに コマンドラインに
.Ar key .Ar key
(鍵) を指定しない場合は、対話的に入力を求めます (詳しくは (鍵) を指定しない場合は、対話的に入力を求めます (詳しくは

View file

@ -142,7 +142,7 @@ G(x) = x^32 + x^26 + x^23 + x^22 + x^16 + x^12 +
ビットはファイルから得られますが、 ビットはファイルから得られますが、
ファイルの最初のオクテットの最上位ビットを最上位、 ファイルの最初のオクテットの最上位ビットを最上位、
最後のオクテットの最下位ビットを最下位とします。 最後のオクテットの最下位ビットを最下位とします。
(必要なら)ゼロビットを埋めてオクテット単位に取りまとめ、 (必要なら) 0 ビットを埋めてオクテット単位に取りまとめ、
ファイルの長さをバイナリ値で表現した 1 個あるいは ファイルの長さをバイナリ値で表現した 1 個あるいは
それ以上のオクテット(最下位オクテットが先)がそれに続きます。 それ以上のオクテット(最下位オクテットが先)がそれに続きます。
この整数を表現可能な最小個数のオクテットが用いられます。 この整数を表現可能な最小個数のオクテットが用いられます。

View file

@ -1,4 +1,4 @@
.\" $FreeBSD: doc/ja_JP.eucJP/man/man1/co.1,v 1.6 2001/05/14 01:07:21 horikawa Exp $ .\" $FreeBSD$
.de Id .de Id
.ds Rv \\$3 .ds Rv \\$3
.ds Dt \\$4 .ds Dt \\$4
@ -304,7 +304,7 @@ Revision
.B "20, 10:30" .B "20, 10:30"
の場合は、\*u タイムゾーンの現在の年月の 20 日 10:30:00 \*u が採用されます。 の場合は、\*u タイムゾーンの現在の年月の 20 日 10:30:00 \*u が採用されます。
日付の指定に空白が含まれる場合には、 日付の指定に空白が含まれる場合には、
日付の指定をクートでくくる必要があることに注意してください。 日付の指定をクートでくくる必要があることに注意してください。
.RE .RE
.TP .TP
.BR \-M [\f2rev\fP] .BR \-M [\f2rev\fP]

View file

@ -48,7 +48,7 @@
はじめてデバイスがオープンされた後で、フォーマットが出力されます。 はじめてデバイスがオープンされた後で、フォーマットが出力されます。
操作の間には、現在のフロッピディスクの残りのトラック数と 操作の間には、現在のフロッピディスクの残りのトラック数と
文字 I, Z, F, W, R, C,の文字が出力されます。各文字は、現在のトラックに 文字 I, Z, F, W, R, C,の文字が出力されます。各文字は、現在のトラックに
対して、入力 (I)、ゼロで埋める (Z)、フォーマット (F)、書き込み (W)、 対して、入力 (I)、0 で埋める (Z)、フォーマット (F)、書き込み (W)、
読み込み (R)、比較 (C) のそれぞれを行っていることをあらわします。 読み込み (R)、比較 (C) のそれぞれを行っていることをあらわします。
.It Fl y .It Fl y
ドライブにフロッピディスクがあるかどうか問いあわせません。 ドライブにフロッピディスクがあるかどうか問いあわせません。

View file

@ -499,7 +499,7 @@ text
テストを 最初に読み込んだときに全て行うことができるよう テストを 最初に読み込んだときに全て行うことができるよう
マジックファイルを並べ直す最適化法はないだろうか。 マジックファイルを並べ直す最適化法はないだろうか。
マジックファイルの矛盾について述べるようにならないか。 マジックファイルの矛盾について述べるようにならないか。
エントリの順序を エントリの順序を
マジックファイル上の位置ではなく、 マジックファイル上の位置ではなく、
ファイルオフセット順にすることはできないだろうか。 ファイルオフセット順にすることはできないだろうか。
.Pp .Pp

View file

@ -3057,9 +3057,9 @@ m88110
.B \-mno\-check\-zero\-division .B \-mno\-check\-zero\-division
.TP .TP
.B \-mcheck\-zero\-division .B \-mcheck\-zero\-division
初期の 88K のモデルはゼロによる除算の処理に問題を持っていました。特に、そ 初期の 88K のモデルは 0 による除算の処理に問題を持っていました。特に、そ
れらの多くにおいてトラップが生じなかったことは問題でした。これ れらの多くにおいてトラップが生じなかったことは問題でした。これ
らのオプションを使用することによって、ゼロ除算を発見し、例外を知らせる らのオプションを使用することによって、0 除算を発見し、例外を知らせる
コードを埋め込むことを禁止 (あるいは明示的に許可) することができます。全 コードを埋め込むことを禁止 (あるいは明示的に許可) することができます。全
ての 88K 用の GCC のコンフィギュレーションは `\|\c ての 88K 用の GCC のコンフィギュレーションは `\|\c
.B \-mcheck\-zero\-division\c .B \-mcheck\-zero\-division\c

View file

@ -107,8 +107,8 @@
関数での消費時間が呼び出し元の関数にどのように伝播されているかが 関数での消費時間が呼び出し元の関数にどのように伝播されているかが
示されています。 示されています。
.Pp .Pp
サイクル全体とそのメンバのリストを示したエントリが、 サイクル全体とそのメンバのリストを示したエントリが、
サイクルの呼び出し回数や実行時間への各メンバの寄与を含めて表示されます。 サイクルの呼び出し回数や実行時間への各メンバの寄与を含めて表示されます。
.Pp .Pp
次のリストでは、 次のリストでは、
.Xr prof 1 .Xr prof 1

View file

@ -1,5 +1,5 @@
.\" %FreeBSD: src/gnu/usr.bin/gzip/gzip.1,v 1.7 1999/09/20 09:15:15 phantom Exp % .\" %FreeBSD: src/gnu/usr.bin/gzip/gzip.1,v 1.7 1999/09/20 09:15:15 phantom Exp %
.\" $FreeBSD: doc/ja_JP.eucJP/man/man1/gzip.1,v 1.5 2001/07/04 05:31:24 horikawa Exp $ .\" $FreeBSD$
.TH GZIP 1 .TH GZIP 1
.SH 名称 .SH 名称
gzip, gunzip, zcat \- ファイルの圧縮、伸長を行なう gzip, gunzip, zcat \- ファイルの圧縮、伸長を行なう
@ -124,9 +124,9 @@ SCO compress -H
ある程度の一貫性のチェックの余地があります。 ある程度の一貫性のチェックの余地があります。
.PP .PP
.I zip .I zip
で作られたファイルは、 'deflation' 技法で圧縮された一つのメンバ で作られたファイルは、 'deflation' 技法で圧縮された一つのメンバを
もつ時のみ gzip で伸長できます。この特徴は tar.zip ファイルを tar.gz ファイルに もつ時のみ gzip で伸長できます。この特徴は tar.zip ファイルを tar.gz ファイルに
するのを助けることのみを意図しています。複数のメンバを持った zip ファイルを するのを助けることのみを意図しています。複数のメンバを持った zip ファイルを
取り出す時には 取り出す時には
.I gunzip .I gunzip
ではなく ではなく
@ -322,7 +322,7 @@ gzip
.SH 進んだ使用法 .SH 進んだ使用法
複数の圧縮されたファイルは結合する事ができます。この場合、 複数の圧縮されたファイルは結合する事ができます。この場合、
.I gunzip .I gunzip
は同時にすべてのメンバを取り出します。例えば、 は同時にすべてのメンバを取り出します。例えば、
gzip -c file1 > foo.gz gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz gzip -c file2 >> foo.gz
@ -333,9 +333,9 @@ gzip
cat file1 file2 cat file1 file2
と同じ事です。.gz ファイルの一つのメンバが壊れた場合、他のメンバ と同じ事です。.gz ファイルの一つのメンバが壊れた場合、他のメンバは
復元できます (壊れたメンバを取り除けば)。しかし、 復元できます (壊れたメンバを取り除けば)。しかし、
同時にすべてのメンバを圧縮する時、 同時にすべてのメンバを圧縮する時、
gzip -c file1 file2 > foo.gz gzip -c file1 file2 > foo.gz
@ -348,14 +348,14 @@ gzip
gzip -cd old.gz | gzip > new.gz gzip -cd old.gz | gzip > new.gz
もし圧縮されたファイルがいくつかのメンバを持つのなら、 もし圧縮されたファイルがいくつかのメンバを持つのなら、
--list オプションで報告される伸長後の大きさや CRC は最後のメンバのみを --list オプションで報告される伸長後の大きさや CRC は最後のメンバのみを
示しています。すべてのメンバの伸長後の大きさが必要なら、以下のように 示しています。すべてのメンバの伸長後の大きさが必要なら、以下のように
実行して下さい。 実行して下さい。
gzip -cd file.gz | wc -c gzip -cd file.gz | wc -c
複数のメンバを持ち、後からあるメンバを抜き取る事ができるような 複数のメンバを持ち、後からあるメンバを抜き取る事ができるような
単一のアーカイブファイルを作りたければ、 単一のアーカイブファイルを作りたければ、
tar や zip のようなアーカイバーを使って下さい。 tar や zip のようなアーカイバーを使って下さい。
GNU tar は gzip を呼び出す -z オプションをサポートしています。 GNU tar は gzip を呼び出す -z オプションをサポートしています。

View file

@ -266,7 +266,7 @@ Usenet
ホスト名の最初のドット以降を取ることによって求められます。ユーザは環境変数 ホスト名の最初のドット以降を取ることによって求められます。ユーザは環境変数
.Ev LOCALDOMAIN .Ev LOCALDOMAIN
を使って異なるデフォルトドメインを指定することによって、これを を使って異なるデフォルトドメインを指定することによって、これを
オーバライドすることができます。さらに、ユーザはホスト名の独自の略称を使うこ オーバライドすることができます。さらに、ユーザはホスト名の独自の略称を使うこ
ともできます。略称は 1 つの略称につき 1 行からなるファイルにおいて指定 ともできます。略称は 1 つの略称につき 1 行からなるファイルにおいて指定
します。各行には略称、スペース、そして完全なホスト名が含まれます。この します。各行には略称、スペース、そして完全なホスト名が含まれます。この
ファイルは環境変数 ファイルは環境変数

View file

@ -81,8 +81,8 @@
は最大フィールド幅です。 は最大フィールド幅です。
もし もし
.Ar min .Ar min
ゼロで始まっていれば、 0 で始まっていれば、
フィールド幅を満たすためにゼロが付加されます。 フィールド幅を満たすために 0 が付加されます。
もし もし
.Ar min .Ar min
が `\-' で始まっていれば、その要素はフィールド内で左詰めされます。 が `\-' で始まっていれば、その要素はフィールド内で左詰めされます。

View file

@ -1135,10 +1135,10 @@ YY_INPUT
.B yywrap() .B yywrap()
関数をチェックします。 関数をチェックします。
.B yywrap() .B yywrap()
関数が偽(ゼロ)を返す場合、関数は続行中であるとされ、 関数が偽(0)を返す場合、関数は続行中であるとされ、
.I yyin .I yyin
を別の入力ファイルを指すように設定し、スキャンを続行します。 を別の入力ファイルを指すように設定し、スキャンを続行します。
関数が真(非ゼロ)を返す場合、スキャナは終了し、呼び出し元に 0 を返します。 関数が真(非0)を返す場合、スキャナは終了し、呼び出し元に 0 を返します。
どちらの場合も開始条件は変化しないことに注意して下さい; どちらの場合も開始条件は変化しないことに注意して下さい;
つまり つまり
.B INITIAL .B INITIAL
@ -1437,7 +1437,7 @@ flex
.PP .PP
最後に、排他的開始条件を使用する、 最後に、排他的開始条件を使用する、
展開されたエスケープシーケンスを含む(長すぎる文字列のチェックは含みません) 展開されたエスケープシーケンスを含む(長すぎる文字列のチェックは含みません)
C スタイルのクート文字列へのマッチ方法を示します: C スタイルのクート文字列へのマッチ方法を示します:
.nf .nf
%x str %x str
@ -1801,7 +1801,7 @@ NUL
.SH ファイルの終りのルール .SH ファイルの終りのルール
特別ルール "<<EOF>>" は、 特別ルール "<<EOF>>" は、
ファイルの終了時もしくは ファイルの終了時もしくは
yywrap() が非ゼロ(すなわち処理するファイルが無いことを表す)の時に yywrap() が非 0 (すなわち処理するファイルが無いことを表す)の時に
行われるべきアクションを表します。 行われるべきアクションを表します。
アクションは以下の 4 つのうちのいずれかで終る必要があります。 アクションは以下の 4 つのうちのいずれかで終る必要があります。
.IP - .IP -
@ -1907,8 +1907,8 @@ yywrap()
.B \-I .B \-I
.B %option interactive .B %option interactive
フラグに関する議論を参照して下さい)。 フラグに関する議論を参照して下さい)。
マクロ起動時に非ゼロを指定するとバッファは対話的になり、 マクロ起動時に非 0 を指定するとバッファは対話的になり、
ゼロを指定すると非対話的になります。 0 を指定すると非対話的になります。
このマクロの使用は このマクロの使用は
.B %option interactive , .B %option interactive ,
.B %option always-interactive , .B %option always-interactive ,
@ -1922,8 +1922,8 @@ yywrap()
.B yy_set_bol(at_bol) .B yy_set_bol(at_bol)
は現在のバッファにおける次のトークンに対するマッチのためのスキャンが は現在のバッファにおける次のトークンに対するマッチのためのスキャンが
行頭から始まるか否かを制御します。 行頭から始まるか否かを制御します。
ゼロのマクロ引数は、'^' が付いたルールを有効にしますが、 0 のマクロ引数は、'^' が付いたルールを有効にしますが、
ゼロのマクロ引数は '^' が付いたルールを無効にします。 0 のマクロ引数は '^' が付いたルールを無効にします。
.PP .PP
現在のバッファからスキャンされた次のトークンが有効な '^' ルールを持つ時、 現在のバッファからスキャンされた次のトークンが有効な '^' ルールを持つ時、
マクロ マクロ
@ -2110,7 +2110,7 @@ C++
.I デバッグ .I デバッグ
モードで実行されます。 モードで実行されます。
.B yy_flex_debug .B yy_flex_debug
が非ゼロの場合(デフォルト)、 が非 0 の場合(デフォルト)、
パターンが認識されるたびに、スキャナは次のようなメッセージを パターンが認識されるたびに、スキャナは次のようなメッセージを
.I 標準エラー出力 .I 標準エラー出力
へ出力します。 へ出力します。

View file

@ -59,13 +59,13 @@ user
オプションとしては以下のものがあります: オプションとしては以下のものがあります:
.Bl -tag -width indent .Bl -tag -width indent
.It Fl f .It Fl f
パスワードによるユーザの確認を省略します。このオプションは、スーパユーザ パスワードによるユーザの確認を省略します。このオプションは、スーパユーザ
か、すでにログインしているユーザが同じユーザ名で login を実行す か、すでにログインしているユーザが同じユーザ名で login を実行す
るときのみ指定可能です。 るときのみ指定可能です。
.It Fl h .It Fl h
コネクションを受信可能なホスト名を指定します。この機能は コネクションを受信可能なホスト名を指定します。この機能は
.Xr telnetd 8 .Xr telnetd 8
などのデーモンによって使われています。このオプションはスーパユーザ などのデーモンによって使われています。このオプションはスーパユーザ
しか指定することができません。 しか指定することができません。
.It Fl p .It Fl p
.Nm .Nm

View file

@ -124,7 +124,7 @@ error(a1, a2, a3, a4)
.Sh バグ .Sh バグ
.Nm .Nm
ユーティリティは、 ユーティリティは、
PDP 11 ファミリの制限されたアーキテクチャのために開発されました。 PDP 11 ファミリの制限されたアーキテクチャのために開発されました。
ごく一部のプログラムしか mkstr を使用していません。 ごく一部のプログラムしか mkstr を使用していません。
.Nm .Nm
の方法は効率的なものとはいえないので、 の方法は効率的なものとはいえないので、

View file

@ -187,7 +187,7 @@ NIS
このサーバ名を このサーバ名を
.Fl h .Fl h
で指定することが出来ます。指定するホスト名は NIS マスタサーバ で指定することが出来ます。指定するホスト名は NIS マスタサーバ
でなくても構いません。 NIS マスタサーバー名はドメイン内の でなくても構いません。 NIS マスタサーバー名はドメイン内の
NIS (マスタもしくはスレーブ) サーバに問い合わせることで決定される NIS (マスタもしくはスレーブ) サーバに問い合わせることで決定される
ので、スレーブサーバを指定しても構いません。 ので、スレーブサーバを指定しても構いません。
.It Fl o .It Fl o

View file

@ -1,7 +1,7 @@
.\" -*- nroff -*- .\" -*- nroff -*-
.\" $FreeBSD$ .\" $FreeBSD$
.rn '' }` .rn '' }`
'\" $Header: /home/ncvs/doc/ja_JP.eucJP/man/man1/patch.1,v 1.13 2002-12-02 06:20:28 horikawa Exp $ '\" $Header: /home/ncvs/doc/ja_JP.eucJP/man/man1/patch.1,v 1.14 2002-12-16 03:22:07 horikawa Exp $
'\" %FreeBSD: src/gnu/usr.bin/patch/patch.1,v 1.13 2002/02/08 02:05:32 mike Exp % '\" %FreeBSD: src/gnu/usr.bin/patch/patch.1,v 1.13 2002/02/08 02:05:32 mike Exp %
'\" '\"
'\" $Log: not supported by cvs2svn $ '\" $Log: not supported by cvs2svn $
@ -542,7 +542,7 @@ diff(1)
.PP .PP
ひとつでもリジェクトファイルが作成されれば、 ひとつでもリジェクトファイルが作成されれば、
.I patch .I patch
ゼロでない終了ステータスで終了します。 0 でない終了ステータスで終了します。
いくつものパッチを繰り返し適用する場合は、 いくつものパッチを繰り返し適用する場合は、
この終了ステータスをチェックし、 この終了ステータスをチェックし、
パッチが部分的にしか適用されていないファイルに対して パッチが部分的にしか適用されていないファイルに対して

View file

@ -717,7 +717,7 @@ GNU
は値 0 です。 は値 0 です。
. .
.LP .LP
ートされたテキストが使用される場合、 ートされたテキストが使用される場合、
.IP .IP
.BI sprintf(\(ts format \(ts,\ arg ,\fR.\|.\|.\fB) .BI sprintf(\(ts format \(ts,\ arg ,\fR.\|.\|.\fB)
. .

View file

@ -412,13 +412,13 @@ MAC
.It nice .It nice
nice 値 (別名 ni) nice 値 (別名 ni)
.It nivcsw .It nivcsw
総強制的コンテキストスッチ数 総強制的コンテキストスッチ数
.It nsigs .It nsigs
総シグナル受け入れ数 (別名 nsignals) 総シグナル受け入れ数 (別名 nsignals)
.It nswap .It nswap
総スワップイン/スワップアウト数 総スワップイン/スワップアウト数
.It nvcsw .It nvcsw
総自発的コンテキストスッチ数 総自発的コンテキストスッチ数
.It nwchan .It nwchan
wait チャネル (アドレスで表示) wait チャネル (アドレスで表示)
.It oublk .It oublk

View file

@ -291,7 +291,7 @@ C
.Nm .Nm
と互換性を保つため、デフォルト値は実際には 0 (つまり、 と互換性を保つため、デフォルト値は実際には 0 (つまり、
デフォルトではインラインコードは生成しない) となっています。 デフォルトではインラインコードは生成しない) となっています。
このデフォルト値を上書きするには明示的にゼロ以外の値を このデフォルト値を上書きするには明示的に 0 以外の値を
指定しなければなりません。 指定しなければなりません。
.It Fl I .It Fl I
サーバ側スタブにおける サーバ側スタブにおける

View file

@ -142,7 +142,7 @@ VGA
を指定すると、現在の VGA DAC パレットエントリを列挙します。 を指定すると、現在の VGA DAC パレットエントリを列挙します。
各エントリは、テーブルインデックス、赤緑青の値、 各エントリは、テーブルインデックス、赤緑青の値、
名前が有る場合は色名を持ちます。 名前が有る場合は色名を持ちます。
後続する空のテーブルスロット (RGB 値が全てゼロ) は省略されます。 後続する空のテーブルスロット (RGB 値が全て 0) は省略されます。
.Pp .Pp
上記以外の場合、コンマで区切った 4 つの引数が期待されます。 上記以外の場合、コンマで区切った 4 つの引数が期待されます。
1 番目が変更すべきパレットエントリの番号を指定します。 1 番目が変更すべきパレットエントリの番号を指定します。

View file

@ -326,7 +326,7 @@ devstat
書き込み時にコピーが行われたページ数 (`cow')、 書き込み時にコピーが行われたページ数 (`cow')、
要求時 0 クリアが行われたページ数 (`zfod')、 要求時 0 クリアが行われたページ数 (`zfod')、
ページング対象から外され、固定されているページ数 (`wire')、 ページング対象から外され、固定されているページ数 (`wire')、
遅い (オンザフライの) ゼロフィルの割合 (`%slo-z')、 遅い (オンザフライの) 0 フィルの割合 (`%slo-z')、
最近参照されたページ数 (`act')、 最近参照されたページ数 (`act')、
ページングの候補になっているページ数 (`inact')、 ページングの候補になっているページ数 (`inact')、
バッファキャッシュキューにあるページ数 (`cache')、 バッファキャッシュキューにあるページ数 (`cache')、

View file

@ -118,7 +118,7 @@
値となります。 値となります。
最初に指定されたフィールドより 最初に指定されたフィールドより
.Em 小さい .Em 小さい
単位の省略されたフィールドについてのデフォルト値はゼロとなります。 単位の省略されたフィールドについてのデフォルト値は 0 となります。
例えば、入力ファイルの 例えば、入力ファイルの
.Em first time .Em first time
が Unix 時刻で上記の値、すなわち、1990 年 9 月 25 日、午後 8 時 51 分 (PDT) が Unix 時刻で上記の値、すなわち、1990 年 9 月 25 日、午後 8 時 51 分 (PDT)

View file

@ -2791,7 +2791,7 @@ complete compress
.PP .PP
これは \fBn\fR-形式の補完の例です。 これは \fBn\fR-形式の補完の例です。
`find' の後で、かつ `\-user' の直後にある単語を、 `find' の後で、かつ `\-user' の直後にある単語を、
ユーザのリストで補完します。 ユーザのリストで補完します。
.IP "" 4 .IP "" 4
> complete cc 'c/\-I/d/' > complete cc 'c/\-I/d/'
.PP .PP
@ -2939,7 +2939,7 @@ size xdev)/' \e
ファイルで補完し (最後の両者にマッチするパターンに注意)、 ファイルで補完し (最後の両者にマッチするパターンに注意)、
`\-exec', `\-ok' に続く単語をコマンドで補完し、 `\-exec', `\-ok' に続く単語をコマンドで補完し、
`user' の後をユーザ名で、`group' の後をグループ名で補完し、 `user' の後をユーザ名で、`group' の後をグループ名で補完し、
`\-fstype' と `\-type' の後をそれぞれに与えたリストのメンバで補完します。 `\-fstype' と `\-type' の後をそれぞれに与えたリストのメンバで補完します。
また find に与えるスイッチ達も与えたリストから補完し また find に与えるスイッチ達も与えたリストから補完し
(\fBc\fR-型の補完を用いていることに注意)、 (\fBc\fR-型の補完を用いていることに注意)、
それ以外のものすべてをディレクトリで補完します。ふぅ。 それ以外のものすべてをディレクトリで補完します。ふぅ。
@ -3091,7 +3091,7 @@ termcap ʸ
.PD 0 .PD 0
.TP 8 .TP 8
.B end .B end
\fIwordlist\fR のメンバ\fIname\fR に順々に代入し、 \fIwordlist\fR のメンバを \fIname\fR に順々に代入し、
これと対応する \fIend\fR に挟まれた範囲の これと対応する \fIend\fR に挟まれた範囲の
コマンドシーケンスを実行します。 コマンドシーケンスを実行します。
(\fIforeach\fR\fIend\fR は 1 行に単独で現れなければなりません。) (\fIforeach\fR\fIend\fR は 1 行に単独で現れなければなりません。)
@ -3286,7 +3286,7 @@ A synonym for the \fIecho\fR builtin command.
\fB\-h\fR フラグを指定すると、 \fB\-h\fR フラグを指定すると、
current limit の代わりに hard limit を用います。 current limit の代わりに hard limit を用います。
hard limit は current limit の限度を与えます。 hard limit は current limit の限度を与えます。
hard limit はスーパユーザしか増やすことができませんが、 hard limit はスーパユーザしか増やすことができませんが、
current limit は一般ユーザも可能な範囲内で増減できます。 current limit は一般ユーザも可能な範囲内で増減できます。
.RS +8 .RS +8
.PP .PP
@ -3447,14 +3447,14 @@ current limit
をつけると、コマンド \fIcommand\fR を適切な優先度で実行します。 をつけると、コマンド \fIcommand\fR を適切な優先度で実行します。
\fInumber\fR が大きいほど、そのプロセスが獲得する \fInumber\fR が大きいほど、そのプロセスが獲得する
CPU 時間は短くなります。 CPU 時間は短くなります。
スーパユーザは `nice \-number ...' とすることにより負の値を スーパユーザは `nice \-number ...' とすることにより負の値を
設定することができます。コマンドは常にサブシェルから実行され、 設定することができます。コマンドは常にサブシェルから実行され、
コマンドには単純な \fIif\fR 文の場合と同じ制限が課されます。 コマンドには単純な \fIif\fR 文の場合と同じ制限が課されます。
.TP 8 .TP 8
.B nohup \fR[\fIcommand\fR] .B nohup \fR[\fIcommand\fR]
\fIcommand\fR をつけると、コマンド \fIcommand\fR \fIcommand\fR をつけると、コマンド \fIcommand\fR
ハングアップシグナルを無視して実行するようにします。 ハングアップシグナルを無視して実行するようにします。
これらのコマンドが \fInohup\fR をオーバライドして これらのコマンドが \fInohup\fR をオーバライドして
ハングアップシグナルに対して自分自身で応答するようにすることが ハングアップシグナルに対して自分自身で応答するようにすることが
あることに注意してください。引数のない場合 (シェルスクリプト中で あることに注意してください。引数のない場合 (シェルスクリプト中で
のみ許されます)、スクリプトのそれ以降の部分でシェルは のみ許されます)、スクリプトのそれ以降の部分でシェルは
@ -3492,7 +3492,7 @@ CPU
ディレクトリスタックの最後のエントリを表示します。 ディレクトリスタックの最後のエントリを表示します。
シェル変数 \fBpushdsilent\fR はこれを抑制し、 シェル変数 \fBpushdsilent\fR はこれを抑制し、
\fB-p\fR フラグによって \fBpushdsilent\fR の動作を \fB-p\fR フラグによって \fBpushdsilent\fR の動作を
オーバライドすることができます。 オーバライドすることができます。
\fB\-l\fR, \fB\-n\fR, \fB\-v\fR フラグは \fIpopd\fR でも、\fIdirs\fR \fB\-l\fR, \fB\-n\fR, \fB\-v\fR フラグは \fIpopd\fR でも、\fIdirs\fR
と同じ意味をもちます。 と同じ意味をもちます。
.TP 8 .TP 8
@ -3521,7 +3521,7 @@ CPU
また、すべての形式の \fIpushd\fR\fIdirs\fR と同じように また、すべての形式の \fIpushd\fR\fIdirs\fR と同じように
ディレクトリスタックの最終的な内容を表示します。シェル変数 ディレクトリスタックの最終的な内容を表示します。シェル変数
\fBpushdsilent\fR をセットすることでこれをやめることができ、 \fBpushdsilent\fR をセットすることでこれをやめることができ、
またさらにこれは \fB-p\fR フラグによってオーバライドすることが またさらにこれは \fB-p\fR フラグによってオーバライドすることが
可能です。\fIpushd\fR に対する \fB\-l\fR, 可能です。\fIpushd\fR に対する \fB\-l\fR,
\fB\-n\fR, \fB\-v\fR フラグの意味は \fIdirs\fR のものと同様です。(+) \fB\-n\fR, \fB\-v\fR フラグの意味は \fIdirs\fR のものと同様です。(+)
.TP 8 .TP 8
@ -3800,7 +3800,7 @@ universe
リソース \fIresource\fR の制限を解除します。\fIresource\fR リソース \fIresource\fR の制限を解除します。\fIresource\fR
指定されない場合は、すべてのリソースに関する制限が解除されます。 指定されない場合は、すべてのリソースに関する制限が解除されます。
\fB\-h\fR が指定されると、対応するハードリミットが解除されます。 \fB\-h\fR が指定されると、対応するハードリミットが解除されます。
これはスーパユーザのみが行うことができます。 これはスーパユーザのみが行うことができます。
.TP 8 .TP 8
.B unset \fIpattern .B unset \fIpattern
パターン \fIpattern\fR にマッチするすべての変数を、読み取り専用の パターン \fIpattern\fR にマッチするすべての変数を、読み取り専用の
@ -3878,7 +3878,7 @@ universe
ユーザが X Window System 上で作業していて、 ユーザが X Window System 上で作業していて、
\fIxterm\fR(1) および \fItwm\fR(1) のように、 \fIxterm\fR(1) および \fItwm\fR(1) のように、
タイトルバーをサポートしている タイトルバーをサポートしている
リペアレントウンドウマネージャを使用していて、 リペアレントウンドウマネージャを使用していて、
.RS +8 .RS +8
.IP "" 4 .IP "" 4
> alias cwdcmd 'echo \-n "^[]2;${HOST}:$cwd ^G"' > alias cwdcmd 'echo \-n "^[]2;${HOST}:$cwd ^G"'
@ -4043,7 +4043,7 @@ universe
失敗すると、自動的にログアウトします。 失敗すると、自動的にログアウトします。
ログインシェルおよびスーパユーザのシェルでは、デフォルトで ログインシェルおよびスーパユーザのシェルでは、デフォルトで
`60'(60 分後自動的にログアウトし、ロックはかけない) に `60'(60 分後自動的にログアウトし、ロックはかけない) に
設定されています。しかし、シェルがウンドウシステムの 設定されています。しかし、シェルがウンドウシステムの
もとで動いていると認識した場合 もとで動いていると認識した場合
(すなわち、\fBDISPLAY\fR 環境変数が設定されている) や、 (すなわち、\fBDISPLAY\fR 環境変数が設定されている) や、
tty が疑似 tty(pty) である場合、あるいは、シェルがそのようには tty が疑似 tty(pty) である場合、あるいは、シェルがそのようには
@ -4636,7 +4636,7 @@ AM/PM
.TP 4 .TP 4
%# %#
普通のユーザは `>' (または \fBpromptchars\fR シェル変数の最初の文字)、 普通のユーザは `>' (または \fBpromptchars\fR シェル変数の最初の文字)、
スーパユーザは `#' (または \fBpromptchars\fR の 2 番目の文字)。 スーパユーザは `#' (または \fBpromptchars\fR の 2 番目の文字)。
.TP 4 .TP 4
%{\fIstring\fR%} %{\fIstring\fR%}
\fIstring\fR を文字通りのエスケープシーケンスとして取り込みます。 \fIstring\fR を文字通りのエスケープシーケンスとして取り込みます。
@ -4658,7 +4658,7 @@ AM/PM
\fBversion\fR シェル変数を参照してください。 \fBversion\fR シェル変数を参照してください。
.PP .PP
ボールド、スタンドアウト、下線といったシーケンスは、 ボールド、スタンドアウト、下線といったシーケンスは、
スーパユーザのシェルを区別するために使われることが多いです。 スーパユーザのシェルを区別するために使われることが多いです。
たとえば、 たとえば、
.IP "" 4 .IP "" 4
> set prompt = "%m [%h] %B[%@]%b [%/] you rang? " > set prompt = "%m [%h] %B[%@]%b [%/] you rang? "
@ -4691,7 +4691,7 @@ tut [37] \fB[2:54pm]\fR [/usr/accts/sys] you rang? _
.B promptchars \fR(+) .B promptchars \fR(+)
(2 文字の文字列に) 設定すると、\fBprompt\fR シェル変数中の (2 文字の文字列に) 設定すると、\fBprompt\fR シェル変数中の
`%#' フォーマットシーケンスが、普通のユーザでは最初の文字で、 `%#' フォーマットシーケンスが、普通のユーザでは最初の文字で、
スーパユーザでは 2 番目の文字で置き換えられます。 スーパユーザでは 2 番目の文字で置き換えられます。
.TP 8 .TP 8
.B pushdtohome \fR(+) .B pushdtohome \fR(+)
設定すると、引数をとらない \fIpushd\fR は、 設定すると、引数をとらない \fIpushd\fR は、
@ -4958,7 +4958,7 @@ Sequent
システムコールが実行された回数。 システムコールが実行された回数。
.TP 4 .TP 4
%Z %Z
要求に応じてゼロで埋められたページ数。 要求に応じて 0 で埋められたページ数。
.TP 4 .TP 4
%i %i
プロセスの常駐サイズがカーネルによって増加させられた回数。 プロセスの常駐サイズがカーネルによって増加させられた回数。
@ -5652,7 +5652,7 @@ ULTCMD
これらの機能すべてと、さらにそれ以上とをモニタ これらの機能すべてと、さらにそれ以上とをモニタ
(Unix でいうところのカーネル) に追加し、 (Unix でいうところのカーネル) に追加し、
COMND& JSYS (`Jump to SYStem' 命令; COMND& JSYS (`Jump to SYStem' 命令;
スーパバイザを呼び出す機能 [私が IBM 上がりだってバレちゃった?]) スーパバイザを呼び出す機能 [私が IBM 上がりだってバレちゃった?])
でアクセスできるようにしました でアクセスできるようにしました
.PP .PP
tcsh の作者たちは TENEX と TOPS-20 における tcsh の作者たちは TENEX と TOPS-20 における
@ -5773,7 +5773,7 @@ Matt Day, Sanyo Icon, 1990
POSIX termio サポート、SysV limit 修正 POSIX termio サポート、SysV limit 修正
.TP 2 .TP 2
Jaap Vermeulen, Sequent, 1990-91 Jaap Vermeulen, Sequent, 1990-91
vi モード修正、expand-line, ウンドウ変更の修正、Symmetry 移植 vi モード修正、expand-line, ウンドウ変更の修正、Symmetry 移植
.TP 2 .TP 2
Martin Boyer, Institut de recherche d'Hydro-Quebec, 1991 Martin Boyer, Institut de recherche d'Hydro-Quebec, 1991
\fBautolist\fR beeping オプション、 \fBautolist\fR beeping オプション、

View file

@ -55,7 +55,7 @@ file
オプションとしては以下のものがあります: オプションとしては以下のものがあります:
.Bl -tag -width Ds .Bl -tag -width Ds
.It Fl a .It Fl a
ファイルに書き込むとき、オーバライトではなく、アペンドします。 ファイルに書き込むとき、オーバライトではなく、アペンドします。
.It Fl i .It Fl i
シグナル シグナル
.Dv SIGINT .Dv SIGINT

View file

@ -870,7 +870,7 @@ while
その後に改行もしくは 2 つの空白が後続するような文の終りを表す文字は、 その後に改行もしくは 2 つの空白が後続するような文の終りを表す文字は、
文の終りとして扱われます; 文の終りとして扱われます;
言い替えると、この文字は文の終りの認識において透過です; 言い替えると、この文字は文の終りの認識において透過です;
\*(tx においてゼロ空白ファクタを持つのと同じです \*(tx において 0 空白ファクタを持つのと同じです
(初期状態では文字 (初期状態では文字
.B \(ts')]*\e(dg\e(rq .B \(ts')]*\e(dg\e(rq
がこのプロパティを持ちます)。 がこのプロパティを持ちます)。
@ -945,7 +945,7 @@ while
.TP .TP
.BI .cp\ n .BI .cp\ n
.I n .I n
が非ゼロか存在しない場合、 が非 0 か存在しない場合、
互換モードを有効にします。 互換モードを有効にします。
そうでない場合は互換モードを無効にします。 そうでない場合は互換モードを無効にします。
互換モードでは、長い名前は理解されず、 互換モードでは、長い名前は理解されず、

View file

@ -29,7 +29,7 @@ vt200
.Cm DO F17 F18 F19 F20 .Cm DO F17 F18 F19 F20
.Ar keystrings .Ar keystrings
は、空白やタブ、シェルのメタキャラクタを含む時には、クートしなければ は、空白やタブ、シェルのメタキャラクタを含む時には、クートしなければ
なりません。 なりません。
.Pp .Pp
.Nm .Nm

View file

@ -327,7 +327,7 @@ ID
文字列は、文字で始まる文字や数字の列です。 ``_'' と ``.'' は文字と 文字列は、文字で始まる文字や数字の列です。 ``_'' と ``.'' は文字と
考えられます。別の方法として、アルファベットや数字に含まれない文字を 考えられます。別の方法として、アルファベットや数字に含まれない文字を
``"''で括るか、``\\''でエスケープすることで、文字列に含めることもできます。 ``"''で括るか、``\\''でエスケープすることで、文字列に含めることもできます。
更に、 C言語で提供されている ``\\'' シーケンスがクートの内外で 更に、 C言語で提供されている ``\\'' シーケンスがクートの内外で
利用可能です 利用可能です
(例えば、 ``\\n'' は改行を、``\\r'' はキャリッジリターンを表現します)。 (例えば、 ``\\n'' は改行を、``\\r'' はキャリッジリターンを表現します)。
以下の例は規則にあった文字列です。 以下の例は規則にあった文字列です。
@ -337,7 +337,7 @@ abcde01234, "&#$^*&#", ab"$#"cd, ab\\$\\#cd, "/usr/ucb/window"
10進数・``0'' に続いて表現される 8 進数・``0x'' もしくは ``0X'' に続いて 10進数・``0'' に続いて表現される 8 進数・``0x'' もしくは ``0X'' に続いて
表現される 16 進数です。機械にとって自然な整数サイズが使われます 表現される 16 進数です。機械にとって自然な整数サイズが使われます
(つまり、 Cコンパイラの符号付き整数型です)。 C 言語と同じように、 (つまり、 Cコンパイラの符号付き整数型です)。 C 言語と同じように、
ゼロの表現が論理的な真をあらわします。 0 の表現が論理的な真をあらわします。
.Pp .Pp
文字 ``#'' は、行末までのコメントの始まりを表現します。 文字 ``#'' は、行末までのコメントの始まりを表現します。
.Pp .Pp
@ -599,7 +599,7 @@ argname1 = <expr1>, argname2 = <expr2>, ...
.Ar no , .Ar no ,
.Ar true , .Ar true ,
.Ar false , .Ar false ,
の内の一つの値をもつか、数値表現においては非ゼロの値が真となります。 の内の一つの値をもつか、数値表現においては非 0 の値が真となります。
.Bl -tag -width Fl .Bl -tag -width Fl
.It Ic alias Ns Po .It Ic alias Ns Po
.Bq Aq Ar string , .Bq Aq Ar string ,

View file

@ -75,14 +75,14 @@
.Ar utility .Ar utility
は標準入力を読み切るまで繰り返し実行されます。 は標準入力を読み切るまで繰り返し実行されます。
.Pp .Pp
空白、タブ、改行はシングルクート 空白、タブ、改行はシングルクート
(``\ '\ '') (``\ '\ '')
やダブルクート (``"'') やバックスラッシュ (``\e'') やダブルクート (``"'') やバックスラッシュ (``\e'')
を使って埋め込むことができます。 を使って埋め込むことができます。
シングルクオートは次のシングルクオートにマッチするまで、 シングルクォートは次のシングルクォートにマッチするまで、
改行とシングルクートを除く全ての文字をエスケープします。 改行とシングルクートを除く全ての文字をエスケープします。
ダブルクオートは次のダブルクオートにマッチするまで ダブルクォートは次のダブルクォートにマッチするまで
改行とダブルクートを除く全ての文字をエスケープします。 改行とダブルクートを除く全ての文字をエスケープします。
改行を含む全ての文字はバックスラッシュでエスケープされます。 改行を含む全ての文字はバックスラッシュでエスケープされます。
.Pp .Pp
オプションは以下のものがあります: オプションは以下のものがあります:

View file

@ -95,7 +95,7 @@ _POSIX_PRIORITIZED_IO
.Fa iocb .Fa iocb
.Fn aio_read .Fn aio_read
呼び出しの前にゼロにする必要があります。 呼び出しの前に 0 にする必要があります。
.Pp .Pp
要求が待ち行列に入れられた後、要求が完了するまでは 要求が待ち行列に入れられた後、要求が完了するまでは
非同期入出力制御ブロック構造体またはバッファ内容の修正は許されていません。 非同期入出力制御ブロック構造体またはバッファ内容の修正は許されていません。
@ -152,7 +152,7 @@ _POSIX_PRIORITIZED_IO
.It Bq Er EOVERFLOW .It Bq Er EOVERFLOW
ファイルは正規のファイルであり、 ファイルは正規のファイルであり、
.Fa iocb->aio_nbytes .Fa iocb->aio_nbytes
ゼロより大きくて 0 より大きくて
.Fa iocb->aio_offset .Fa iocb->aio_offset
内の開始オフセットはファイルの末尾の前にあるものの、 内の開始オフセットはファイルの末尾の前にあるものの、
.Fa iocb->aio_fildes .Fa iocb->aio_fildes

View file

@ -79,12 +79,12 @@ struct timespec {
}; };
.Ed .Ed
.Pp .Pp
時刻を設定できるのはスーパユーザだけです。 時刻を設定できるのはスーパユーザだけです。
システムの安全性レベル (securelevel) が 1 より大きい場合 システムの安全性レベル (securelevel) が 1 より大きい場合
.Pf ( Xr init 8 .Pf ( Xr init 8
を参照)、 を参照)、
時間は進めることだけができます。この制限は、 時間は進めることだけができます。この制限は、
悪意のあるスーパユーザがファイルに 悪意のあるスーパユーザがファイルに
任意のタイムスタンプを設定するのを防止するためのものです。 任意のタイムスタンプを設定するのを防止するためのものです。
しかし、システムが安全なモードの時でも、 しかし、システムが安全なモードの時でも、
.Xr adjtime 2 .Xr adjtime 2

View file

@ -665,10 +665,10 @@ set-group-ID
値に回復するために利用できます。 値に回復するために利用できます。
(POSIX.1 では saved set-user-ID と saved set-group-ID はオプションであり、 (POSIX.1 では saved set-user-ID と saved set-group-ID はオプションであり、
setuid および setgid の内部で使用されますが、 setuid および setgid の内部で使用されますが、
これはスーパユーザについて意図どおりには機能しません)。 これはスーパユーザについて意図どおりには機能しません)。
.It "スーパユーザ (super-user)" .It "スーパユーザ (super-user)"
実効ユーザ ID が 0 の場合、そのプロセスは 実効ユーザ ID が 0 の場合、そのプロセスは
.Em スーパユーザ .Em スーパユーザ
プロセスとして認識され、特別な権利が認められます。 プロセスとして認識され、特別な権利が認められます。
.It "記述子 (Descriptor)" .It "記述子 (Descriptor)"
.Xr open 2 , .Xr open 2 ,
@ -709,7 +709,7 @@ setuid
で終端された文字列です。 で終端された文字列です。
スラッシュ スラッシュ
.Ql \&/ .Ql \&/
(省略可能) で始まり、スラッシュで区切られたゼロ個以上のディレクトリ名が続き、 (省略可能) で始まり、スラッシュで区切られた 0 個以上のディレクトリ名が続き、
ファイル名 (省略可能) が続きます。パス名の長さの合計は 1024 ファイル名 (省略可能) が続きます。パス名の長さの合計は 1024
.Pq Dv MAXPATHLEN .Pq Dv MAXPATHLEN
文字未満である必要があります。 文字未満である必要があります。
@ -767,8 +767,8 @@ setuid
ファイルについての読取り、書込み、実行/検索の ファイルについての読取り、書込み、実行/検索の
各パーミッションは、次の場合にプロセスに認可されます。 各パーミッションは、次の場合にプロセスに認可されます。
.Pp .Pp
プロセスの実効ユーザ ID がスーパユーザである場合 (注: プロセスの実効ユーザ ID がスーパユーザである場合 (注:
スーパユーザであっても、実行可能でないファイルを実行する スーパユーザであっても、実行可能でないファイルを実行する
ことはできません)。 ことはできません)。
.Pp .Pp
プロセスの実効ユーザ ID がファイルの所有者のユーザ ID プロセスの実効ユーザ ID がファイルの所有者のユーザ ID

View file

@ -155,7 +155,7 @@ struct kevent {
.It data .It data
フィルタ固有のデータの値です。 フィルタ固有のデータの値です。
.It udata .It udata
変更されずにカーネルを通して渡される不透明なユーザ定義の値です。 変更されずにカーネルを通して渡される不透明なユーザ定義の値です。
.El .El
.Pp .Pp
.Va flags .Va flags

View file

@ -52,7 +52,7 @@
.Fn ktrace .Fn ktrace
関数は、1 つまたは複数のプロセスのトレースを有効または無効にします。 関数は、1 つまたは複数のプロセスのトレースを有効または無効にします。
ユーザは自分のプロセスだけを ユーザは自分のプロセスだけを
トレースできます。スーパユーザだけが、setuid プログラムまたは トレースできます。スーパユーザだけが、setuid プログラムまたは
setgid プログラムをトレースできます。 setgid プログラムをトレースできます。
.Pp .Pp
.Fa tracefile .Fa tracefile

View file

@ -86,7 +86,7 @@
それらがメモリ内にある場合、解放される可能性を減少させます。 それらがメモリ内にある場合、解放される可能性を減少させます。
さらに既にメモリ内にあるページはただちにプロセスにマップされ、 さらに既にメモリ内にあるページはただちにプロセスにマップされ、
それによってプロセス全体にわたるフォルトによる読み込みによる それによってプロセス全体にわたるフォルトによる読み込みによる
不要なオーバヘッドを除去します。 不要なオーバヘッドを除去します。
これは、フォルトによるページのバッキングストアからの これは、フォルトによるページのバッキングストアからの
読み込みを生じさせるのではなく、 読み込みを生じさせるのではなく、
メモリ内に既にあるページを呼び出し側のプロセスに素早くマップさせます。 メモリ内に既にあるページを呼び出し側のプロセスに素早くマップさせます。
@ -98,7 +98,7 @@ VM
重要でないことをシステムに通知します。これは、アドレス空間を有効にしたままで 重要でないことをシステムに通知します。これは、アドレス空間を有効にしたままで
.Xr malloc 3 .Xr malloc 3
がアドレス空間内の任意の位置のページを解放できるようにする効率的な方法です。 がアドレス空間内の任意の位置のページを解放できるようにする効率的な方法です。
ページが次に参照される時には、そのページは要求時ゼロクリアの対象に ページが次に参照される時には、そのページは要求時 0 クリアの対象に
なっている可能性もありますし、または なっている可能性もありますし、または
.Dv MADV_FREE .Dv MADV_FREE
呼び出しの前にそこにあったデータが残っているかもしれません。 呼び出しの前にそこにあったデータが残っているかもしれません。

View file

@ -212,13 +212,13 @@ ufs_args
.It Bq Er EMFILE .It Bq Er EMFILE
マウントテーブル空間が枯渇しました。 マウントテーブル空間が枯渇しました。
.It Bq Er EINVAL .It Bq Er EINVAL
ファイルシステムのスーパブロックに ファイルシステムのスーパブロックに
不都合なマジック番号または範囲外のブロックサイズがありました。 不都合なマジック番号または範囲外のブロックサイズがありました。
.It Bq Er ENOMEM .It Bq Er ENOMEM
ファイルシステムについてのシリンダーグループ情報を読取るのに十分な ファイルシステムについてのシリンダーグループ情報を読取るのに十分な
メモリがありませんでした。 メモリがありませんでした。
.It Bq Er EIO .It Bq Er EIO
スーパブロックまたはシリンダーグループの情報を読取る間に スーパブロックまたはシリンダーグループの情報を読取る間に
入出力エラーが発生しました。 入出力エラーが発生しました。
.It Bq Er EFAULT .It Bq Er EFAULT
.Ar fspec .Ar fspec

View file

@ -166,7 +166,7 @@ struct iovec {
.Fa iov .Fa iov
配列の中の 配列の中の
.Fa iov_len .Fa iov_len
値の合計が 32 ビット整数をオーバフローしました。 値の合計が 32 ビット整数をオーバフローしました。
.It Bq Er EFAULT .It Bq Er EFAULT
.Fa iov .Fa iov
の一部が、プロセスに割り当てられたアドレス空間の範囲外を指しています。 の一部が、プロセスに割り当てられたアドレス空間の範囲外を指しています。

View file

@ -145,7 +145,7 @@ init
.Sh エラー .Sh エラー
.Bl -tag -width Er .Bl -tag -width Er
.It Bq Er EPERM .It Bq Er EPERM
呼び出し側がスーパユーザではありません。 呼び出し側がスーパユーザではありません。
.El .El
.Sh 関連項目 .Sh 関連項目
.Xr crash 8 , .Xr crash 8 ,

View file

@ -117,13 +117,13 @@ if (sigaltstack(&sigstk,0) < 0)
必要とするバイト数 / 文字数に定義されています。 必要とするバイト数 / 文字数に定義されています。
代替スタックのサイズを算出する場合は、プログラムでスタック要件に 代替スタックのサイズを算出する場合は、プログラムでスタック要件に
.Dv MINSIGSTKSZ .Dv MINSIGSTKSZ
を追加し、オペレーティングシステムのオーバヘッドを を追加し、オペレーティングシステムのオーバヘッドを
許容する必要があります。 許容する必要があります。
.Pp .Pp
シグナルスタックは、スタックの拡大傾向とアラインメント要件に従って シグナルスタックは、スタックの拡大傾向とアラインメント要件に従って
自動的に調整されます。シグナルスタックは、ハードウェアで保護される 自動的に調整されます。シグナルスタックは、ハードウェアで保護される
こともされないこともあり、通常のスタックのように自動的に こともされないこともあり、通常のスタックのように自動的に
``拡大'' しません。スタックがオーバフローし、スペースが保護されて ``拡大'' しません。スタックがオーバフローし、スペースが保護されて
いない場合は、予期せぬ結果となることがあります。 いない場合は、予期せぬ結果となることがあります。
.Sh 戻り値 .Sh 戻り値
.Rv -std sigaltstack .Rv -std sigaltstack

View file

@ -80,7 +80,7 @@ dummy root=host:/export/dummy/root \\
.Sh 関連ファイル .Sh 関連ファイル
.Bl -tag -width /etc/bootparams -compact .Bl -tag -width /etc/bootparams -compact
.It Pa /etc/bootparams .It Pa /etc/bootparams
デフォルトの構成ファイル デフォルトの設定ファイル
.El .El
.Sh 関連項目 .Sh 関連項目
.Xr bootparamd 8 , .Xr bootparamd 8 ,

View file

@ -308,7 +308,7 @@ IP
タグは厳密にブール値のタグです。通常の等号および値を取りません。 タグは厳密にブール値のタグです。通常の等号および値を取りません。
このタグが存在すると、ホスト名を RFC1084 クライアントに送ることを意味します。 このタグが存在すると、ホスト名を RFC1084 クライアントに送ることを意味します。
.Nm bootpd .Nm bootpd
は、構成ファイルで指定されるホスト名全体を送ろうとします。 は、設定ファイルで指定されるホスト名全体を送ろうとします。
リプライパケットに収まらない場合、 リプライパケットに収まらない場合、
名前は (存在するならば最初のピリオドまでの) ホストフィールドのみに縮められ、 名前は (存在するならば最初のピリオドまでの) ホストフィールドのみに縮められ、
再度試されます。 再度試されます。
@ -338,7 +338,7 @@ bootp
.Em tc .Em tc
タグシンボルの位置にかかわらず、これにより暗黙に指定される情報を上書きします。 タグシンボルの位置にかかわらず、これにより暗黙に指定される情報を上書きします。
.Em tc .Em tc
タグの値はホスト名もしくは構成ファイルで前に記述されている IP アドレスです。 タグの値はホスト名もしくは設定ファイルで前に記述されている IP アドレスです。
.Pp .Pp
.Em tc .Em tc
タグで暗示された特定のタグの削除が必要になることがあります。 タグで暗示された特定のタグの削除が必要になることがあります。
@ -350,7 +350,7 @@ bootp
.Em tag .Em tag
の効果を削除することにより実現できます。 の効果を削除することにより実現できます。
例えば、IEN-116 ネームサーバ仕様を完全に無効にしたい場合には、 例えば、IEN-116 ネームサーバ仕様を完全に無効にしたい場合には、
構成ファイルのエントリの適切な位置に 設定ファイルのエントリの適切な位置に
.Em :ns@: .Em :ns@:
を置きます。 を置きます。
.Em @ .Em @
@ -358,7 +358,7 @@ bootp
.Em tc .Em tc
機構を使用してそのタグを再度設定することができます。 機構を使用してそのタグを再度設定することができます。
.Pp .Pp
構成ファイル中の、空行および "#" で始まる行は無視されます。 設定ファイル中の、空行および "#" で始まる行は無視されます。
ホストエントリは改行で分けられます。 ホストエントリは改行で分けられます。
単一のホストエントリは、 単一のホストエントリは、
行がバックスラッシュ (\\) で終る場合に複数行にまたがることができます。 行がバックスラッシュ (\\) で終る場合に複数行にまたがることができます。

View file

@ -1418,7 +1418,7 @@ option sql-default-connection-name "PRODZA";
.B ; .B ;
.PP .PP
データ文字列型のオプションは、本質的には単なるバイトの集合体です。 データ文字列型のオプションは、本質的には単なるバイトの集合体です。
テキスト型のようにクートされたテキストで指定されるか、 テキスト型のようにクートされたテキストで指定されるか、
もしくはコロン区切りの 16 進数のリストで指定されます。 もしくはコロン区切りの 16 進数のリストで指定されます。
この時コロンで区切られた中身は、0 から FF の間の値でなければなりません。 この時コロンで区切られた中身は、0 から FF の間の値でなければなりません。
例えば: 例えば:

View file

@ -32,7 +32,7 @@
.\" %FreeBSD: src/share/man/man5/intro.5,v 1.6 2001/07/10 15:30:50 ru Exp % .\" %FreeBSD: src/share/man/man5/intro.5,v 1.6 2001/07/10 15:30:50 ru Exp %
.\" $FreeBSD$ .\" $FreeBSD$
.\" .\"
.\" WORD: configuration file 構成ファイル .\" WORD: configuration file 設定ファイル
.Dd February 16, 1997 .Dd February 16, 1997
.Dt INTRO 5 .Dt INTRO 5
.Os .Os
@ -48,7 +48,7 @@
.Sh 関連ファイル .Sh 関連ファイル
.Bl -tag -width /etc/shells -compact .Bl -tag -width /etc/shells -compact
.It Pa /etc .It Pa /etc
ほとんどのシステム構成ファイルが置かれる場所 ほとんどのシステム設定ファイルが置かれる場所
.El .El
.Sh 歴史 .Sh 歴史
.Nm .Nm

View file

@ -1767,7 +1767,7 @@ parse
これは主に、同期のステータスを表します。 これは主に、同期のステータスを表します。
設定キーワードはメッセージクラスとイベントクラスとを 設定キーワードはメッセージクラスとイベントクラスとを
そのまま結びつけた形をしています。 そのまま結びつけた形をしています。
プレフィクス プレフィクス
.Cm all .Cm all
は、メッセージクラスの代わりに使用できます。 は、メッセージクラスの代わりに使用できます。
メッセージクラスの後ろに、キーワード メッセージクラスの後ろに、キーワード

View file

@ -300,7 +300,7 @@ ipfs_enable="YES"
.Va ipnat_enable .Va ipnat_enable
の少なくともどちらか 1 つが有効になっている必要があります。 の少なくともどちらか 1 つが有効になっている必要があります。
.Pp .Pp
カーネル構成ファイル中に カーネル設定ファイル中に
.Bd -literal .Bd -literal
options IPFILTER options IPFILTER
options IPFILTER_LOG options IPFILTER_LOG

View file

@ -62,7 +62,7 @@ a.out
シンボルテーブルエントリは シンボルテーブルエントリは
.Pa .stabs .Pa .stabs
アセンブラディレクティブによって生成することができます。 アセンブラディレクティブによって生成することができます。
ここでは、ダブルクートで区切られた名前、シンボルの型、シンボルに ここでは、ダブルクートで区切られた名前、シンボルの型、シンボルに
ついての char 1 つと short 1 つ分の情報、 ついての char 1 つと short 1 つ分の情報、
そして (通常はアドレスを示す) unsigned long の整数を指定できます。 そして (通常はアドレスを示す) unsigned long の整数を指定できます。
アドレスフィールドに明示的なラベルを生成するのを避けるため、 アドレスフィールドに明示的なラベルを生成するのを避けるため、

View file

@ -179,7 +179,7 @@ UTC
.Nm .Nm
はエラーメッセージを はエラーメッセージを
.Xr syslog 3 .Xr syslog 3
を使って記録し、ゼロでない値を返して終了します。 を使って記録し、0 でない値を返して終了します。
.Sh 作者 .Sh 作者
.An Andrey A. Chernov Aq ache@astral.msk.su .An Andrey A. Chernov Aq ache@astral.msk.su
.Sh 歴史 .Sh 歴史

View file

@ -184,7 +184,7 @@ BOOTP
BOOTREQUEST の扱いは違います。 BOOTREQUEST の扱いは違います。
.Pp .Pp
.Nm bootpgw .Nm bootpgw
は動作開始時に、コマンド行パラメタとして名前を与えられた は動作開始時に、コマンド行パラメタとして名前を与えられた
BOOTP サーバのアドレスを決めます。 BOOTP サーバのアドレスを決めます。
.Nm bootpgw .Nm bootpgw
が BOOTREQUEST パケットを受信したとき、 が BOOTREQUEST パケットを受信したとき、

View file

@ -76,7 +76,7 @@
.Pp .Pp
.Nm .Nm
による変換サービスを用いるには、 による変換サービスを用いるには、
IPv4 アドレスをマップするための IPv6 アドレスプレフィクスを IPv4 アドレスをマップするための IPv6 アドレスプレフィクスを
予約しておく必要があります。 予約しておく必要があります。
カーネルは、そこで予約した IPv6 アドレスプレフィックスへの カーネルは、そこで予約した IPv6 アドレスプレフィックスへの
すべての TCP コネクションを、 すべての TCP コネクションを、

View file

@ -221,7 +221,7 @@ inode
.Va mtimensec , .Va mtimensec ,
.Va ctimensec , .Va ctimensec ,
.Va atimensec .Va atimensec
のそれぞれのフィールドにはゼロがセットされます。 のそれぞれのフィールドには 0 がセットされます。
.Pp .Pp
.It Cm quit, q , exit , Em <EOF> .It Cm quit, q , exit , Em <EOF>
プログラムを終了します。 プログラムを終了します。

View file

@ -131,7 +131,7 @@ CIDR ɽ
.\" ゼロックスファミリと同じ長さのアドレスを、 .\" ゼロックスファミリと同じ長さのアドレスを、
.\" 長い 16 進数の文字列で指定します。 .\" 長い 16 進数の文字列で指定します。
.\" 違いは、 .\" 違いは、
.\" ドットが続いた場合にはそのバイトはゼロを表すことと、 .\" ドットが続いた場合にはそのバイトは 0 を表すことと、
.\" ドットはオプションであることです .\" ドットはオプションであることです
.\" (ドットはネットワークバイトオーダの長い数字列を .\" (ドットはネットワークバイトオーダの長い数字列を
.\" 注意深く扱うために使用します)。 .\" 注意深く扱うために使用します)。

View file

@ -811,7 +811,7 @@ chargen stream tcp nowait root internal
.Xr passwd 5 .Xr passwd 5
データベースに データベースに
.Ar user .Ar user
のエントリがありません。 のエントリがありません。
最初のメッセージは 最初のメッセージは
.Nm .Nm
が設定ファイルを (再度) 読み込むときに出されます。 が設定ファイルを (再度) 読み込むときに出されます。

View file

@ -22,7 +22,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.
.\" .\"
.\" $Id: isdndebug.8,v 1.13 2002-11-18 06:17:43 horikawa Exp $ .\" $Id: isdndebug.8,v 1.14 2002-12-16 03:22:09 horikawa Exp $
.\" .\"
.\" %FreeBSD: src/usr.sbin/i4b/isdndebug/isdndebug.8,v 1.16 2002/07/14 14:43:15 charnier Exp % .\" %FreeBSD: src/usr.sbin/i4b/isdndebug/isdndebug.8,v 1.16 2002/07/14 14:43:15 charnier Exp %
.\" .\"
@ -87,7 +87,7 @@ Q.921 (D
.It Fl u .It Fl u
フラグ -c, -q, -C, -Q の単位量を設定します。 フラグ -c, -q, -C, -Q の単位量を設定します。
.It Fl z .It Fl z
選択したレイヤのデバッグマスクを、何も出力しないように設定します (ゼロ)。 選択したレイヤのデバッグマスクを、何も出力しないように設定します (0)。
.It Fl H .It Fl H
チップセット固有の統計情報およびエラーカウンタを 0 にリセットします。 チップセット固有の統計情報およびエラーカウンタを 0 にリセットします。
.It Fl Q .It Fl Q

View file

@ -258,7 +258,7 @@ FIFO
空白で区切ったものから構成されます。 空白で区切ったものから構成されます。
.Pp .Pp
3 つめのタイプの行はファイル記述を行うもので、 3 つめのタイプの行はファイル記述を行うもので、
ファイル名とそれに続く空白、そしてゼロ個以上のキーワードと値のペアを ファイル名とそれに続く空白、そして 0 個以上のキーワードと値のペアを
空白で区切ったものから構成されます。 空白で区切ったものから構成されます。
ファイル名の先頭には空白があっても構いません。 ファイル名の先頭には空白があっても構いません。
ファイル名には ファイル名には

View file

@ -107,7 +107,7 @@ RFC 1033
.It Fl z Ar zone_to_transfer .It Fl z Ar zone_to_transfer
転送されるゾーン名を指定します。 転送されるゾーン名を指定します。
.It Fl f Ar db_file .It Fl f Ar db_file
プライマリサーバからゾーンが転送された際に、ゾーンの情報をダンプ (格納) する プライマリサーバからゾーンが転送された際に、ゾーンの情報をダンプ (格納) する
.Ar db_file .Ar db_file
のファイル名を指定します。 のファイル名を指定します。
.It Fl s Ar serial_no .It Fl s Ar serial_no

View file

@ -353,7 +353,7 @@ time-of-year (TOY)
64 秒の時間間隔で開始し、状況に応じ、1024 秒まで段階的に増加させます。 64 秒の時間間隔で開始し、状況に応じ、1024 秒まで段階的に増加させます。
サーバへのアクセス集中を避けるため、微小なランダム偏差も入れて サーバへのアクセス集中を避けるため、微小なランダム偏差も入れて
あります。加えて、しばらくの間サーバが到達できない状態になる場合には、 あります。加えて、しばらくの間サーバが到達できない状態になる場合には、
ネットワークのオーバヘッドを減らすために、 ネットワークのオーバヘッドを減らすために、
ポーリング間隔を 1024 秒まで段階的に増加させます。 ポーリング間隔を 1024 秒まで段階的に増加させます。
.Pp .Pp
いくつかの場合では、 いくつかの場合では、
@ -404,7 +404,7 @@ time-of-year (TOY)
このバージョンの NTP は、測定された時間変動と逸脱とに合致した このバージョンの NTP は、測定された時間変動と逸脱とに合致した
レベルの同期の質を維持するため、複雑な状態機械を含んでいます。 レベルの同期の質を維持するため、複雑な状態機械を含んでいます。
精度を増大させる処理には、時間間隔を減少させる目的や、 精度を増大させる処理には、時間間隔を減少させる目的や、
ネットワークのオーバヘッドを減らすために時間間隔を増大させる目的の ネットワークのオーバヘッドを減らすために時間間隔を増大させる目的の
方法がいくつかあります。 方法がいくつかあります。
しかし、デフォルト最小値の 64 秒からデフォルト最大値の 1024 秒の しかし、デフォルト最小値の 64 秒からデフォルト最大値の 1024 秒の
間のポーリング調整範囲の変更の結果について注意深く考慮することを、 間のポーリング調整範囲の変更の結果について注意深く考慮することを、

View file

@ -365,7 +365,7 @@ ipx-network
.TP .TP
.B ipxcp-accept-local .B ipxcp-accept-local
ipx-node オプションで指定したノード番号に対する、相手の NAK を受け付けます。 ipx-node オプションで指定したノード番号に対する、相手の NAK を受け付けます。
ゼロのノード番号が指定された場合、 0 のノード番号が指定された場合、
この値の使用を主張することがデフォルトです。 この値の使用を主張することがデフォルトです。
このオプションを指定すると、 このオプションを指定すると、
相手がノード番号のエントリを上書きすることを許します。 相手がノード番号のエントリを上書きすることを許します。
@ -373,7 +373,7 @@ ipx-node
.B ipxcp-accept-network .B ipxcp-accept-network
ipx-network オプションで指定したネットワーク番号に対する、 ipx-network オプションで指定したネットワーク番号に対する、
相手の NAK を受け付けます。 相手の NAK を受け付けます。
ゼロのノード番号が指定された場合、 0 のノード番号が指定された場合、
この値の使用を主張することがデフォルトです。 この値の使用を主張することがデフォルトです。
このオプションを指定すると、 このオプションを指定すると、
相手がノード番号のエントリを上書きすることを許します。 相手がノード番号のエントリを上書きすることを許します。

View file

@ -133,7 +133,7 @@ split horizon
.Li ::/0 .Li ::/0
は特別にデフォルト経路として扱われ、 は特別にデフォルト経路として扱われ、
.Do .Do
0 以上のプレフィクス長を持つ任意の経路 0 以上のプレフィクス長を持つ任意の経路
.Dc .Dc
とはなりません。 とはなりません。
任意の経路を受け入れたい場合には、 任意の経路を受け入れたい場合には、

View file

@ -83,7 +83,7 @@
です。 です。
.Pp .Pp
.Nm .Nm
ユーティリティは NIS スレーブサーバがマスタサーバのマップファイルを ユーティリティは NIS スレーブサーバがマスタサーバのマップファイルを
コピーし、マップファイルの構築を行わないことで、転送処理を高速化し コピーし、マップファイルの構築を行わないことで、転送処理を高速化し
ます。 ます。
.Nm .Nm

View file

@ -88,7 +88,7 @@ Stallion Technologies
このスクリーンが表示するのは、ドライバと TTY の状態フラグ、 このスクリーンが表示するのは、ドライバと TTY の状態フラグ、
ハードウェア ID、 termio フラグ (cflag, iflag, oflag, lflag)、 ハードウェア ID、 termio フラグ (cflag, iflag, oflag, lflag)、
送受信した文字数の総計、現在バッファにある文字、 送受信した文字数の総計、現在バッファにある文字、
発生したエラー (オーバラン、パリティ、フレーミング、ロスト) 発生したエラー (オーバラン、パリティ、フレーミング、ロスト)
の回数、ソフトウェア的なフロー制御文字を送受信した字数、 の回数、ソフトウェア的なフロー制御文字を送受信した字数、
ハードウェアによるフロー制御を実行した回数、 ハードウェアによるフロー制御を実行した回数、
break を送受信した回数、 break を送受信した回数、

View file

@ -277,7 +277,7 @@ keep-alive
.Tn TELNET .Tn TELNET
プロトコルを実装し、 プロトコルを実装し、
リモートクライアントと login プロセスとの間の リモートクライアントと login プロセスとの間の
キャラクタを通過させることにより、仮想端末のマスタ側を操作します。 キャラクタを通過させることにより、仮想端末のマスタ側を操作します。
.Pp .Pp
.Tn TELNET .Tn TELNET
セッションが開始されると セッションが開始されると

View file

@ -34,7 +34,7 @@
.Dt VFS 9 .Dt VFS 9
.Sh 名称 .Sh 名称
.Nm VFS .Nm VFS
.Nd ファイルシステムへのカーネルインターフェイ .Nd ファイルシステムへのカーネルインタフェー
.Sh 解説 .Sh 解説
ファイルシステムの設定や情報を、 ファイルシステムの設定や情報を、
設定したり問い合わせたりするために使用される呼び出しです。 設定したり問い合わせたりするために使用される呼び出しです。

View file

@ -140,7 +140,7 @@ vop_access(struct vnode *vp, int mode, struct ucred *cred, struct thread *td)
.It Bq Er EPERM .It Bq Er EPERM
不変ファイルを変更しようとしました。 不変ファイルを変更しようとしました。
.It Bq Er EACCES .It Bq Er EACCES
パーミションビットのファイルモードまたは ACL が要求されたアクセスを パーミションビットのファイルモードまたは ACL が要求されたアクセスを
許可しませんでした。 許可しませんでした。
.El .El
.Sh 関連項目 .Sh 関連項目

View file

@ -154,7 +154,7 @@ vop_setattr(struct vnode *vp, struct vattr *vap,
.It Bq Er EPERM .It Bq Er EPERM
ファイルは変更不可能です。 ファイルは変更不可能です。
.It Bq Er EACCES .It Bq Er EACCES
呼び出し側がそのファイルまたはディレクトリの属性を修正するパーミションを 呼び出し側がそのファイルまたはディレクトリの属性を修正するパーミションを
持っていません。 持っていません。
.It Bq Er EROFS .It Bq Er EROFS
ファイルシステムが読み込み専用です。 ファイルシステムが読み込み専用です。

View file

@ -169,7 +169,7 @@ vop_rename(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp,
* されなければならない場合には、変更元のディレクトリは変更先よりも * されなければならない場合には、変更元のディレクトリは変更先よりも
* 上位のディレクトリ階層に在ってはなりません。これは変更元の * 上位のディレクトリ階層に在ってはなりません。これは変更元の
* ディレクトリ以下の全てが孤児となるからです。また、ユーザは * ディレクトリ以下の全てが孤児となるからです。また、ユーザは
* 変更元で ".." を変更できるように書込みパーミションを持って * 変更元で ".." を変更できるように書込みパーミションを持って
* いなければなりません。 * いなければなりません。
*/ */
error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_proc); error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_proc);

View file

@ -65,14 +65,14 @@
関数群は連続したデータをあるアドレスから 関数群は連続したデータをあるアドレスから
別のアドレスへコピーするようデザインされています。 別のアドレスへコピーするようデザインされています。
.Fn copystr .Fn copystr
以外の関数は、ユーザ空間からカーネル空間へ、 以外の関数は、ユーザ空間からカーネル空間へ、
あるいは反対向きにデータをコピーします。 あるいは反対向きにデータをコピーします。
.Pp .Pp
.Nm .Nm
関数群は以下の機能を提供します。 関数群は以下の機能を提供します。
.Bl -tag -width "copyoutstr()" .Bl -tag -width "copyoutstr()"
.It Fn copyin .It Fn copyin
ユーザ空間のアドレス ユーザ空間のアドレス
.Pa uaddr .Pa uaddr
からカーネル空間のアドレス からカーネル空間のアドレス
.Pa kaddr .Pa kaddr
@ -82,7 +82,7 @@
.It Fn copyout .It Fn copyout
カーネル空間のアドレス カーネル空間のアドレス
.Pa kaddr .Pa kaddr
からユーザ空間のアドレス からユーザ空間のアドレス
.Pa uaddr .Pa uaddr
.Pa len .Pa len
@ -99,7 +99,7 @@
.Pa *done .Pa *done
に返されます。 に返されます。
.It Fn copyinstr .It Fn copyinstr
ユーザ空間のアドレス ユーザ空間のアドレス
.Pa uaddr .Pa uaddr
からカーネル空間のアドレス からカーネル空間のアドレス
.Pa kaddr .Pa kaddr
@ -112,7 +112,7 @@
.\" .It Fn copyoutstr .\" .It Fn copyoutstr
.\" カーネル空間のアドレス .\" カーネル空間のアドレス
.\" .Pa kaddr .\" .Pa kaddr
.\" からユーザ空間のアドレス .\" からユーザ空間のアドレス
.\" .Pa uaddr .\" .Pa uaddr
.\" へヌル文字で終端された最大 .\" へヌル文字で終端された最大
.\" .Pa len .\" .Pa len

View file

@ -44,7 +44,7 @@
.Nm fusword , .Nm fusword ,
.Nm fuswintr , .Nm fuswintr ,
.Nm fuword .Nm fuword
.Nd ユーザ空間からのデータの取り出し .Nd ユーザ空間からのデータの取り出し
.Sh 書式 .Sh 書式
.In sys/types.h .In sys/types.h
.In sys/time.h .In sys/time.h
@ -60,26 +60,26 @@
.Fn fuword "const void *base" .Fn fuword "const void *base"
.Sh 解説 .Sh 解説
.Nm .Nm
関数群はユーザ空間から小さなデータをコピーするようにデザインされています。 関数群はユーザ空間から小さなデータをコピーするようにデザインされています。
.Pp .Pp
.Nm .Nm
ルーチンは以下の機能を提供します。 ルーチンは以下の機能を提供します。
.Bl -tag -width "fuswintr()" .Bl -tag -width "fuswintr()"
.It Fn fubyte .It Fn fubyte
ユーザ空間のアドレス ユーザ空間のアドレス
.Pa base .Pa base
から 1 バイトのデータを取り出します。 から 1 バイトのデータを取り出します。
.It Fn fusword .It Fn fusword
ユーザ空間のアドレス ユーザ空間のアドレス
.Pa base .Pa base
から 1 ショートワードのデータを取り出します。 から 1 ショートワードのデータを取り出します。
.It Fn fuswintr .It Fn fuswintr
ユーザ空間のアドレス ユーザ空間のアドレス
.Pa base .Pa base
から 1 ショートワードデータを取り出します。 から 1 ショートワードデータを取り出します。
この関数は割り込みコンテキスト中でも安全に呼び出せます。 この関数は割り込みコンテキスト中でも安全に呼び出せます。
.It Fn fuword .It Fn fuword
ユーザ空間のアドレス ユーザ空間のアドレス
.Pa base .Pa base
から 1 ワードのデータを取り出します。 から 1 ワードのデータを取り出します。
.El .El

View file

@ -37,9 +37,9 @@
.Os .Os
.Sh 名称 .Sh 名称
.Nm intro .Nm intro
.Nd システムカーネルインターフェイスの紹介 .Nd システムカーネルインタフェースの紹介
.Sh 解説 .Sh 解説
このセクションはカーネル内のインターフェイスとサブルーチンについての このセクションはカーネル内のインタフェースとサブルーチンについての
情報を含んでいます。 情報を含んでいます。
.Sh ANSI-C 等のプロトタイプ .Sh ANSI-C 等のプロトタイプ
お願いします。 お願いします。
@ -95,7 +95,7 @@
ここでは名前空間の汚染もあまり名案ではないということです。 ここでは名前空間の汚染もあまり名案ではないということです。
.Pp .Pp
デバイスドライバと デバイスドライバと
カーネルに新しい内部のインターフェイスを追加しないモジュールでは、 カーネルに新しい内部のインタフェースを追加しないモジュールでは、
可能であるならば全てのソースコードが一つのファイルであるべきです。 可能であるならば全てのソースコードが一つのファイルであるべきです。
それは全てのシンボルを static にできる方法であるからです。 それは全てのシンボルを static にできる方法であるからです。
.Pp .Pp

View file

@ -114,7 +114,7 @@
.Fn cpu_switch .Fn cpu_switch
は最も高い優先度を持つキュー上のリスト は最も高い優先度を持つキュー上のリスト
.Po Va qs .Po Va qs
の中の低いインデクスが高い優先度を示す の中の低いインデクスが高い優先度を示す
.Pc .Pc
から最初のプロセスを削除しなければならず、グローバル変数 から最初のプロセスを削除しなければならず、グローバル変数
.Dv curproc .Dv curproc

View file

@ -58,13 +58,13 @@
および および
.Fn write .Fn write
ルーチンから呼び出されるヘルパー関数で、 ルーチンから呼び出されるヘルパー関数で、
ユーザプロセスのバッファへの入出力を開始させます。 ユーザプロセスのバッファへの入出力を開始させます。
呼び出しごとの最大のデータ転送量は 呼び出しごとの最大のデータ転送量は
.Fa dev->si_iosize_max .Fa dev->si_iosize_max
によって決定されます。 によって決定されます。
.Pp .Pp
.Fa uio .Fa uio
構造体は通常ユーザ空間のアドレスを示すので、 構造体は通常ユーザ空間のアドレスを示すので、
.Fn physio .Fn physio
はプロセスをメモリ中にロックする必要があります。 はプロセスをメモリ中にロックする必要があります。
これは、プロセスに これは、プロセスに
@ -79,7 +79,7 @@
.It Fa dev .It Fa dev
デバイスを識別するために関連付けられたデバイス番号。 デバイスを識別するために関連付けられたデバイス番号。
.It Fa uio .It Fa uio
ユーザプロセスから要求された転送全体の記述。 ユーザプロセスから要求された転送全体の記述。
現在は、 現在は、
.Fa uio .Fa uio
構造体の 構造体の

View file

@ -85,7 +85,7 @@
割り込みハンドラによって調査あるいは修正されたであろうデータ領域を 割り込みハンドラによって調査あるいは修正されたであろうデータ領域を
調査あるいは修正するドライバの 調査あるいは修正するドライバの
.Dq synchronous .Dq synchronous
部分(ユーザプロセスを代表して実行される部分)で使用されます。 部分(ユーザプロセスを代表して実行される部分)で使用されます。
.Pp .Pp
通常それぞれの割り込みを使用するドライバは、 通常それぞれの割り込みを使用するドライバは、
config ファイルのキーワードによって 1 つの config ファイルのキーワードによって 1 つの
@ -115,7 +115,7 @@ device foo0 at isa? port 0x0815 irq 12 tty
.Fn spl0 .Fn spl0
関数は全ての割り込みハンドラをブロックしない値に優先度を減少させます。 関数は全ての割り込みハンドラをブロックしない値に優先度を減少させます。
ただし、AST(非同期システムトラップ)はシステムが ただし、AST(非同期システムトラップ)はシステムが
ユーザモードに戻るまでの間はブロックされます。 ユーザモードに戻るまでの間はブロックされます。
.Pp .Pp
いろいろなデバイスドライバの割り込み優先度グループの伝統的な割り当ては、 いろいろなデバイスドライバの割り込み優先度グループの伝統的な割り当ては、
おおよそ次のように分類できます。 おおよそ次のように分類できます。

View file

@ -44,7 +44,7 @@
.Nm susword , .Nm susword ,
.Nm suswintr , .Nm suswintr ,
.Nm suword .Nm suword
.Nd ユーザ空間へのデータの格納 .Nd ユーザ空間へのデータの格納
.Sh 書式 .Sh 書式
.In sys/types.h .In sys/types.h
.In sys/time.h .In sys/time.h
@ -60,26 +60,26 @@
.Fn suword "void *base" "int word" .Fn suword "void *base" "int word"
.Sh 解説 .Sh 解説
.Nm .Nm
関数群はユーザ空間へ小さなデータをコピーするようにデザインされています。 関数群はユーザ空間へ小さなデータをコピーするようにデザインされています。
.Pp .Pp
.Nm .Nm
ルーチンは以下の機能を提供します。 ルーチンは以下の機能を提供します。
.Bl -tag -width "suswintr()" .Bl -tag -width "suswintr()"
.It Fn subyte .It Fn subyte
1 バイトのデータをユーザ空間のアドレス 1 バイトのデータをユーザ空間のアドレス
.Pa base .Pa base
へ格納します。 へ格納します。
.It Fn susword .It Fn susword
1 ショートワードのデータをユーザ空間のアドレス 1 ショートワードのデータをユーザ空間のアドレス
.Pa base .Pa base
へ格納します。 へ格納します。
.It Fn suswintr .It Fn suswintr
1 ショートワードのデータをユーザ空間のアドレス 1 ショートワードのデータをユーザ空間のアドレス
.Pa base .Pa base
へ格納します。 へ格納します。
この関数は割り込みコンテキスト中でも安全に呼び出せます。 この関数は割り込みコンテキスト中でも安全に呼び出せます。
.It Fn suword .It Fn suword
1 ワードのデータをユーザ空間のアドレス 1 ワードのデータをユーザ空間のアドレス
.Pa base .Pa base
へ格納します。 へ格納します。
.El .El

View file

@ -87,7 +87,7 @@
指定されたプロセスのプロセス構造体中に記録します。 指定されたプロセスのプロセス構造体中に記録します。
これらの関数の機能の一部は、スーパユーザの権限が使用されたかどうかを これらの関数の機能の一部は、スーパユーザの権限が使用されたかどうかを
通知することにありますので、 通知することにありますので、
他のパーミションの可能性が使い尽くされた後でのみ、 他のパーミションの可能性が使い尽くされた後でのみ、
これら関数を呼び出すべきです。 これら関数を呼び出すべきです。
.Sh 戻り値 .Sh 戻り値
.Nm .Nm

View file

@ -43,7 +43,7 @@
.Sh ̾¾Î .Sh ̾¾Î
.Nm vslock , .Nm vslock ,
.Nm vsunlock .Nm vsunlock
.Nd ユーザ空間のアドレスのメモリへのロックとアンロック .Nd ユーザ空間のアドレスのメモリへのロックとアンロック
.Sh ½ñ¼° .Sh ½ñ¼°
.In sys/param.h .In sys/param.h
.In sys/proc.h .In sys/proc.h