tempnam - テンポラリファイル名の作成

【書式】

#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) 安江正樹@東海大学理学部物理学科】