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)