Provided by: manpages-fr_1.67.0-1_all bug

NOM

       mkdtemp - Création d’un répertoire temporaire unique.

SYNOPSIS

       #include <stdlib.h>

       char *mkdtemp(char *template);

DESCRIPTION

       La  fonction  mkdtemp()  crée  un répertoire temporaire au nom unique à
       partir de template. Les six derniers  caractères  de  template  doivent
       être  XXXXXX  et ces derniers sont remplacés par une chaîne qui rend le
       nom du répertoire  unique.  Le  répertoire  est  alors  créé  avec  les
       permissions  0700.  Comme il est modifié, template ne doit pas être une
       chaîne constante, mais  doit  être  déclaré  en  tant  que  tableau  de
       caractères.

VALEUR RENVOYÉE

       La fonction mkdtemp() renvoie un pointeur vers la chaîne template
        modifiée  en  cas  de  succès, et renvoie NULL en cas d’échec. Dans ce
       dernier cas, errno se voit renseignée de façon adéquate.

ERREURS

       EINVAL Les six derniers caractères de  template  ne  sont  pas  XXXXXX.
              template n’est pas modifiée.

       Se  reporter  également à mkdir(2) pour les autres valeurs possibles de
       errno.

CONFORMITÉ

       Introduit par OpenBSD 2.2.  Disponible depuis la glibc 2.1.91.

VOIR AUSSI

       mkdir(2), mkstemp(3), mktemp(3), tmpnam(3), tempnam(3), tmpfile(3)

TRADUCTION

       Stéphan Rafin, 2002.