Catch up with 20031005-JPSNAP

Submitted by:	Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>
This commit is contained in:
Kazuo Horikawa 2003-11-03 03:56:22 +00:00
parent c4b3509f38
commit dcca747249
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=18687
33 changed files with 125 additions and 94 deletions

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)accept.2 8.2 (Berkeley) 12/11/93
.\" %FreeBSD: src/lib/libc/sys/accept.2,v 1.26 2002/12/19 09:40:24 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/accept.2,v 1.27 2003/09/05 15:41:52 roam Exp %
.\"
.\" $FreeBSD$
.Dd December 11, 1993
@ -81,6 +81,13 @@
通信レイヤに既知の接続エンティティのアドレスで埋められます。
.Fa addr
引数の正確な形式は通信が行われるドメインで決まります。
アドレス情報が要望されない場合には、
.Fa addr
にヌルポインタを指定することができます。
この場合は
.Fa addrlen
は使用されず、これもヌルであるべきです。
そうでない場合には
.Fa addrlen
は、値と結果の引数です。
これは最初は

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)acct.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/acct.2,v 1.14 2002/12/19 09:40:24 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/acct.2,v 1.15 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 4, 1993
@ -65,7 +65,7 @@
.Pp
.Fn acct
が使用するレコード構造体の詳細については、
.Pa /usr/include/sys/acct.h
.In sys/acct.h
および
.Xr acct 5
を参照してください。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)chmod.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/chmod.2,v 1.29 2002/12/19 09:40:24 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/chmod.2,v 1.30 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 4, 1993
@ -77,7 +77,7 @@
に類似していますが、シンボリックリンクをたどりません。
.Pp
モードは
.Aq Pa sys/stat.h
.In sys/stat.h
で定義された許可ビットマスクの論理和
.Pf ( Em or )
から作成されます:

View file

