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