TMPNAM(3)

名前
tmpnam - テンポラリファイルの名前を作成する

書式
#include <stdio.h>

char *tmpnam(char *s);

説明
tmpnam()関数は<stdio.h>で定義されている P_tmpdirをパスの先頭に使ったユニークなファイル名を作成する。 もし引数sがNULLならば、tmpnam()は 内部の静的エリアを使用してファイル名を作成するが、 それは次にtmpnam()を呼び出した時に上書きされる。 もしsがNULLでなければ、ファイル名はsに返される。

返り値
tmpnam()関数はユニークなファイル名を返すか、 もしユニークなファイル名が作成されなければNULLを返す。

エラー

EEXIST
    ユニークなファイル名が作成できなかった。

準拠
SVID 3, POSIX, BSD 4.3, ISO 9899

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