aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1998-06-27 09:37:37 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>1998-06-27 09:37:37 +0000
commit7f43495a8e67aa376272939826a1bacc5dcd7616 (patch)
tree4595cc61114f1d700d766ffe7a0eea42b1a536fc /gcc
parent7b8c3f68600b1e77620ee99c4d4bc9894d7b30fa (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/mkstemp.c17
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. */