OSDN Git Service

(split) LDP: draft snapshot generated from latest ja.po files.
[linuxjm/LDP_man-pages.git] / draft / man2 / socketpair.2
index 46d68dc..73df316 100644 (file)
 .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com>
 .\" 2008-10-11, mtk: Add description of SOCK_NONBLOCK and SOCK_CLOEXEC
 .\"
-.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
-.\"         all rights reserved.
-.\" Translated 1997-03-03, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated 2002-09-24, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
-.\" Updated 2005-02-24, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
-.\" Updated 2008-11-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.13
+.\"*******************************************************************
 .\"
-.\"WORD:       socket                  ソケット
-.\"WORD:       pair                    ペア
-.\"WORD:       domain                  ドメイン
-.\"WORD:       descriptor              ディスクリプタ
-.\"WORD:       family                  ファミリ
-.\"WORD:       implement               実装
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH SOCKETPAIR 2 2008-10-11 "Linux" "Linux Programmer's Manual"
-.\"O .SH NAME
-.\"O socketpair \- create a pair of connected sockets
+.\"*******************************************************************
+.TH SOCKETPAIR 2 2008\-10\-11 Linux "Linux Programmer's Manual"
 .SH 名前
 socketpair \- 接続されたソケットのペアを作成する
-.\"O .SH SYNOPSIS
 .SH 書式
-.\"O .BR "#include <sys/types.h>" "          /* See NOTES */"
-.BR "#include <sys/types.h>" "          /* 「注意」参照 */"
+\fB#include <sys/types.h>\fP /* 「注意」参照 */
 .br
-.B #include <sys/socket.h>
+\fB#include <sys/socket.h>\fP
 .sp
-.BI "int socketpair(int " domain ", int " type ", int " protocol \
-", int " sv [2]);
-.\"O .SH DESCRIPTION
+\fBint socketpair(int \fP\fIdomain\fP\fB, int \fP\fItype\fP\fB, int \fP\fIprotocol\fP\fB, int
+\fP\fIsv\fP\fB[2]);\fP
 .SH 説明
-.\"O The
-.\"O .BR socketpair ()
-.\"O call creates an unnamed pair of connected sockets in the specified
-.\"O .IR domain ,
-.\"O of the specified
-.\"O .IR type ,
-.\"O and using the optionally specified
-.\"O .IR protocol .
-.BR socketpair ()
-は、指定されたドメイン
-.I domain
-に指定された種類
-.I type
-で名前のないソケットの接続されたペアを作成する。
-.I protocol
-が指定されると、このプロトコルを用いる。
-.\"O For further details of these arguments, see
-.\"O .BR socket (2).
-これらの引き数の詳細は
-.BR socket (2)
-を参照のこと。
+\fBsocketpair\fP()  は、指定されたドメイン \fIdomain\fP に指定された種類 \fItype\fP
+で名前のないソケットの接続されたペアを作成する。 \fIprotocol\fP が指定されると、このプロトコルを用いる。 これらの引き数の詳細は
+\fBsocket\fP(2)  を参照のこと。
 
-.\"O The descriptors used in referencing the new sockets are returned in
-.\"O .IR sv [0]
-.\"O and
-.\"O .IR sv [1].
-新しいソケットの参照に使用するディスクリプタ (descriptor) が
-.IR sv [0]
-と
-.IR sv [1]
-に返される。
-.\"O The two sockets are indistinguishable.
+新しいソケットの参照に使用するディスクリプタ (descriptor) が \fIsv\fP[0] と \fIsv\fP[1] に返される。
 二つのソケットは全く同じである。
-.\"O .SH "RETURN VALUE"
 .SH 返り値
-.\"O On success, zero is returned.
-.\"O On error, \-1 is returned, and
-.\"O .I errno
-.\"O is set appropriately.
-成功した場合はゼロを返す、エラーの場合は \-1 を返し、
-.I errno
-が適切に設定される。
-.\"O .SH ERRORS
+成功した場合にはゼロが返される。エラー時には \-1 が返され、 \fIerrno\fP が適切に設定される。
 .SH エラー
-.TP
-.B EAFNOSUPPORT
-.\"O The specified address family is not supported on this machine.
+.TP 
+\fBEAFNOSUPPORT\fP
 このマシンでは指定されたアドレス・ファミリがサポートされていない。
-.TP
-.B EFAULT
-.\"O The address
-.\"O .I sv
-.\"O does not specify a valid part of the process address space.
-アドレス
-.I sv
-がこのプロセスで使えるアドレス空間を指定していない。
-.TP
-.B EMFILE
-.\"O Too many descriptors are in use by this process.
+.TP 
+\fBEFAULT\fP
+アドレス \fIsv\fP がこのプロセスで使えるアドレス空間を指定していない。
+.TP 
+\fBEMFILE\fP
 このプロセスが使用しているディスクリプタの数が多すぎる。
