tmpnam

Autres langues

Langue: de

Version: 29. Juni 1996 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

BEZEICHNUNG

tmpnam - erzeuge einen Namen für eine temporäre Datei

ÜBERSICHT


#include <stdio.h>



char *tmpnam(char *s);

BESCHREIBUNG

Die Funktion tmpnam() erzeugt einen eindeutigen temporären Dateinamen, indem sie das Pfad-Prefix P_tmpdir benutzt, welches in <stdio.h> definiert ist. Wenn das Argument s NULL ist gibt tmpnam() die Adresse eines internen statischen Bereichs zurück, die den Dateinamen enthält, der durch folgende Aufrufe von tmpnam() überschrieben wird. Wenn s nicht NULL ist wird der Dateiname in s zurückgegeben.

RÜCKGABEWERT

Die Funktion tmpnam() gibt einen Pointer auf den eindeutigen temporären Dateinamen zurück, oder NULL wenn kein eindeutiger Name generiert werden konnte.

FEHLER

EEXIST
Unfähig, einen eindeutigen Dateinamen zu generieren.

KONFORM ZU

SVID 3, POSIX, BSD 4.3, ISO 9899

SIEHE AUCH

mktemp(3), mkstemp(3), tempnam(3), tmpfile(3).