diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-06-27 09:37:37 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-06-27 09:37:37 +0000 |
commit | 7f43495a8e67aa376272939826a1bacc5dcd7616 (patch) | |
tree | 4595cc61114f1d700d766ffe7a0eea42b1a536fc /gcc | |
parent | 7b8c3f68600b1e77620ee99c4d4bc9894d7b30fa (diff) | |
download | gcc-7f43495a8e67aa376272939826a1bacc5dcd7616.zip gcc-7f43495a8e67aa376272939826a1bacc5dcd7616.tar.gz gcc-7f43495a8e67aa376272939826a1bacc5dcd7616.tar.bz2 |
mkstemp.c: Include gansidecl.h.
* mkstemp.c: Include gansidecl.h. Rename uint64_t to gcc_uint64_t.
(mkstemp): Remove size specifier for variable `letters'. Call
gettimeofday, not __gettimeofday.
From-SVN: r20752
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/mkstemp.c | 17 |
2 files changed, 13 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 57e5b3b..b30f240 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ Sat Jun 27 07:35:21 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + * mkstemp.c: Include gansidecl.h. Rename uint64_t to gcc_uint64_t. + (mkstemp): Remove size specifier for variable `letters'. Call + gettimeofday, not __gettimeofday. + * Makefile.in (EXPR_H): New dependency variable. (c-typeck.o): Depend on $(EXPR_H) instead of expr.h. (c-iterate.o): Likewise. diff --git a/gcc/mkstemp.c b/gcc/mkstemp.c index 1ef90a5..d4d4b2b 100644 --- a/gcc/mkstemp.c +++ b/gcc/mkstemp.c @@ -28,12 +28,13 @@ #else #include "config.h" #include "system.h" +#include "gansidecl.h" -/* We need to provide a type for uint64_t. */ +/* We need to provide a type for gcc_uint64_t. */ #ifdef __GNUC__ -typedef unsigned long long uint64_t; +typedef unsigned long long gcc_uint64_t; #else -typedef unsigned long uint64_t; +typedef unsigned long gcc_uint64_t; #endif #ifndef TMP_MAX @@ -49,9 +50,9 @@ int mkstemp (template) char *template; { - static const char letters[62] + static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; - static uint64_t value; + static gcc_uint64_t value; #ifdef HAVE_GETTIMEOFDAY struct timeval tv; #endif @@ -70,15 +71,15 @@ mkstemp (template) #ifdef HAVE_GETTIMEOFDAY /* Get some more or less random data. */ - __gettimeofday (&tv, NULL); - value += ((uint64_t) tv.tv_usec << 16) ^ tv.tv_sec ^ getpid (); + gettimeofday (&tv, NULL); + value += ((gcc_uint64_t) tv.tv_usec << 16) ^ tv.tv_sec ^ getpid (); #else value += getpid (); #endif for (count = 0; count < TMP_MAX; ++count) { - uint64_t v = value; + gcc_uint64_t v = value; int fd; /* Fill in the random bits. */ |