.br
\fIraw_socket\fP\fB = socket(AF_APPLETALK, SOCK_RAW, \fP\fIprotocol\fP\fB);\fP
.SH 説明
-Linux は \fIInside Appletalk\fP に記述されている Appletalk プロトコルを実装している。 カーネルにあるのは DDP
-層と AARP だけである。これらは \fBnetatalk\fP プロトコルライブラリを通して利用されるように設計されている。 このページは DDP
-層を直接利用したいユーザーのために、 インターフェースを記述したものである。
+Linux implements the AppleTalk protocols described in \fIInside AppleTalk\fP.
+Only the DDP layer and AARP are present in the kernel. They are designed to
+be used via the \fBnetatalk\fP protocol libraries. This page documents the
+interface for those who wish or need to use the DDP layer directly.
.PP
-Appletalk とユーザープログラムとの通信には、 BSD 互換のソケットインターフェースを利用する。 ソケットに関するより詳しい情報は
-\fBsocket\fP(7) を見よ。
+The communication between AppleTalk and the user program works using a
+BSD\-compatible socket interface. For more information on sockets, see
+\fBsocket\fP(7).
.PP
-Appletalk ソケットは、 ソケットファミリーの引数に \fBAF_APPLETALK\fP を指定して \fBsocket\fP(2)
-関数を呼び出すことによって生成される。指定できるソケットタイプは、 \fBddp\fP ソケットをオープンする場合には \fBSOCK_DGRAM\fP、
-\fBraw\fP ソケットをオープンする場合には \fBSOCK_RAW\fP である。 \fIprotocol\fP は送受信される Appletalk
-プロトコルである。 ソケットタイプに \fBSOCK_RAW\fP を指定した場合は、プロトコルに \fBATPROTO_DDP\fP を指定しなければならない。
+An AppleTalk socket is created by calling the \fBsocket\fP(2) function with a
+\fBAF_APPLETALK\fP socket family argument. Valid socket types are
+\fBSOCK_DGRAM\fP to open a \fBddp\fP socket or \fBSOCK_RAW\fP to open a \fBraw\fP
+socket. \fIprotocol\fP is the AppleTalk protocol to be received or sent. For
+\fBSOCK_RAW\fP you must specify \fBATPROTO_DDP\fP.
.PP
raw ソケットは実効ユーザー ID が 0 のプロセスか、 \fBCAT_NEW_RAW\fP 権限を持ったプロセスでないとオープンできない。
.SS アドレスのフォーマット
-Appletalk ソケットアドレスはネットワーク番号・ノード番号・ポート番号の 組み合わせで定義される。
+An AppleTalk socket address is defined as a combination of a network number,
+a node number, and a port number.
.PP
.in +4n
.nf
\fBESOCKTNOSUPPORT\fP
ソケットが設定されていない。または未知のソケットタイプが要求された。
.SH バージョン
-Appletalk は Linux 2.0 以降でサポートされている。 \fI/proc\fP インタフェースは Linux 2.2 以降に存在する。
+AppleTalk is supported by Linux 2.0 or higher. The \fI/proc\fP interfaces
+exist since Linux 2.2.
.SH 注意
\fBSO_BROADCAST\fP オプションを用いる時には慎重の上にも慎重になってほしい。 Linux ではこれに特権を必要としない。
不注意にブロードキャストアドレスに送信を行うと、 ネットワークの状態が簡単に変更されてしまう。
.SH 関連項目
\fBrecvmsg\fP(2), \fBsendmsg\fP(2), \fBcapabilities\fP(7), \fBsocket\fP(7)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.65 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。