mktemp

Autres langues

Langue: ja

Version: 1993-04-03 (openSuse - 09/10/07)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

̾Á°

mktemp - ¾¤È½Å¤Ê¤é¤Ê¤¤¥Æ¥ó¥Ý¥é¥ê¥Õ¥¡¥¤¥ë̾¤òºîÀ®¤¹¤ë

½ñ¼°


#include <stdlib.h>



char *mktemp(char *template);

ÀâÌÀ

´Ø¿ô mktemp() ¤Ï°ú¿ô template ¤«¤é¾¤È½Å¤Ê¤é¤Ê¤¤ ¥Æ¥ó¥Ý¥é¥ê¥Õ¥¡¥¤¥ë̾¤òºîÀ®¤¹¤ë¡£°ú¿ô template ¤Ç»Ø¼¨¤¹¤ëʸ»úÇÛÎó ¤Î¸å6ʸ»ú¤Ï XXXXXX ¤Ç¤¢¤ëɬÍפ¬¤¢¤ë¡£¤³¤ÎÉôʬ¤¬¥Õ¥¡¥¤¥ë̾¤ò¾¤È ½Å¤Ê¤é¤Ê¤¤¤Ë¤¹¤ë¤è¤¦¤Êʸ»ú¤ÇÃÖ¤­´¹¤¨¤é¤ì¤ë¡£ template ¤Ï½ñ¤­´¹¤¨¤é¤ì¤ë¤¿¤á¡¢Ê¸»úÎóÄê¿ô¤Ç¤Ï¤Ê¤¯Ê¸»úÇÛÎó¤È¤·¤ÆÀë¸À¤¹¤ë¤è¤¦¤Ë ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£

ÊÖ¤êÃÍ

´Ø¿ô mktemp() ¤Ï°Û¾ï½ªÎ»»þ¤Ë¤Ï NULL ¤ò (template ¤¬ XXXXXX ¤Ç½ª¤Ã¤Æ¤¤¤Ê¤¤)¡¢¤½¤Î¾¤Î¾ì¹ç¤Ë¤Ï template ¤òÌ᤹¡£ ¸Æ½Ð¤·¤¬Àµ¾ï½ªÎ»¤Î¾ì¹ç¡¢ template ¤Î¸å6¥Ð¥¤¥È¤Ë¾¤È½Å¤Ê¤é¤Ê¤¤Ì¾Á° (¤½¤ì¤Þ¤Ç¤Ë̵¤¤)¤Ë¤Ê¤ë¤è¤¦¤ËÃͤ¬Æþ¤ë¡£°Û¾ï½ªÎ»¤Î¾ì¹ç¡¢template ¤Ë ¶õʸ»ú¤¬Ëä¤á¤é¤ì¤ë¡£

¥¨¥é¡¼

EINVAL
°ú¿ô template ¤Ç»Ø¼¨¤µ¤ì¤¿Ê¸»úÎó¤Î¸å6ʸ»ú¤¬ XXXXXX ¤Ç¤Ê¤¤¡£

½àµò

4.3BSD, POSIX.1-2001.

Ãí°Õ

libc4, libc5, glibc1 ¤Ç¤Î¥×¥í¥È¥¿¥¤¥×Àë¸À¤Ï <unistd.h> ¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ <stdlib.h> ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡£

¥Ð¥°

mktemp() ¤ò·è¤·¤Æ»È¤ï¤Ê¤¤¤³¤È¡£4.3BSD ·Ï¤Î¼ÂÁõ¤ä XXXXXX ¤ò ¥×¥í¥»¥¹ ID ¤È1ʸ»ú¤Ë¤è¤êÃÖ¤­´¹¤¨¤ëÊý¼°¤Ç¤Ï¤»¤¤¤¼¤¤26¤Î̾Á°¤òÊÖ¤¹ ¤³¤È¤¬¤Ç¤­¤ë¤Ë¤¹¤®¤Ê¤¤¡£ ¤³¤Î̾Á°¤Ï´Êñ¤Ë¿ä¬¤Ç¤­¤ë¤³¤È¤ä¡¢¤½¤Î̾Á°¤¬¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤ë¤«¤É¤¦¤« ¥Æ¥¹¥È¤·¤Æ¡¢¤½¤Î¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó¤¹¤ë´Ö¤Ë¶¥¹ç¤¬¤¢¤ë»ö¤«¤é¡¢ mktemp() ¤ò»È¤¦¤Î¤ÏËè²ó¥»¥­¥å¥ê¥Æ¥£¥ê¥¹¥¯¤ò¤ª¤«¤¹¤³¤È¤Ë¤Ê¤ë¡£ ¤³¤Î¶¥¹ç¤Ï mkstemp(3) ¤ò»È¤¦¤³¤È¤ÇÈò¤±¤é¤ì¤ë¡£

´ØÏ¢¹àÌÜ

mkstemp(3), tempnam(3), tmpfile(3), tmpnam(3)