TEMPNAM(3) Manuel du programmeur Linux TEMPNAM(3)
NOM
tempnam - Créer un nom de fichier temporaire.
SYNOPSIS
#include <stdio.h>
char *tempnam (const char *rep, const char *préfixe);
DESCRIPTION
La fonction tempnam() crée un nom de fichier temporaire
unique en employant jusqu'à cinq caracteres du préfixe,
s'il n'est pas NULL. L'ordre de recherche du répertoire
pour placer le fichier est le suivant :
a) le répertoire indiqué par la variable
d'environnement TMPDIR, s'il est accessible
en écriture,
b) Le répertoire indiqué par l'argument rep,
s'il n'est pas NULL,
c) Le répertoire indiqué par P_tmpdir,
d) Le répertoire /tmp.
L'espace nécessaire au nom de fichier est alloué en
appelant malloc(), et peut (doit) donc être libéré
ultérieurement avec free().
VALEUR RENVOYÉE
La fonction tempnam() renvoie un pointeur sur un nom de
fichier unique, ou NULL si ce nom n'a pas pu être
engendré.
ERREURS
EEXIST Impossible de créer un nom de fichier unique.
CONFORMITÉ
SVID 3, BSD 4.3
VOIR AUSSI
mktemp(3), mkstemp(3), tmpnam(3), tmpfile(3)
TRADUCTION
Christophe Blaess, 1997.
GNU 10 Novembre 1996 1