File and Path Function
char *mkdtemp(char *template);
Internationalization (I18n) Function Overview
The mkdtemp function creates a directory with a unique name. If it succeeds, it overwrites template with the name of the directory, and returns template. As with mktemp and mkstemp, template should be a string ending with XXXXXX.
If mkdtemp cannot create an uniquely named directory, it returns NULL and sets errno appropriately. If template does not end with XXXXXX, mkdtemp returns NULL and does not modify template. errno will be set to EINVAL in this case.
The directory is created using mode 0700.
I18n Issues
On ANSI UTF-16 platforms, use a conversion function to convert the
wide-character string to a multibyte-character string and then call mkdtemp.
See Pathnames for a discussion of path and filename considerations in
an internationalized application.
Recommended Replacements*
*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function.
File and Path Functions

|