TMPNAM(3)

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).