-.TP
-.B ENFILE
-.\"O The system limit on the total number of open files has been reached.
-オープンされたファイルの総数がシステム全体の上限に達した。
-.TP
-.B EOPNOTSUPP
-.\"O The specified protocol does not support creation of socket pairs.
+.TP 
+\fBENFILE\fP
+オープンされたファイルの総数がシステム全体の上限に達していた。
+.TP 
+\fBEOPNOTSUPP\fP
 指定されたプロトコルではソケットのペアの作成がサポートされていない。
-.TP
-.B EPROTONOSUPPORT
-.\"O The specified protocol is not supported on this machine.
+.TP 
+\fBEPROTONOSUPPORT\fP
 このマシンでは指定されたプロトコルがサポートされていない。
-.\"O .SH "CONFORMING TO"
 .SH 準拠
-.\"O 4.4BSD, POSIX.1-2001.
-.\"O The
-.\"O .BR socketpair ()
-.\"O function call appeared in 4.2BSD.
-.\"O It is generally portable to/from
-.\"O non-BSD systems supporting clones of the BSD socket layer (including
-.\"O System V variants).
-4.4BSD, POSIX.1-2001.
-.BR socketpair ()
-関数コールは 4.2BSD で現われた。一般に (System V の変種を含めて)
-BSD のソケット層のクローンをサポートしている、BSD 以外のシステムと、
-互いに移植性がある。
-.\"O .SH NOTES
+4.4BSD, POSIX.1\-2001.  \fBsocketpair\fP()  関数コールは 4.2BSD で現われた。一般に (System V
+の変種を含めて)  BSD のソケット層のクローンをサポートしている、BSD 以外のシステムと、 互いに移植性がある。
 .SH 注意
-.\"O On Linux, the only supported domain for this call is
-.\"O .B AF_UNIX
-.\"O (or synonymously,
-.\"O .BR AF_LOCAL ).
-.\"O (Most implementations have the same restriction.)
-Linux では、この関数でサポートされているドメインは
-.B AF_UNIX
-(または同義語である
-.BR AF_LOCAL )
-だけである。
+Linux では、この関数でサポートされているドメインは \fBAF_UNIX\fP (または同義語である \fBAF_LOCAL\fP)  だけである。
 (ほとんどの実装で同じ制限がある)
 
-.\"O Since Linux 2.6.27,
-.\"O .BR socketpair ()
-.\"O supports the
-.\"O .BR SOCK_NONBLOCK
-.\"O and
-.\"O .BR SOCK_CLOEXEC
-.\"O flags described in
-.\"O .BR socket (2).
-Linux 2.6.27 以降では、
-.BR socketpair ()
-は、フラグ
-.B SOCK_NONBLOCK
-と
-.B SOCK_CLOEXEC
-に対応している。フラグの説明は
-.BR socket (2)
-を参照のこと。
+Linux 2.6.27 以降では、 \fBsocketpair\fP()  は、フラグ \fBSOCK_NONBLOCK\fP と \fBSOCK_CLOEXEC\fP
+に対応している。フラグの説明は \fBsocket\fP(2)  を参照のこと。
 
-.\"O POSIX.1-2001 does not require the inclusion of
-.\"O .IR <sys/types.h> ,
-.\"O and this header file is not required on Linux.
-.\"O However, some historical (BSD) implementations required this header
-.\"O file, and portable applications are probably wise to include it.
-POSIX.1-2001 では
-.I <sys/types.h>
-のインクルードは必須とされておらず、
-Linux ではこのヘッダファイルは必要ではない。
-しかし、歴史的には、いくつかの実装 (BSD 系) でこのヘッダファイルが
-必要であり、移植性が必要なアプリケーションではこのファイルを
-インクルードするのが賢明であろう。
-.\"O .SH "SEE ALSO"
+POSIX.1\-2001 では \fI<sys/types.h>\fP のインクルードは必須とされておらず、 Linux
+ではこのヘッダファイルは必要ではない。 しかし、歴史的には、いくつかの実装 (BSD 系) でこのヘッダファイルが
+必要であり、移植性が必要なアプリケーションではこのファイルを インクルードするのが賢明であろう。
 .SH 関連項目
-.BR pipe (2),
-.BR read (2),
-.BR socket (2),
-.BR write (2),
-.BR socket (7),
-.BR unix (7)
+\fBpipe\fP(2), \fBread\fP(2), \fBsocket\fP(2), \fBwrite\fP(2), \fBsocket\fP(7), \fBunix\fP(7)