Optionaltmpl: stringTemplate for directory name, as in g_mkdtemp(), basename only, or null for a default template
The actual name used. This string should be freed with g_free() when not needed any longer and is is in the GLib file name encoding. In case of errors, null is returned and error will be set.
Creates a subdirectory in the preferred directory for temporary files (as returned by
g_get_tmp_dir()).tmplshould be a string in the GLib file name encoding containing a sequence of six 'X' characters, as the parameter tog_mkstemp(). However, unlike these functions, the template should only be a basename, no directory components are allowed. If template isnull, a default template is used.Note that in contrast to
g_mkdtemp()(andmkdtemp())tmplis not modified, and might thus be a read-only literal string.