.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2001 John Levon .\" Based on mkstemp(3), Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" and GNU libc documentation .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH mkdtemp 3 "31. Oktober 2023" "Linux man\-pages 6.06" .SH BEZEICHNUNG mkdtemp \- Ein eindeutiges temporäres Verzeichnis erzeugen .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBchar *mkdtemp(char *\fP\fIVorlage\fP\fB);\fP .fi .P .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .P \fBmkdtemp\fP(): .nf /* Seit Glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc 2.19 und älter: */ _BSD_SOURCE || /* Seit Glibc 2.10: */ _POSIX_C_SOURCE >= 200809L .fi .SH BESCHREIBUNG Die Funktion \fBmkdtemp\fP() erstellt ein eindeutig benanntes temporäres Verzeichnis aus \fIVorlage\fP. Die letzten sechs Zeichen von \fIVorlage\fP müssen 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 verändert wird, darf \fIVorlage\fP keine Zeichenkettenkonstante sein, sondern sollte als Zeichenfeld deklariert werden. .SH RÜCKGABEWERT Die Funktion \fBmkdtemp\fP() liefert im Erfolgsfall einen Zeiger auf die veränderte Vorlagenzeichenkette und NULL im Fehlschlag zurück. Dann wird \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEINVAL\fP Die letzten sechs Zeichen von \fIVorlage\fP waren nicht XXXXXX. \fIVorlage\fP ist jetzt unverändert. .P Siehe auch \fBmkdir\fP(2) für andere mögliche Werte für \fIerrno\fP. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBmkdtemp\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .SH STANDARDS POSIX.1\-2008. .SH GESCHICHTE Glibc 2.1.91. NetBSD 1.4. POSIX.1\-2008. .SH "SIEHE AUCH" \fBmktemp\fP(1), \fBmkdir\fP(2), \fBmkstemp\fP(3), \fBmktemp\fP(3), \fBtempnam\fP(3), \fBtmpfile\fP(3), \fBtmpnam\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .