OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / rtnetlink.3
index 0149915..a7b105a 100644 (file)
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH RTNETLINK 3 2012\-03\-24 GNU "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 1999 Shouichi Saito
+.\"    all rights reserved.
+.\" Translated Mon Jul 26 12:18:39 JST 1999
+.\"    by Shouichi Saito <ss236rx@ymg.urban.ne.jp>
+.\" Proofed Fri Aug 20 1999 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
+.\"
+.TH RTNETLINK 3 2014\-09\-06 GNU "Linux Programmer's Manual"
 .SH 名前
 rtnetlink \- rtnetlink メッセージを操作するマクロ
 .SH 書式
@@ -42,21 +49,21 @@ NETLINK_ROUTE);\fP
 .sp
 \fBunsigned int RTA_SPACE(unsigned int \fP\fIlength\fP\fB);\fP
 .SH 説明
-全ての \fBrtnetlink\fP(7)  メッセージは \fBnetlink\fP(7)  メッセージヘッダと追加属性からなる。
\85¨ã\81¦ã\81® \fBrtnetlink\fP(7)  ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\81¯ \fBnetlink\fP(7)  ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\83\98ã\83\83ã\83\80ã\83¼ã\81¨è¿½å\8a å±\9eæ\80§ã\81\8bã\82\89ã\81ªã\82\8bã\80\82
 属性の操作は、必ずここに挙げたマクロだけを使って行うべきである。
 .PP
-\fBRTA_OK(\fP\fIrta\fP\fB, \fP\fIattrlen\fP\fB)\fP は \fIrta\fP が有効なルーティング属性へのポインタであれば真を返す。
-\fIattrlen\fP は属性バッファの実働時の長さ (running length) である。 真でなければ、例え \fIattrlen\fP
+\fBRTA_OK(\fP\fIrta\fP\fB, \fP\fIattrlen\fP\fB)\fP ã\81¯ \fIrta\fP ã\81\8cæ\9c\89å\8a¹ã\81ªã\83«ã\83¼ã\83\86ã\82£ã\83³ã\82°å±\9eæ\80§ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8cã\81°ç\9c\9fã\82\92è¿\94ã\81\99ã\80\82
+\fIattrlen\fP ã\81¯å±\9eæ\80§ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®å®\9få\83\8dæ\99\82ã\81®é\95·ã\81\95 (running length) ã\81§ã\81\82ã\82\8bã\80\82 ç\9c\9fã\81§ã\81ªã\81\91ã\82\8cã\81°ã\80\81ä¾\8bã\81\88 \fIattrlen\fP
 がゼロでなくても、 メッセージ中にはもうそれ以上属性は無いと考えなければならない。
 .PP
-\fBRTA_DATA(\fP\fIrta\fP\fB)\fP はこの属性データの先頭へのポインタを返す。
+\fBRTA_DATA(\fP\fIrta\fP\fB)\fP ã\81¯ã\81\93ã\81®å±\9eæ\80§ã\83\87ã\83¼ã\82¿ã\81®å\85\88é ­ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82
 .PP
 \fBRTA_PAYLOAD(\fP\fIrta\fP\fB)\fP はこの属性データの長さを返す。
 .PP
 \fBRTA_NEXT(\fP\fIrta\fP\fB, \fP\fIattrlen\fP\fB)\fP は \fIrta\fP の次にある属性を取得する。 このマクロを呼ぶと
-\fIattrlen\fP が更新される。 \fBRTA_OK\fP を使って、返されたポインタが正しいかをチェックすべきである。
+\fIattrlen\fP ã\81\8cæ\9b´æ\96°ã\81\95ã\82\8cã\82\8bã\80\82 \fBRTA_OK\fP ã\82\92使ã\81£ã\81¦ã\80\81è¿\94ã\81\95ã\82\8cã\81\9fã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8cæ­£ã\81\97ã\81\84ã\81\8bã\82\92ã\83\81ã\82§ã\83\83ã\82¯ã\81\99ã\81¹ã\81\8dã\81§ã\81\82ã\82\8bã\80\82
 .PP
-\fBRTA_LENGTH(\fP\fIlen\fP\fB)\fP は \fIlen\fP バイトのデータ + ヘッダに必要な長さを返す。
+\fBRTA_LENGTH(\fP\fIlen\fP\fB)\fP ã\81¯ \fIlen\fP ã\83\90ã\82¤ã\83\88ã\81®ã\83\87ã\83¼ã\82¿ + ã\83\98ã\83\83ã\83\80ã\83¼ã\81«å¿\85è¦\81ã\81ªé\95·ã\81\95ã\82\92è¿\94ã\81\99ã\80\82
 .PP
 \fBRTA_SPACE(\fP\fIlen\fP\fB)\fP は \fIlen\fP バイトのデータを持つメッセージに必要とされる容量を返す。
 .SH 準拠
@@ -64,8 +71,7 @@ NETLINK_ROUTE);\fP
 .SH バグ
 このマニュアルは完全ではない。
 .SH 例
-
-.\" FIXME ? would be better to use libnetlink in the EXAMPLE code here
+.\" FIXME . ? would be better to use libnetlink in the EXAMPLE code here
 デバイスの MTU をセットする rtnetlink メッセージを生成する
 .nf
     #include <linux/rtnetlink.h>
@@ -97,11 +103,11 @@ NETLINK_ROUTE);\fP
     req.n.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +
                                   RTA_LENGTH(sizeof(mtu));
     memcpy(RTA_DATA(rta), &mtu, sizeof(mtu));
-    send(rtnetlink_sk, &req, req.nh.nlmsg_len);
+    send(rtnetlink_sk, &req, req.nh.nlmsg_len, 0);
 .fi
 .SH 関連項目
 \fBnetlink\fP(3), \fBnetlink\fP(7), \fBrtnetlink\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。