.\" -*- 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 "5 février 2023" "Pages du manuel de Linux 6.03" .SH NOM mkdtemp \- Création d'un répertoire temporaire unique .SH BIBLIOTHÈQUE Bibliothèque C standard (\fIlibc\fP, \fI\-lc\fP) .SH SYNOPSIS .nf \fB#include \fP .PP \fBchar *mkdtemp(char *\fP\fItemplate\fP\fB);\fP .fi .PP .RS -4 Exigences de macros de test de fonctionnalités pour la glibc (consulter \fBfeature_test_macros\fP(7))\ : .RE .PP \fBmkdtemp\fP()\ : .nf /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE || /* glibc 2.19 et précédentes : */ _BSD_SOURCE || /* Depuis la glibc 2.10 : */ _POSIX_C_SOURCE >= 200809L .fi .SH DESCRIPTION La fonction \fBmkdtemp\fP() crée un répertoire temporaire de nom unique à partir de \fItemplate\fP. Les six derniers caractères de \fItemplate\fP doivent être XXXXXX et ces derniers sont remplacés par une chaîne qui rend le nom du répertoire unique. Le répertoire est alors créé avec les permissions 0700. Comme il sera modifié, \fItemplate\fP ne doit pas être une chaîne constante, mais doit être déclaré en tant que tableau de caractères. .SH "VALEUR RENVOYÉE" La fonction \fBmkdtemp\fP() renvoie un pointeur vers la chaîne \fItemplate\fP modifiée en cas de succès, et renvoie NULL en cas d'échec. Dans ce dernier cas, \fIerrno\fP contient le code d'erreur. .SH ERREURS .TP \fBEINVAL\fP Les six derniers caractères de \fItemplate\fP ne sont pas XXXXXX. \fItemplate\fP n'est pas modifiée. .PP Se reporter également à \fBmkdir\fP(2) pour les autres valeurs possibles de \fIerrno\fP. .SH VERSIONS Disponible depuis la glibc\ 2.1.91. .SH ATTRIBUTS Pour une explication des termes utilisés dans cette section, consulter \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Interface Attribut Valeur T{ \fBmkdtemp\fP() T} Sécurité des threads MT\-Safe .TE .hy .ad .sp 1 .SH STANDARDS .\" As at 2006, this function is being considered for a revision of POSIX.1 .\" Also in NetBSD 1.4. POSIX.1\-2008. Cette fonction est présente sur les BSD. .SH "VOIR AUSSI" \fBmktemp\fP(1), \fBmkdir\fP(2), \fBmkstemp\fP(3), \fBmktemp\fP(3), \fBtempnam\fP(3), \fBtmpfile\fP(3), \fBtmpnam\fP(3) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier et David Prévot . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .