-.\"O .I sx25_addr
-.\"O contains a char array
-.\"O .I x25_addr[]
-.\"O to be interpreted as a null-terminated string.
-.\"O .I sx25_addr.x25_addr[]
-.\"O consists of up to 15 (not counting the terminating 0) ASCII
-.\"O characters forming the X.121 address.
-.\"O Only the decimal digit characters from \(aq0\(aq to \(aq9\(aq are allowed.
-.I sx25_addr
-¤Ë¤Ï char ÇÛÎó
-.I x25_addr[]
-¤ò´Þ¤Þ¤ì¤ë¡£¤³¤ì¤Ï 0 ¤Ç½ªÃ¼¤¹¤ëʸ»úÎó¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
-.I sx25_addr.x25_addr[]
-¤Ï 15 ¸Ä¤Þ¤Ç¤Î ASCII ʸ»ú¤ò´Þ¤à¤³¤È¤¬¤Ç¤ (½ªÃ¼¤Î 0 ¤Ï´Þ¤Þ¤Ê¤¤)¡¢
-¤³¤ì¤¬ X.121 ¥¢¥É¥ì¥¹¤ò¤Ê¤¹¡£
-10 ¿Ê¤Î¿ôʸ»ú¡¢\(aq0\(aq ¤«¤é \(aq9\(aq ¤Þ¤Ç¤À¤±¤¬µö¤µ¤ì¤ë¡£
-.\"O .SS Socket Options
-.SS ¥½¥±¥Ã¥È¥ª¥×¥·¥ç¥ó
-.\"O The following X.25-specific socket options can be set by using
-.\"O .BR setsockopt (2)
-.\"O and read with
-.\"O .BR getsockopt (2)
-.\"O with the
-.\"O .I level
-.\"O argument set to
-.\"O .BR SOL_X25 .
-°Ê²¼¤Î X.25 ÆÃͤΥ½¥±¥Ã¥È¥ª¥×¥·¥ç¥ó¤Ï¡¢
-.BR setsockopt (2)
-¤ÇÀßÄê¤Ç¤¡¢
-.BR getsockopt (2)
-¤Ç¼èÆÀ¤Ç¤¤ë¡£¤³¤Î¤È¤
-.I level
-°ú¤¿ô¤Ë¤Ï
-.B SOL_X25
-¤ò»ØÄꤹ¤ë¡£
-.TP
-.B X25_QBITINCL
-.\"O Controls whether the X.25 Q-bit (Qualified Data Bit) is accessible by the
-.\"O user.
-.\"O It expects an integer argument.
-.\"O If set to 0 (default),
-.\"O the Q-bit is never set for outgoing packets and the Q-bit of incoming
-.\"O packets is ignored.
-.\"O If set to 1, an additional first byte is prepended
-.\"O to each message read from or written to the socket.
-.\"O For data read from
-.\"O the socket, a 0 first byte indicates that the Q-bits of the corresponding
-.\"O incoming data packets were not set.
-.\"O A first byte with value 1 indicates
-.\"O that the Q-bit of the corresponding incoming data packets was set.
-.\"O If the first byte of the data written to the socket is 1 the Q-bit of the
-.\"O corresponding outgoing data packets will be set.
-.\"O If the first byte is 0
-.\"O the Q-bit will not be set.
-X.25 ¤Î Q ¥Ó¥Ã¥È (Qualified ¥Ç¡¼¥¿¥Ó¥Ã¥È) ¤Ë¥æ¡¼¥¶¡¼¤¬¥¢¥¯¥»¥¹
-¤Ç¤¤ë¤«¤É¤¦¤«¤ò¥³¥ó¥È¥í¡¼¥ë¤¹¤ë¡£À°¿ô¤Î°ú¿ô¤ò¼è¤ë¡£
-0 ¤Ë¥»¥Ã¥È¤¹¤ë¤È¡¢ Q ¥Ó¥Ã¥È¤Ïȯ¿®¥Ñ¥±¥Ã¥È¤Ë¤Ï·è¤·¤Æ¥»¥Ã¥È¤µ¤ì¤º¡¢
-¼õ¿®¥Ñ¥±¥Ã¥È¤Ç¤Ï̵»ë¤µ¤ì¤ë (¥Ç¥Õ¥©¥ë¥È)¡£
-1 ¤Ë¥»¥Ã¥È¤¹¤ë¤È¡¢¥½¥±¥Ã¥È¤«¤éÆɤࡢ¤¢¤ë¤¤¤Ï¥½¥±¥Ã¥È¤ËÁ÷¤ë
-¥á¥Ã¥»¡¼¥¸¤½¤ì¤¾¤ì¤ËÀèƬ¥Ð¥¤¥È¤¬Á°ÃÖ¤µ¤ì¤ë¡£
-¥½¥±¥Ã¥È¤«¤éÆɤó¤À¥Ç¡¼¥¿¤Ç¤Ï¡¢ÀèƬ¥Ð¥¤¥È¤¬ 0 ¤À¤È¡¢
-¤³¤ÎÅþÃå¥Ç¡¼¥¿¥Ñ¥±¥Ã¥È¤ËÂбþ¤¹¤ë Q ¥Ó¥Ã¥È¤Ï¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤«¤Ã¤¿¤³¤È¤Ë¤Ê¤ë¡£
-ÀèƬ¥Ð¥¤¥È¤¬ 1 ¤À¤È¡¢ÅþÃå¥Ç¡¼¥¿¥Ñ¥±¥Ã¥È¤Î
-Q ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤¿¤³¤È¤Ë¤Ê¤ë¡£
-¥½¥±¥Ã¥È¤Ë½ñ¤¹þ¤à¥Ç¡¼¥¿¤ÎÀèƬ¥Ð¥¤¥È¤¬ 1 ¤À¤È¡¢
-¤½¤Îȯ¿®¥Ñ¥±¥Ã¥È¤Î Q ¥Ó¥Ã¥È¤ò¥»¥Ã¥È¤¹¤ë¡£
-0 ¤À¤È¡¢ Q ¥Ó¥Ã¥È¤ò¥»¥Ã¥È¤·¤Ê¤¤¡£
-.\"O .SH VERSIONS
-.SH ¥Ð¡¼¥¸¥ç¥ó
-.\"O The AF_X25 protocol family is a new feature of Linux 2.2.
-AF_X25 ¥×¥í¥È¥³¥ë¥Õ¥¡¥ß¥ê¤Ï Linux 2.2 ¤Î¿·µ¡Ç½¤Ç¤¢¤ë¡£
-.\"O .SH BUGS
-.SH ¥Ð¥°
-.\"O Plenty, as the X.25 PLP implementation is
-.\"O .BR CONFIG_EXPERIMENTAL .
-X.25 PLP ¼ÂÁõ¤Ï
-.B CONFIG_EXPERIMENTAL
-¤Ê¤Î¤Ç¡¢¤¿¤¯¤µ¤ó¤¢¤ë¤À¤í¤¦¡£
+\fIsx25_addr\fP には char 配列 \fIx25_addr[]\fP を含まれる。これは 0 で終端する文字列として解釈される。
+\fIsx25_addr.x25_addr[]\fP は 15 個までの ASCII 文字を含むことができ (終端の 0 は含まない)、 これが X.121
+アドレスをなす。 10 進の数文字、\(aq0\(aq から \(aq9\(aq までだけが許される。
+.SS ソケットオプション
+以下の X.25 特有のソケットオプションは、 \fBsetsockopt\fP(2) で設定でき、 \fBgetsockopt\fP(2)
+で取得できる。このとき \fIlevel\fP 引き数には \fBSOL_X25\fP を指定する。
+.TP
+\fBX25_QBITINCL\fP
+X.25 の Q ビット (Qualified データビット) にユーザーがアクセス できるかどうかをコントロールする。整数の引数を取る。 0
+にセットすると、 Q ビットは発信パケットには決してセットされず、 受信パケットでは無視される (デフォルト)。 1
+にセットすると、ソケットから読む、あるいはソケットに送る メッセージそれぞれに先頭バイトが前置される。 ソケットから読んだデータでは、先頭バイトが 0
+だと、 この到着データパケットに対応する Q ビットはセットされていなかったことになる。 先頭バイトが 1 だと、到着データパケットの Q
+ビットがセットされていたことになる。 ソケットに書き込むデータの先頭バイトが 1 だと、 その発信パケットの Q ビットをセットする。 0 だと、 Q
+ビットをセットしない。
+.SH バージョン
+AF_X25 プロトコルファミリは Linux 2.2 の新機能である。
+.SH バグ
+X.25 PLP 実装は \fBCONFIG_EXPERIMENTAL\fP なので、たくさんあるだろう。