Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       tmpfile - eine temporare Datei erzeugen

"UBERSICHT

       #include <stdio.h>

       FILE *tmpfile(void);

BESCHREIBUNG

       Die  Funktion  tmpfile()  offnet  eine  temporare Datei mit eindeutigem
       Namen im binaren Schreib-/Lesemodus (w+b). Die Datei  wird  automatisch
       geloscht, sobald sie geschlossen oder das Programm beendet wird.

R"UCKGABEWERT

       Die  Funktion  tmpfile()  gibt  einen Datenstrom-Deskriptor zuruck oder
       NULL, falls kein eindeutiger  Dateiname  erzeugt  oder  die  Datei  mit
       eindeutigem Namen nicht geoffnet werden konnte.

FEHLER

       EACCES Such-Zugriff  verweigert  fur ein Verzeichnis im Pfad-Prefix der
              Datei

       EEXIST Es kann kein eindeutiger Dateiname generiert werden.

       EINTR  Der Aufruf wurde durch ein Signal unterbrochen.

       EMFILE Durch den Prozess werden zu viele Datei-Deskriptoren benutzt.

       ENFILE zu viele Dateien im System offen

       ENOSPC Im  Verzeichnis  war  kein  Platz,  um  den   neuen   Dateinamen
              hinzuzufugen.

       EROFS  Dateisystem mit reinem Lesezugriff

KONFORM ZU

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

ANMERKUNGEN

       POSIX.1-2001    spezifiziert:   Eine   Fehlermeldung   kann   auf   die
       Standardausgabe geschrieben werden, wenn der Datenstrom nicht  geoffnet
       werden kann.

       Die  Vorgabe spezifiziert nicht das Verzeichnis, das tmpfile() benutzen
       wird.  Glibc  wird  das  Pfad-Prafix  P_tmpdir  ausprobieren,  das   in
       <stdio.h>  definiert  ist  und ,falls dies fehlschlagt, das Verzeichnis
       /tmp.

SIEHE AUCH

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

KOLOPHON

       Diese  Seite  ist  Teil  der   Veroffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     konnen,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die  deutsche Ubersetzung dieser Handbuchseite wurde von Patrick Rother
       <krd@gulu.net> und Chris Leick <c.leick@vollbio.de> erstellt.

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.

                                 14. Juli 2008                      TMPFILE(3)