mkdtemp - crea un directorio temporal único
Biblioteca Estándar C (
libc,
-lc)
#include <stdlib.h>
char *mkdtemp(char *template);
mkdtemp():
/* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* glibc 2.19 and earlier: */ _BSD_SOURCE
|| /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200809L
La función
mkdtemp() genera un directorio temporal de nombre
único a partir de
template. Los últimos seis caracteres
de
template deben ser XXXXXX y éstos serán reemplazados
con una cadena que hará el nombre de directorio único. El
directorio se crea luego con los permisos 0700. Puesto que puede ser
modificado,
template no debe ser una constante de cadena, sino que
debería ser declarado como un array de caracteres.
The
mkdtemp() function returns a pointer to the modified template string
on success, and NULL on failure, in which case
errno is set to indicate
the error.
- EINVAL
- Los últimos seis caracteres de template no
son XXXXXX. template no se modifica.
Véase también
mkdir(2) para otros posibles valores para
errno.
Available since glibc 2.1.91.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
mkdtemp() |
Seguridad del hilo |
Multi-hilo seguro |
POSIX.1-2008. This function is present on the BSDs.
mktemp(1),
mkdir(2),
mkstemp(3),
mktemp(3),
tempnam(3),
tmpfile(3),
tmpnam(3)
La traducción al español de esta página del manual fue
creada por Miguel Pérez Ibars <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]