diff options
author | dgp <dgp@noemail.net> | 2007-10-18 17:52:17 (GMT) |
---|---|---|
committer | dgp <dgp@noemail.net> | 2007-10-18 17:52:17 (GMT) |
commit | 1a37d83ed340a040072d33427e078037f38cfdbe (patch) | |
tree | d0602651e2ec4bf4b27f42505b038ea1f09a48c8 /compat | |
parent | 0f8a8ac020c3fdc993513bd88a39ac3e479ef321 (diff) | |
download | tcl-1a37d83ed340a040072d33427e078037f38cfdbe.zip tcl-1a37d83ed340a040072d33427e078037f38cfdbe.tar.gz tcl-1a37d83ed340a040072d33427e078037f38cfdbe.tar.bz2 |
* compat/tmpnam.c (removed): The routine tmpnam() is no longer
* unix/Makefile.in: called by Tcl source code. Remove autogoo
* unix/configure.in: the supplied a replacement version on
* win/tcl.dsp: systems where the routine was not available.
[RFE 1811848].
* unix/configure: autoconf-2.59
FossilOrigin-Name: e09597661a46c69135fee3400d062565fe44e4db
Diffstat (limited to 'compat')
-rw-r--r-- | compat/tmpnam.c | 42 |
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); -} |