OSDN Git Service

(split) LDP: Update draft and release (from the previous commit)
[linuxjm/LDP_man-pages.git] / release / man3 / setenv.3
index 0551d6b..a036fef 100644 (file)
@@ -48,7 +48,7 @@
 .\" Updated 2008-08-08, Akihiro MOTOKI, LDP v3.05
 .\" Updated 2010-04-10, Akihiro MOTOKI, LDP v3.24
 .\"
-.TH SETENV 3 2009\-09\-20 GNU "Linux Programmer's Manual"
+.TH SETENV 3 2013\-10\-11 GNU "Linux Programmer's Manual"
 .SH 名前
 setenv \- 環境変数を変更または追加する
 .SH 書式
@@ -71,10 +71,13 @@ _BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
 .RE
 .ad b
 .SH 説明
-\fBsetenv\fP()  関数は、\fIname\fP が存在しない場合 環境変数 \fIname\fP に値 \fIvalue\fP を設定し、環境に追加する。
-\fIname\fP が環境に存在する場合、\fIoverwrite\fP が 0 以外ならば その値を \fIvalue\fP に変更し、\fIoverwrite\fP が
-0 ならば \fIname\fP の値を変更しない。 この関数は、 (\fBputenv\fP(3)  と違い)  \fIname\fP と \fIvalue\fP
-により参照される文字列のコピーを行う。
+The \fBsetenv\fP()  function adds the variable \fIname\fP to the environment with
+the value \fIvalue\fP, if \fIname\fP does not already exist.  If \fIname\fP does
+exist in the environment, then its value is changed to \fIvalue\fP if
+\fIoverwrite\fP is nonzero; if \fIoverwrite\fP is zero, then the value of \fIname\fP
+is not changed (and \fBsetenv\fP()  returns a success status).  This function
+makes copies of the strings pointed to by \fIname\fP and \fIvalue\fP (by contrast
+with \fBputenv\fP(3)).
 .PP
 \fBunsetenv\fP()  関数は、変数 \fIname\fP を環境から削除する。 \fIname\fP
 が環境にない場合、この関数は成功し、環境は変更されない。
@@ -103,6 +106,6 @@ POSIX.1\-2001 では 「\fIname\fP に \(aq=\(aq 文字が含まれる場合、
 .SH 関連項目
 \fBclearenv\fP(3), \fBgetenv\fP(3), \fBputenv\fP(3), \fBenviron\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.54 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。