mkdtemp(3) Library Functions Manual mkdtemp(3) mkdtemp - (libc -lc) #include char *mkdtemp(char *template); glibc ( feature_test_macros(7)): mkdtemp(): /* glibc 2.19: */ _DEFAULT_SOURCE || /* glibc 2.19 : */ _BSD_SOURCE || /* glibc 2.10: */ _POSIX_C_SOURCE >= 200809L mkdtemp() template. template XXXXXX . 0700. template . mkdtemp() NULL errno . EINVAL template XXXXXX. template . mkdir(2) errno. attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |mkdtemp() | | MT-Safe | +------------+------------------------------------+--------------------+ POSIX.1-2008. glibc 2.1.91. NetBSD 1.4. POSIX.1-2008. mktemp(1), mkdir(2), mkstemp(3), mktemp(3), tempnam(3), tmpfile(3), tmpnam(3) 3 . . : . 6.18 8 2026 mkdtemp(3)