MKTEMP(3)

名前
mktemp - ユニークなテンポラリファイル名を作成する

書式
#include <unistd.h>

char *mktemp(char *template);

説明
関数 mktemp() は引数 template からユニークな テンポラリファイル名を作成する。引数 template で指示する文字列 の後６文字は XXXXXX である必要がある。この部分がファイル名をユニーク にするような文字で置き換えられる。

返り値
関数 mktemp() は正常終了時 template へのポインターを 返し、異常終了時にはNULLを返す。

エラー

EINVAL
    引数 template で指示された文字列の後６文字が XXXXXX でない。

準拠
BSD 4.3。 POSIXではtmpnam()を使うように指示している。

関連項目
mkstemp(3), tmpnam(3), tempnam(3), tmpfile(3)