@ -31,7 +31,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/lib/libc/sys/clock_gettime.2,v 1.16 2003/02/23 10:20:23 phk Exp %
.\" %FreeBSD: src/lib/libc/sys/clock_gettime.2,v 1.17 2003/09/10 19:24:33 ru Exp %
.\" $FreeBSD$
.\"
.Dd February 5, 2003
@ -71,7 +71,7 @@ CLOCK_PROF
.Pp
.Fa tp
によって指される構造体は
.Ao Pa sys/time.h Ac
.In sys/time.h
内で次のように定義されています。
.Pp
.Bd -literal

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getitimer.2 8.3 (Berkeley) 5/16/95
.\" %FreeBSD: src/lib/libc/sys/getitimer.2,v 1.18 2002/12/19 09:40:24 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/getitimer.2,v 1.19 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd May 16, 1995
@ -53,7 +53,7 @@
.Fn setitimer "int which" "const struct itimerval *value" "struct itimerval *ovalue"
.Sh 解説
システムは、各プロセスに
.Ao Pa sys/time.h Ac
.In sys/time.h
で定義された 3 つのインターバルタイマを提供しています。
.Fn getitimer
システムコールは
@ -131,7 +131,7 @@ struct itimerval {
に許容される最大秒数は 100000000 です。
.Sh
時間の値を操作する 3 つのマクロは
.Ao Pa sys/time.h Ac
.In sys/time.h
で定義されています。
.Fn timerclear
マクロは時間の値を 0 に設定し、

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getlogin.2 8.1 (Berkeley) 6/9/93
.\" %FreeBSD: src/lib/libc/sys/getlogin.2,v 1.25 2002/12/19 09:40:24 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/getlogin.2,v 1.26 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 9, 1993
@ -145,7 +145,7 @@
.Fa name
引数が長すぎる文字列を指しています。
ログイン名は
.Aq Pa ( sys/param.h
.In ( sys/param.h
の)
.Dv MAXLOGNAME
文字までに制限されます。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getsockopt.2 8.4 (Berkeley) 5/2/95
.\" %FreeBSD: src/lib/libc/sys/getsockopt.2,v 1.28 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/getsockopt.2,v 1.29 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd May 2, 1995
@ -104,7 +104,7 @@
引数および指定のオプションは、解釈されずに、
解釈用の該当プロトコルモジュールに渡されます。
インクルードファイル
.Ao Pa sys/socket.h Ac
.In sys/socket.h
には後述するソケットレベルオプション用の定義が入っています。
他のプロトコルレベルのオプションは形式と名称がさまざまです。
マニュアルのセクション 4 の該当するエントリを参照してください。
@ -119,7 +119,7 @@
オプションを無効にする場合は 0 である必要があります。
.Dv SO_LINGER
は、
.Ao Pa sys/socket.h Ac
.In sys/socket.h
で定義された
.Vt "struct linger"
引数を使用します。
@ -128,7 +128,7 @@
.Dv SO_RCVTIMEO
は、
.Ao Pa sys/time.h Ac
.In sys/time.h
で定義された
.Vt "struct timeval"
引数を使用します。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)gettimeofday.2 8.2 (Berkeley) 5/26/95
.\" %FreeBSD: src/lib/libc/sys/gettimeofday.2,v 1.22 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/gettimeofday.2,v 1.23 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd May 26, 1995
@ -74,7 +74,7 @@
.Fa tzp
の指す構造体は
.Ao Pa sys/time.h Ac
.In sys/time.h
内に次のように定義されています:
.Pp
.Bd -literal

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)fork.2 6.5 (Berkeley) 3/10/91
.\" %FreeBSD: src/lib/libc/i386/sys/i386_get_ldt.2,v 1.19 2003/08/04 19:11:56 julian Exp %
.\" %FreeBSD: src/lib/libc/i386/sys/i386_get_ldt.2,v 1.20 2003/09/08 19:57:14 ru Exp %
.\"
.\" $FreeBSD$
.Dd September 20, 1993
@ -65,12 +65,10 @@
.Pp
引数
.Fa descs
としては segment_descriptor
または gate_descriptor
.Aq Pa i386/segments.h .
.\".Fd <i386/segments.h>
.Ao Pa i386/segments.h Ac
内に定義されています。
は、
.In i386/segments.h
で定義されている
segment_descriptor または gate_descriptor であることができます。
これらの構成要素は、アーキテクチャに対応して
ばらばらになったビットフィールドとして定義されているので、
それらを組み立てる際には注意を払う必要があります。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)intro.2 8.5 (Berkeley) 2/27/95
.\" %FreeBSD: src/lib/libc/sys/intro.2,v 1.38 2003/02/18 22:54:42 trhodes Exp %
.\" %FreeBSD: src/lib/libc/sys/intro.2,v 1.39 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd February 27, 1995
@ -53,7 +53,7 @@
.Sh 戻り値
ほとんどすべてのシステムコールが外部識別子 errno によって参照される
エラー番号を備えています。
.Aq Pa sys/errno.h
.In sys/errno.h
内でこの識別子は次のように定義されています。
.Pp
.Dl extern int * __error();
@ -83,7 +83,7 @@
意味は呼び出しのタイプと状況に従って解釈する必要があることに注意してください。
.Pp
以降に示すのはエラーの完全なリストであり、これらの名前は
.Aq Pa sys/errno.h
.In sys/errno.h
に記載されています。
.Bl -hang -width Ds
.It Er 0 Em "Undefined error: 0" .
@ -125,7 +125,7 @@
「引数のリストが長すぎます」
新しいプロセスの引数リストと環境変数リストに使用されるバイト数が、
現在の限界である 65536 バイト
.Pf ( Aq Pa sys/param.h
.In ( sys/param.h
内の
.Dv NCARGS )
を越えました。

View file

@ -31,7 +31,7 @@
.\"
.\" @(#)ioctl.2 8.2 (Berkeley) 12/11/93
.\"
.\" %FreeBSD: src/lib/libc/sys/ioctl.2,v 1.23 2003/07/15 12:23:12 ceri Exp %
.\" %FreeBSD: src/lib/libc/sys/ioctl.2,v 1.24 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd December 11, 1993
@ -84,7 +84,7 @@
ioctl の
.Fa request
を指定するのに使用されるマクロと定義はファイル
.Ao Pa sys/ioctl.h Ac
.In sys/ioctl.h
の中にあります。
.Sh 戻り値
エラーが起きた場合は -1 が返され、エラーを示すために

View file

@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/lib/libc/sys/kqueue.2,v 1.33 2003/08/05 07:12:49 jmg Exp %
.\" %FreeBSD: src/lib/libc/sys/kqueue.2,v 1.34 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd April 14, 2000
@ -90,7 +90,7 @@ kqueue
.Va kevent
構造体の配列へのポインタです。
この構造体は
.Aq Pa sys/event.h
.In sys/event.h
で定義されています。
保留中のイベントをキューから読み取る前に、
.Fa changelist

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ktrace.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/ktrace.2,v 1.19 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/ktrace.2,v 1.20 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 4, 1993
@ -129,7 +129,7 @@ struct ktr_header {
.Va ktr_type
レコードが続きます。
タイプに固有のレコードは
.Aq Pa sys/ktrace.h
.In sys/ktrace.h
インクルードファイル内で定義されています。
.Sh 戻り値
.Rv -std ktrace

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)mincore.2 8.1 (Berkeley) 6/9/93
.\" %FreeBSD: src/lib/libc/sys/mincore.2,v 1.23 2003/02/23 01:47:47 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/mincore.2,v 1.24 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd January 17, 2003
@ -64,7 +64,7 @@
.Fa vec
配列の中に返されます。
個々の文字は、そのページが常駐していなければ 0 または、以下の
.Aq ( Pa sys/mman.h
.In ( sys/mman.h
で定義されている) フラグの組み合わせです:
.Bl -tag -width ".Dv MINCORE_REFERENCED_OTHER"
.It Dv MINCORE_INCORE

View file

@ -30,10 +30,10 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)mount.2 8.3 (Berkeley) 5/24/95
.\" %FreeBSD: src/lib/libc/sys/mount.2,v 1.36 2003/07/11 17:40:22 iedowse Exp %
.\" %FreeBSD: src/lib/libc/sys/mount.2,v 1.37 2003/09/08 16:23:21 iedowse Exp %
.\"
.\" $FreeBSD$
.Dd July 1, 2003
.Dd September 8, 2003
.Dt MOUNT 2
.Os
.Sh 名称
@ -282,15 +282,20 @@ nfs_args
呼び出し側がスーパユーザでも該当する
.Fn mount
の呼び出しを実行したユーザでもありません。
.It Bq Er ENOTDIR
パスの構成要素中にディレクトリ以外のものが含まれています。
.It Bq Er ENAMETOOLONG
パス名の構成要素が 255 文字を越えているか、
またはパス名全体が 1023 文字を越えています。
.It Bq Er ELOOP
パス名を変換するときに検出されたシンボリックリンクが多すぎます。
パス名の長さが 1023 文字を越えていました。
.It Bq Er EINVAL
指定されたディレクトリがマウントテーブル内にありません。
.It Bq Er ENOENT
.Dv MNT_BYFSID
を使用して指定されたファイルシステム ID がマウントテーブルの中に
見つかりませんでした。
.It Bq Er EINVAL
.Dv MNT_BYFSID
を使用して指定されたファイルシステム ID がデコードされることが
できませんでした。
.It Bq Er EINVAL
指定されたファイルシステムがルートファイルシステムではありません。
.It Bq Er EBUSY
プロセスがファイルシステム上にあるファイルへの参照を保持しています。
.It Bq Er EIO

View file

@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" %FreeBSD: src/lib/libc/sys/ntp_gettime.2,v 1.2 2003/06/21 20:27:54 imp Exp %
.\" %FreeBSD: src/lib/libc/sys/ntp_gettime.2,v 1.3 2003/09/12 21:54:10 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 21,2003
@ -103,10 +103,12 @@ TAI (
.El
.Sh 関連項目
.Xr ntp_adjtime 2 ,
.Xr ntpd 8 ,
.Dq Li http://www.bipm.fr/enus/5_Scientific/c_time/time_1.html ,
.Dq Li http://www.boulder.nist.gov/timefreq/general/faq.htm ,
.Dq Li ftp://time.nist.gov/pub/leap-seconds.list
.Xr ntpd 8
.Bl -tag -width indent
.It Pa http://www.bipm.fr/enus/5_Scientific/c_time/time_1.html
.It Pa http://www.boulder.nist.gov/timefreq/general/faq.htm
.It Pa ftp://time.nist.gov/pub/leap-seconds.list
.El
.Sh 作者
このマニュアルページは
.An Tom Rhodes Aq trhodes@FreeBSD.org

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)open.2 8.2 (Berkeley) 11/16/93
.\" %FreeBSD: src/lib/libc/sys/open.2,v 1.26 2003/03/24 16:07:19 charnier Exp %
.\" %FreeBSD: src/lib/libc/sys/open.2,v 1.27 2003/09/02 16:50:17 dds Exp %
.\"
.\" $FreeBSD$
.Dd November 16, 1993
@ -231,6 +231,10 @@ O_NOFOLLOW
.Dv O_EXLOCK
が指定されましたが、下層となっているファイルシステムは
ロックをサポートしていません。
.It Bq Er EOPNOTSUPP
指定されたファイルはスペシャルファイルであり、
それにアクセスすることをサポートしていない
ファイルシステム (例えば NFS) を通してマウントされています。
.It Bq Er EWOULDBLOCK
.Dv O_NONBLOCK
と、
@ -290,7 +294,8 @@ O_NOFOLLOW
.Xr lseek 2 ,
.Xr read 2 ,
.Xr umask 2 ,
.Xr write 2
.Xr write 2 ,
.Xr fopen 3
.Sh 歴史
.Fn open
関数は

View file

@ -1,5 +1,5 @@
.\" %NetBSD: poll.2,v 1.3 1996/09/07 21:53:08 mycroft Exp %
.\" %FreeBSD: src/lib/libc/sys/poll.2,v 1.10 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/poll.2,v 1.11 2003/09/08 19:57:16 ru Exp %
.\"
.\" Copyright (c) 1996 Charles M. Hannum. All rights reserved.
.\"
@ -47,7 +47,7 @@
それらのいずれかで入出力の準備ができているか否かを調べます。
.Fa fds
引数は
.Aq Pa poll.h
.In poll.h
で定義された pollfd 配列を指すポインタ (後述) です。
.Fa nfds
引数は

View file

@ -1,4 +1,4 @@
.\" %FreeBSD: src/lib/libc/sys/ptrace.2,v 1.32 2003/08/11 13:13:46 iedowse Exp %
.\" %FreeBSD: src/lib/libc/sys/ptrace.2,v 1.33 2003/09/08 19:57:16 ru Exp %
.\" %NetBSD: ptrace.2,v 1.2 1995/02/27 12:35:37 cgd Exp $
.\"
.\" This file is in the public domain.
@ -193,7 +193,7 @@ struct ptrace_io_desc {
.Do
.Vt "struct reg"
.Dc
.Pf ( Aq Pa machine/reg.h
.In ( machine/reg.h
内に定義されています)
からトレースされるプロセスのマシンレジスタをロードします。
.It Dv PT_GETFPREGS
@ -203,7 +203,7 @@ struct ptrace_io_desc {
.Do
.Vt "struct fpreg"
.Dc
.Pf ( Aq Pa machine/reg.h
.In ( machine/reg.h
に定義されています) に読み取ります。
.It Dv PT_SETFPREGS
この要求は
@ -212,7 +212,7 @@ struct ptrace_io_desc {
.Fa addr
が指す
.Dq Li "struct fpreg"
.Pf ( Aq Pa machine/reg.h
.In ( machine/reg.h
内に定義されています)
からトレースされるプロセスの浮動小数点レジスタをロードします。
.It Dv PT_GETDBREGS
@ -222,7 +222,7 @@ struct ptrace_io_desc {
.Do
.Vt "struct dbreg"
.Dc
.Pf ( Aq Pa machine/reg.h
.In ( machine/reg.h
内に定義されています) に読み取ります。
.It Dv PT_SETDBREGS
この要求は
@ -233,7 +233,7 @@ struct ptrace_io_desc {
.Do
.Vt "struct dbreg"
.Dc
.Pf ( Aq Pa machine/reg.h
.In ( machine/reg.h
内に定義されています)
からトレースされるプロセスのデバッグレジスタにロードします。
.El

View file

@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)quotactl.2 8.2 (Berkeley) 3/10/95
.\" %FreeBSD: src/lib/libc/sys/quotactl.2,v 1.22 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/quotactl.2,v 1.23 2003/09/10 19:24:33 ru Exp %
.\"
.\" WORD: quota 割り当て制限
.\" WORD: quota file 割り当て制限情報ファイル
@ -66,7 +66,7 @@
で指定されたファイルに対して動作します (注:
.Fa cmd
の値を明確に表すために、
.Ao Pa ufs/ufs/quota.h Ac
.In ufs/ufs/quota.h
で定義されている QCMD マクロを使用すべきです)。
オプションとして各コマンド固有のデータ構造体のアドレスを
.Fa addr
@ -119,7 +119,7 @@
引数は、
.Fa struct dqblk
構造体
.Pf ( Ao Pa ufs/ufs/quota.h Ac
.In ( ufs/ufs/quota.h
で定義されています) を指すポインタです。
.It Dv Q_SETQUOTA
識別子
@ -131,7 +131,7 @@
引数は、
.Fa struct dqblk
構造体
.Pf ( Ao Pa ufs/ufs/quota.h Ac
.In ( ufs/ufs/quota.h
で定義されています) を指すポインタです。
.Fa dqblk
構造体の使用状況を示すフィールドは無視されます。
@ -146,7 +146,7 @@
引数は、
.Fa struct dqblk
構造体
.Pf ( Ao Pa ufs/ufs/quota.h Ac
.In ( ufs/ufs/quota.h
で定義されています) を指すポインタで、
使用状況を示すフィールドだけが使われます。
このシステムコールはスーパユーザだけに制限されています。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)read.2 8.4 (Berkeley) 2/26/94
.\" %FreeBSD: src/lib/libc/sys/read.2,v 1.19 2003/01/12 15:18:47 mike Exp %
.\" %FreeBSD: src/lib/libc/sys/read.2,v 1.21 2003/09/02 16:50:17 dds Exp %
.\"
.\" $FreeBSD$
.Dd February 26, 1994
@ -146,6 +146,13 @@ struct iovec {
.It Bq Er EAGAIN
ファイルは非ブロッキング入出力とマークされており、
読取りの準備ができたデータがありません。
.It Bq Er EISDIR
ファイル記述子が、ディレクトリ上での普通の読み込み操作を許可していない
ファイルシステム (例えば NFS) に属しているディレクトリに
関連付けられています。
.It Bq Er EOPNOTSUPP
ファイル記述子が、普通の読み込み操作を許可していないファイルシステムおよび
ファイルタイプに関連付けられています。
.El
.Pp
さらに、
@ -181,11 +188,14 @@ struct iovec {
.Sh 関連項目
.Xr dup 2 ,
.Xr fcntl 2 ,
.Xr getdirentries 2 ,
.Xr open 2 ,
.Xr pipe 2 ,
.Xr select 2 ,
.Xr socket 2 ,
.Xr socketpair 2
.Xr socketpair 2 ,
.Xr fread 3 ,
.Xr readdir 3
.Sh 規格
.Fn read
システムコールは

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)reboot.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/reboot.2,v 1.17 2001/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/reboot.2,v 1.18 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 4, 1993
@ -55,7 +55,7 @@
.Fa howto
引数はオプションのマスクです。
システムコールインタフェースはインクルードファイル
.Aq Pa sys/reboot.h
.In sys/reboot.h
内に定義された次のオプションを受付け、
新しいカーネルまたは新しいブートストラップと
init プログラムに渡されるようにします。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)recv.2 8.3 (Berkeley) 2/21/94
.\" %FreeBSD: src/lib/libc/sys/recv.2,v 1.18 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/recv.2,v 1.19 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd February 21, 1994
@ -140,7 +140,7 @@ MSG_WAITALL
.Fa msghdr
構造体を使用します。
この構造体は
.Ao Pa sys/socket.h Ac
.In sys/socket.h
で定義されているように、次の形式になっています:
.Pp
.Bd -literal
@ -216,7 +216,7 @@ struct cmsghdr {
.Fa cmsgcred
である必要があります。
これは次のように
.Ao Pa sys/socket.h Ac
.In sys/socket.h
内で定義されています:
.Pp
.Bd -literal

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)select.2 8.2 (Berkeley) 3/25/94
.\" %FreeBSD: src/lib/libc/sys/select.2,v 1.24 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/select.2,v 1.25 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd November 17, 2002
@ -165,7 +165,7 @@ NULL
多数のオープンファイルを使用する可能性があるプログラムで
.Fn select
を実行するために、
.Aq Pa sys/types.h
.In sys/types.h
を取り込むヘッダを含める前にプログラムで
.Dv FD_SETSIZE
を定義することで、このサイズを増加できます。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" From: @(#)send.2 8.2 (Berkeley) 2/21/94
.\" %FreeBSD: src/lib/libc/sys/send.2,v 1.21 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/send.2,v 1.22 2003/09/10 19:19:49 roberto Exp %
.\"
.\" $FreeBSD$
.Dd February 15, 1995
@ -179,6 +179,10 @@
リモートホストがダウンしていました。
.It Bq Er ENETDOWN
リモートネットワークがダウンしていました。
.It Bq Er EPIPE
ソケットがこれ以上データを送信できません (SS_CANTSENDMORE がそのソケットに
設定されています)。
これは通常、そのソケットが接続されていないことを意味します。
.El
.Sh バグ
.Fn sendmsg

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)setgroups.2 8.2 (Berkeley) 4/16/94
.\" %FreeBSD: src/lib/libc/sys/setgroups.2,v 1.11 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/setgroups.2,v 1.12 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd April 16, 1994
@ -53,7 +53,7 @@
に従って、現在のユーザプロセスのグループアクセスリストを設定します。
.Fa ngroups
引数は、配列内のエントリの数を示し、
.Ao Pa sys/param.h Ac
.In sys/param.h
内に定義されている値
.Dv NGROUPS
を超えてはいけません。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" From: @(#)sigaction.2 8.2 (Berkeley) 4/3/94
.\" %FreeBSD: src/lib/libc/sys/sigaction.2,v 1.48 2003/03/24 16:07:19 charnier Exp %
.\" %FreeBSD: src/lib/libc/sys/sigaction.2,v 1.49 2003/09/08 19:57:16 ru Exp %
.\"
.\" 2001/01/01 horikawa@jp.FreeBSD.org
.\" sigvec.2 を更新する場合は、共通部分の多い sigaction.2 も同時に更新
@ -268,7 +268,7 @@ struct sigaction {
.Pp
以下はすべてのシグナルのリストです。
名称は、インクルードファイル
.Aq Pa signal.h
.In signal.h
にあるものと同じです:
.Bl -column SIGVTALARMXX "create core imagexxx"
.It Sy "名称 デフォルトアクション 説明"

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)sigprocmask.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/sigprocmask.2,v 1.20 2003/06/24 15:41:19 yar Exp %
.\" %FreeBSD: src/lib/libc/sys/sigprocmask.2,v 1.21 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 4, 1993
@ -65,7 +65,7 @@
.Fa set
と現在のマスクによって変更されます。
関数は、
.Aq Pa signal.h
.In signal.h
で定義される以下の値を使用して
.Ar how
で指定します。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)sigvec.2 8.2 (Berkeley) 4/19/94
.\" %FreeBSD: src/lib/libc/compat-43/sigvec.2,v 1.22 2003/02/06 11:04:46 charnier Exp %
.\" %FreeBSD: src/lib/libc/compat-43/sigvec.2,v 1.23 2003/09/08 19:57:13 ru Exp %
.\"
.\" 2001/01/01 horikawa@jp.FreeBSD.org
.\" sigvec.2 を更新する場合は、共通部分の多い sigaction.2 も同時に更新
@ -140,7 +140,7 @@ struct sigvec {
.Pp
以下はすべてのシグナルのリストです。
名称は、インクルードファイル
.Aq Pa signal.h
.In signal.h
と同じです:
.Bl -column SIGVTALARMXX "create core imagexxx"
.It Sy "名称 デフォルトアクション 説明"
@ -319,7 +319,7 @@ struct sigcontext *scp;
引数は、
.Fa sigcontext
構造体 (
.Aq Pa signal.h
.In signal.h
で定義) へのポインタで、シグナル前にコンテキストを復元するために使用されます。
.Sh バグ
このマニュアルページは不明確です。

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" From: @(#)socket.2 8.1 (Berkeley) 6/4/93
.\" %FreeBSD: src/lib/libc/sys/socket.2,v 1.28 2003/03/24 16:07:19 charnier Exp %
.\" %FreeBSD: src/lib/libc/sys/socket.2,v 1.29 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.\"
@ -55,7 +55,7 @@
引数では、通信を行う通信ドメインを指定します。
これにより、使用するプロトコルファミリが選択されます。
このプロトコルファミリは、インクルードファイル
.Ao Pa sys/socket.h Ac
.In sys/socket.h
で定義されています。
現在解釈されるフォーマットは以下のとおりです:
.Pp
@ -206,7 +206,7 @@ SOCK_SEQPACKET
.Em オプション
で制御されます。
このオプションは、ファイル
.Ao Pa sys/socket.h Ac
.In sys/socket.h
に定義されています。
.Xr setsockopt 2
システムコールはオプションの設定に、

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)stat.2 8.4 (Berkeley) 5/1/95
.\" %FreeBSD: src/lib/libc/sys/stat.2,v 1.33 2003/05/22 13:02:28 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/stat.2,v 1.34 2003/09/08 19:57:16 ru Exp %
.\"
.\" $FreeBSD$
.Dd February 15, 2002
@ -81,7 +81,7 @@
.Vt stat
へのポインタです。
これは、
.Aq Pa sys/stat.h
.In sys/stat.h
で定義され、ファイルに関する情報を保持します。
.Pp
.Fa struct stat
@ -156,7 +156,7 @@ inode
#define S_IXUSR 0000100 /* 実行 / 検索権限の所有者 */
.Ed
アクセスモードのリストについては、
.Aq Pa sys/stat.h ,
.In sys/stat.h ,
.Xr access 2 ,
.Xr chmod 2
を参照してください。

View file

@ -1,5 +1,5 @@
.\" %NetBSD: sysarch.2,v 1.6 1998/02/25 21:24:57 perry Exp %
.\" %FreeBSD: src/lib/libc/sys/sysarch.2,v 1.7 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/sysarch.2,v 1.8 2003/09/10 19:24:33 ru Exp %
.\"
.\" Copyright (c) 1980, 1991 Regents of the University of California.
.\" All rights reserved.
@ -58,7 +58,7 @@
引数は、関数の実引数を定義する構造体のポインタです。
アーキテクチャ依存型関数のシンボリック定数と引数の構造体は、
ヘッダファイル
.Ao Pa machine/sysarch.h Ac
.In machine/sysarch.h
にあります。
.Pp
ユーザプログラムでは、

View file

@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)syscall.2 8.1 (Berkeley) 6/16/93
.\" %FreeBSD: src/lib/libc/sys/syscall.2,v 1.10 2002/12/19 09:40:25 ru Exp %
.\" %FreeBSD: src/lib/libc/sys/syscall.2,v 1.11 2003/09/10 19:24:33 ru Exp %
.\"
.\" $FreeBSD$
.Dd June 16, 1993
@ -56,7 +56,7 @@
を持つアセンブリ言語インタフェースのシステムコールを、
指定した引数で実行します。
システムコールのシンボリック定数は、ヘッダファイル
.Ao Pa sys/syscall.h Ac
.In sys/syscall.h
にあります。
.Fn __syscall
は、1 つ以上の引数が 64 ビット引数で、