.\"
.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
.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 ():
.PD
.RE
.\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
.\"O The
.\"O .BR mkdtemp ()
.\"O function generates a uniquely named temporary
.\"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),