mkdtemp(3) Library Functions Manual mkdtemp(3) BEZEICHNUNG mkdtemp - Ein eindeutiges temporares Verzeichnis erzeugen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include char *mkdtemp(char *Vorlage); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): mkdtemp(): /* Seit Glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc 2.19 und alter: */ _BSD_SOURCE || /* Seit Glibc 2.10: */ _POSIX_C_SOURCE >= 200809L BESCHREIBUNG Die Funktion mkdtemp() erstellt ein eindeutig benanntes temporares Verzeichnis aus Vorlage. Die letzten sechs Zeichen von Vorlage mussen XXXXXX sein und diese werden durch eine Zeichenkette ersetzt, die den Verzeichnisnamen eindeutig macht. Das Verzeichnis wird dann mit den Rechten 0700 erzeugt. Da sie verandert wird, darf Vorlage keine Zeichenkettenkonstante sein, sondern sollte als Zeichenfeld deklariert werden. RUCKGABEWERT Die Funktion mkdtemp() liefert im Erfolgsfall einen Zeiger auf die veranderte Vorlagenzeichenkette und NULL im Fehlschlag zuruck. Dann wird errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL Die letzten sechs Zeichen von Vorlage waren nicht XXXXXX. Vorlage ist jetzt unverandert. Siehe auch mkdir(2) fur andere mogliche Werte fur errno. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |mkdtemp() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE Glibc 2.1.91. NetBSD 1.4. POSIX.1-2008. SIEHE AUCH mktemp(1), mkdir(2), mkstemp(3), mktemp(3), tempnam(3), tmpfile(3), tmpnam(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann 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 die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 mkdtemp(3)