.\" all rights reserved.
.\" Translated 2013-05-22, Akihiro MOTOKI <amotoki@gmail.com>
.\"
-.TH IF_NAMETOINDEX 3 2012\-12\-14 GNU "Linux Programmer's Manual"
+.TH IF_NAMETOINDEX 3 2014\-04\-01 GNU "Linux Programmer's Manual"
.SH 名前
if_nametoindex, if_indextoname \- ネットワークインターフェースの名前とインデックスのマッピングを行う
.SH 書式
\fBif_nametoindex\fP() 関数は、 名前が \fIifname\fP のネットワークインターフェースのインデックスを返す。
\fBif_indextoname\fP() 関数は、 インターフェースのインデックスが \fIifindex\fP
-ã\81«å¯¾å¿\9cã\81\99ã\82\8bã\83\8dã\83\83ã\83\88ã\83¯ã\83¼ã\82¯ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹ã\81®å\90\8då\89\8dã\82\92è¿\94ã\81\99ã\80\82 å\90\8då\89\8dã\81¯ \fIifname\fP ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\81«æ ¼ç´\8dã\81\95ã\82\8cã\82\8bã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡は少なくとも
+ã\81«å¯¾å¿\9cã\81\99ã\82\8bã\83\8dã\83\83ã\83\88ã\83¯ã\83¼ã\82¯ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ã\82¹ã\81®å\90\8då\89\8dã\82\92è¿\94ã\81\99ã\80\82 å\90\8då\89\8dã\81¯ \fIifname\fP ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«æ ¼ç´\8dã\81\95ã\82\8cã\82\8bã\80\82 ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼は少なくとも
\fBIF_NAMESIZE\fP バイトの領域が必要である。
.SH 返り値
成功した場合、 \fBif_nametoindex\fP() はネットワークインターフェースのインデックス番号を返す。エラーの場合、 0 を返し、
.PP
\fBif_nametoindex\fP() と \fBif_indextoname\fP() は、 \fBsocket\fP(2) と \fBioctl\fP(2)
に対して規定されているエラーのいずれかで失敗する場合がある。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+関数 \fBif_nametoindex\fP() と \fBif_indextoname\fP() はスレッドセーフである。
.SH 準拠
RFC\ 3493, POSIX.1\-2001.
.SH 関連項目
\fBgetifaddrs\fP(3), \fBif_nameindex\fP(3), \fBifconfig\fP(8)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。