#include "../misc/internals/tempname.h"
/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the filename unique. */
-char * mktemp (char *template)
+ * The last six characters of TEMPLATE must be "XXXXXX";
+ * they are replaced with a string that makes the filename unique. */
+char *mktemp(char *template)
{
- if (__gen_tempname (template, __GT_NOCREATE) < 0)
- /* We return the null string if we can't find a unique file name. */
- template[0] = '\0';
+ if (__gen_tempname (template, __GT_NOCREATE) < 0)
+ /* We return the null string if we can't find a unique file name. */
+ template[0] = '\0';
- return template;
+ return template;
}
+
+link_warning(mktemp, "the use of `mktemp' is dangerous, better use `mkstemp'")