Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       tmpfile - Creer un fichier temporaire

SYNOPSIS

       #include <stdio.h>

       FILE *tmpfile(void);

DESCRIPTION

       La  fonction  tmpfile()  cree  un  nom  de  fichier  unique,  ouvert en
       lecture/ecriture binaire (mode w+b). Le  fichier  sera  automatiquement
       detruit  lors  de  sa  fermeture  ou  lorsque  le  programme se termine
       normalement.

VALEUR RENVOY'EE

       La fonction tmpfile() renvoie un  pointeur  de  flux,  ou  NULL  si  la
       creation du fichier temporaire est impossible, auquel cas errno indique
       l'erreur.

ERREURS

       EACCES Autorisation de parcours refusee dans un  repertoire  du  chemin
              d'acces.

       EEXIST Impossible de creer un nom de fichier unique.

       EINTR  L'appel a ete interrompu par un signal.

       EMFILE Trop de descripteurs de fichier utilises par le processus.

       ENFILE Trop de fichiers ouverts sur le systeme.

       ENOSPC Pas assez de place dans le repertoire pour ajouter un fichier.

       EROFS  Systeme de fichiers en lecture seule.

CONFORMIT'E

       SVr4, BSD 4.3, C89, C99, SUSv2, POSIX.1-2001.

NOTES

       POSIX.1-2001  specifie : un message d'erreur peut etre ecrit sur stdout
       si le flux ne peut pas etre ouvert.

       Le standard ne precise pas le  repertoire  employe  par  tmpfile().  La
       glibc  essaiera  d'utiliser  le prefixe P_tmpdir defini dans <stdio.h>,
       puis /tmp en cas d'echec.

VOIR AUSSI

       exit(3), mkstemp(3), mktemp(3), tempnam(3), tmpnam(3)

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe Blaess  <URL:http://www.blaess.fr/christophe/>  (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).   Nicolas
       Francois et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                                14 juillet 2008                     TMPFILE(3)