summaryrefslogtreecommitdiffstats
path: root/compat/tmpnam.c
diff options
context:
space:
mode:
Diffstat (limited to 'compat/tmpnam.c')
-rw-r--r--compat/tmpnam.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/compat/tmpnam.c b/compat/tmpnam.c
deleted file mode 100644
index 6faf8de..0000000
--- a/compat/tmpnam.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 1988 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted provided
- * that this notice is preserved and that due credit is given to the
- * University of California at Berkeley. The name of the University may not be
- * used to endorse or promote products derived from this software without
- * specific written prior permission. This software is provided ``as is''
- * without express or implied warranty.
- *
- * RCS: @(#) $Id: tmpnam.c,v 1.3 2007/04/16 13:36:34 dkf Exp $
- */
-
-#include <sys/param.h>
-#include <sys/stat.h>
-#include <sys/file.h>
-#include <stdio.h>
-
-/*
- * Use /tmp instead of /usr/tmp, because L_tmpname is only 14 chars on some
- * machines (like NeXT machines) and /usr/tmp will cause buffer overflows.
- */
-
-#ifdef P_tmpdir
-# undef P_tmpdir
-#endif
-#define P_tmpdir "/tmp"
-
-char *
-tmpnam(
- char *s)
-{
- static char name[50];
- char *mktemp(char *);
-
- if (!s) {
- s = name;
- }
- (void) sprintf(s, "%s/XXXXXX", P_tmpdir);
- return mktemp(s);
-}