.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 1997 SUTO, Mitsuaki
+.\" all rights reserved.
+.\" Translated 1997-06-27, SUTO, Mitsuaki <suto@av.crl.sony.co.jp>
+.\" Updated 2000-10-03, Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
+.\" Updated & Modified 2004-12-29, Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated 2008-12-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.15
+.\"
.TH GETDOMAINNAME 2 2012\-10\-25 Linux "Linux Programmer's Manual"
.SH 名前
getdomainname, setdomainname \- NIS ドメイン名の取得・設定をする
これらの関数は、ホストシステムの NIS ドメイン名を取得・変更するために使われる。
\fBsetdomainname\fP() は、ドメイン名を、文字配列 \fIname\fP で指定された値に設定する。 引き数 \fIlen\fP には、
-\fIname\fP のバイト数を指定する (そのため、 \fIname\fP では文字列終端の NULL バイトは必要ない)。
+\fIname\fP のバイト数を指定する (そのため、 \fIname\fP では文字列終端のヌルバイトは必要ない)。
-\fBgetdomainname\fP() は、NULL 終端されたドメイン名を、 \fIlen\fP バイトの長さの文字配列 \fIname\fP に格納して返す。
-NULL 終端されたドメイン名が \fIlen\fP バイトより長い場合、 \fBgetdomainname\fP() は、(glibc では) 始めの
+\fBgetdomainname\fP() は、NULL 終端されたドメイン名を、 \fIlen\fP バイトの長さの文字配列 \fIname\fP
+に格納して返す。ヌル終端されたドメイン名が \fIlen\fP バイトより長い場合、 \fBgetdomainname\fP() は、(glibc では) 始めの
\fIlen\fP バイトを返し、(libc では) エラーとなる。
.SH 返り値
成功した場合は 0 が返される。エラーの場合は \-1 が返され、 \fIerrno\fP が適切に設定される。
\fBgetdomainname\fP() は以下のエラーで失敗する可能性がある。
.TP
\fBEINVAL\fP
-libc ã\81§ã\81® \fBgetdomainname\fP() ã\81«ã\81\8aã\81\84ã\81¦ã\80\81 \fIname\fP ã\81\8c NULL ã\83\9dã\82¤ã\83³ã\82¿ã\81§ã\81\82ã\82\8bã\81\8bã\80\81 \fIlen\fP ã\83\90ã\82¤ã\83\88ã\82\88ã\82\8aé\95·ã\81\84ã\80\82
+libc での \fBgetdomainname\fP() において、 \fIname\fP が NULL であるか、 \fIlen\fP バイトより長い。
.SH 準拠
.\" But they appear on most systems...
POSIX では、これら関数は定義されていない。
.SH 注意
-Linux 1.0 以降では、ドメイン名の長さの上限は 終端の NULL バイトを含めて 64 バイトである。 もっと古いカーネルでは 8
-バイトであった。
+Linux 1.0 以降では、ドメイン名の長さの上限は 終端のヌルバイトを含めて 64 バイトである。 もっと古いカーネルでは 8 バイトであった。
(x86 を含む) Linux のほとんどのアーキテクチャでは、 \fBgetdomainname\fP() というシステムコールは存在しない。
その代わり、glibc で \fBgetdomainname\fP() がライブラリ関数として実装されており、この関数は \fBuname\fP(2)
.SH 関連項目
\fBgethostname\fP(2), \fBsethostname\fP(2), \fBuname\fP(2)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。