mktemp(3) Library Functions Manual mktemp(3) mktemp - LIBRARY Standard C library (libc, -lc) #include char *mktemp(char *template); glibc (. feature_test_macros(7)): mktemp(): Since glibc 2.12: (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200112L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE Before glibc 2.12: _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 ; . mktemp() template . template XXXXXX, , . template , , . mktemp() template. template , ( , ). , template , errno . EINVAL template XXXXXX. attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |mktemp() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ None. 4.3BSD, POSIX.1-2001. Removed in POSIX.1-2008. mktemp(). 4.3BSD XXXXXX ID , 26 . , , mktemp() . , mkstemp(3) mkdtemp(3). . mktemp(1), mkdtemp(3), mkstemp(3), tempnam(3), tmpfile(3), tmpnam(3) aereiae , Alexey , Azamat Hackimov , Dmitriy S. Seregin , Dmitry Bolkhovskikh , ITriskTI , Max Is , Yuri Kozlov , ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . mktemp(3)