OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / draft / man3 / mkdtemp.3
index c40a4fc..da574ef 100644 (file)
 .\"
 .TH MKDTEMP 3  2010-09-26 "GNU" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O mkdtemp \- create a unique temporary directory
-mkdtemp \- Â¾¤È½Å¤Ê¤é¤Ê¤¤°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤¹¤ë
+mkdtemp \- 他と重ならない一時的なディレクトリを作成する
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .nf
 .B #include <stdlib.h>
 .sp
@@ -43,9 +43,9 @@ mkdtemp \- ¾
 .in -4n
 .\"O Feature Test Macro Requirements for glibc (see
 .\"O .BR feature_test_macros (7)):
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .BR mkdtemp ():
@@ -62,7 +62,7 @@ _BSD_SOURCE
 .PD
 .RE
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O The
 .\"O .BR mkdtemp ()
 .\"O function generates a uniquely named temporary
@@ -73,62 +73,62 @@ _BSD_SOURCE
 .\"O The directory is then created with
 .\"O permissions 0700.
 .BR mkdtemp ()
-´Ø¿ô¤Ï¡¢Â¾¤È½Å¤Ê¤é¤Ê¤¤Ì¾Á°¤Î°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ò
-\fItemplate\fP ¤«¤éºîÀ®¤¹¤ë¡£
-\fItemplate\fP ¤Î¸å¤«¤é 6 Ê¸»ú¤Ï XXXXXX ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¤³¤ÎÉôʬ¤Ï¥Ç¥£¥ì¥¯¥È¥ê̾¤ò¾¤È½Å¤Ê¤é¤Ê¤¯¤¹¤ë¤¿¤á¤Î
-ʸ»úÎó¤ÇÃÖ¤­´¹¤¨¤é¤ì¤ë¡£
-¥Ç¥£¥ì¥¯¥È¥ê¤Ïµö²Ä°À­¤ò 0700 ¤È¤·¤ÆºîÀ®¤µ¤ì¤ë¡£
+関数は、他と重ならない名前の一時的なディレクトリを
+\fItemplate\fP から作成する。
+\fItemplate\fP の後から 6 文字は XXXXXX でなければならない。
+この部分はディレクトリ名を他と重ならなくするための
+文字列で置き換えられる。
+ディレクトリは許可属性を 0700 として作成される。
 .\"O Since it will be modified,
 .\"O .I template
 .\"O must not be a string constant, but should be declared as a character array.
 .I template
-¤ÏÊѹ¹¤µ¤ì¤ë¤Î¤Ç¡¢Ê¸»úÎóÄê¿ô¤Ë¤·¤Æ¤Ï¤Ê¤é¤º¡¢Ê¸»úÇÛÎó¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡£
+は変更されるので、文字列定数にしてはならず、文字配列にすべきである。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O The
 .\"O .BR mkdtemp ()
 .\"O function returns a pointer to the modified template
 .\"O string on success, and NULL on failure, in which case
 .\"O .I errno
 .\"O is set appropriately.
-À®¸ù¤·¤¿¾ì¹ç¡¢
+成功した場合、
 .BR mkdtemp ()
-´Ø¿ô¤Ï
-Êѹ¹¤µ¤ì¤¿ template Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
-¼ºÇÔ¤·¤¿¾ì¹ç¤Ï¡¢NULL ¤òÊÖ¤·¤Æ¡¢
+関数は
+変更された template 文字列へのポインタを返す。
+失敗した場合は、NULL を返して、
 .I errno
-¤òŬÀÚ¤ËÀßÄꤹ¤ë¡£
+を適切に設定する。
 .\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
 .TP
 .B EINVAL
 .\"O The last six characters of \fItemplate\fP were not XXXXXX.
 .\"O Now \fItemplate\fP is unchanged.
-\fItemplate\fP ¤Î¸å¤í¤«¤é 6 Ê¸»ú¤¬ XXXXXX ¤Ç¤Ê¤¤¡£
-¤³¤Î¾ì¹ç¡¢\fItemplate\fP ¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£
+\fItemplate\fP の後ろから 6 文字が XXXXXX でない。
+この場合、\fItemplate\fP は変更されない。
 .PP
 .\"O Also see
 .\"O .BR mkdir (2)
 .\"O for other possible values for \fIerrno\fP.
-\fIerrno\fP ¤ËÀßÄꤵ¤ì¤ë¾¤ÎÃͤˤĤ¤¤Æ¤Ï¡¢
+\fIerrno\fP に設定される他の値については、
 .BR mkdir (2)
-¤ò»²¾È¤¹¤ë¤³¤È¡£
+を参照すること。
 .\"O .SH VERSIONS
-.SH ¥Ð¡¼¥¸¥ç¥ó
+.SH バージョン
 .\"O Available since glibc 2.1.91.
-OpenBSD 2.2 ¤ÇƳÆþ¤µ¤ì¤¿¡£
+OpenBSD 2.2 で導入された。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 POSIX.1-2008.
 .\"O This function is present on the BSDs.
 .\"O .\" As at 2006, this function is being considered for a revision of POSIX.1
 .\"O .\" Also in NetBSD 1.4.
-¤³¤Î´Ø¿ô¤Ï BSD ¤Ë¸ºß¤¹¤ë¡£
-.\" 2006 Ç¯»þÅÀ¤Ç¤Ï¡¢¤³¤Î´Ø¿ô¤Ï POSIX.1 ¤ËÆþ¤ì¤ë¤«¸¡Æ¤Ãæ¤Ç¤¢¤ë¡£
-.\" NetBSD 1.4 ¤Ë¤â¤¢¤ë¡£
+この関数は BSD に存在する。
+.\" 2006 年時点では、この関数は POSIX.1 に入れるか検討中である。
+.\" NetBSD 1.4 にもある。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR mkdir (2),
 .BR mkstemp (3),
 .BR mktemp (3),