Provided by: manpages-de-dev_1.4-1_all bug

BEZEICHNUNG

       tmpfile - eine temporäre Datei erzeugen

ÜBERSICHT

       #include <stdio.h>

       FILE *tmpfile(void);

BESCHREIBUNG

       Die  Funktion  tmpfile()  öffnet  eine  temporäre  Datei  mit eindeutigem Namen im binären
       Schreib-/Lesemodus (w+b). Die Datei wird automatisch gelöscht, sobald sie geschlossen oder
       das Programm beendet wird.

RÜCKGABEWERT

       Die  Funktion  tmpfile()  gibt  einen  Datenstrom-Deskriptor  zurück oder NULL, falls kein
       eindeutiger Dateiname erzeugt oder die Datei mit eindeutigem Namen nicht  geöffnet  werden
       konnte.

FEHLER

       EACCES Such-Zugriff verweigert für 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 hinzuzufügen.

       EROFS  Read-only filesystem.

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 geöffnet werden kann.

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

SIEHE AUCH

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

KOLOPHON

       This page is part of release 3.54 of the Linux man-pages project.  A  description  of  the
       project,     and    information    about    reporting    bugs,    can    be    found    at
       http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

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

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version  3  oder  neuer  bezüglich  der  Copyright-Bedingungen.  Es  wird  KEINE   HAFTUNG
       übernommen.

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

                                          14. Juli 2008                                TMPFILE(3)