Index général des pages de man   Index Section man 3   Table des Matières de tempnam   Imprime la page de man tempnam en mode Texte   Recherche dans les pages de man   Page de man en français      Fonctions des bibliothèques (section 3)

tempnam

 
  

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.


Table des matières


Haut de page

© 1996-2000 Adaptation française "Christophe Blaess"