Browse Source

add a link_warning() like glibc so ppl will [hopefully] stop using mktemp. also redo whitespacing.

Mike Frysinger 18 years ago
parent
commit
dd1944787f
1 changed files with 9 additions and 7 deletions
  1. 9 7
      libc/stdlib/mktemp.c

+ 9 - 7
libc/stdlib/mktemp.c

@@ -21,13 +21,15 @@
 #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'")