aboutsummaryrefslogtreecommitdiffstats
path: root/missing/tmpnam.c
diff options
context:
space:
mode:
Diffstat (limited to 'missing/tmpnam.c')
-rw-r--r--missing/tmpnam.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/missing/tmpnam.c b/missing/tmpnam.c
deleted file mode 100644
index 8f49859a..00000000
--- a/missing/tmpnam.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * tmpnam - an implementation for systems lacking a library version
- * this version does not rely on the P_tmpdir and L_tmpnam constants.
- */
-
-#ifndef NULL
-#define NULL 0
-#endif
-
-static char template[] = "/tmp/gawkXXXXXX";
-
-char *
-tmpnam(tmp)
-char *tmp;
-{
- static char tmpbuf[sizeof(template)];
-
- if (tmp == NULL) {
- (void) strcpy(tmpbuf, template);
- (void) mktemp(tmpbuf);
- return tmpbuf;
- } else {
- (void) strcpy(tmp, template);
- (void) mktemp(tmp);
- return tmp;
- }
-}