【書式】
#include <stdio.h>
char *tempnam(const char *dir, const char *prefix);
【解説】
tempnam() はprefixで始まるユニークなファイル名を生成します。そのとき
に、環境変数TMPが設定されていてそのディレクトリが存在すれば、 そのデ
ィレクトリの中にファイル名を生成します。 TMPが設定されていないか存在
しないディレクトリであれば、 dir で指定されたディレクトリを使用しま
す。これに失敗すると<stdio.h>で定義されたP_tmpdirを用います。 これに
も失敗するとカレントディレクトリに生成します。
【環境変数】
TMP
ファイル名を作成するときにベースになるディレクトリ名
【リターン値】
生成されたファイル名の先頭アドレスを返します。すべての試みに失敗する
とNULLを返します。
【可搬性】
UNIX, DOS窓
【参照】
tmpnam(3), mktemp(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】