Commit 8d7b8e57 authored by Alexandre Julliard's avatar Alexandre Julliard

Portability fixes.

parent 8d361bd4
......@@ -13196,6 +13196,7 @@ fi
for ac_func in \
_lwp_create \
_pclose \
......@@ -13218,6 +13219,7 @@ for ac_func in \
getprotobynumber \
getpwuid \
getservbyport \
gettimeofday \
inet_network \
lseek64 \
lstat \
......
......@@ -950,6 +950,7 @@ AC_CHECK_FUNCS(\
getprotobynumber \
getpwuid \
getservbyport \
gettimeofday \
inet_network \
lseek64 \
lstat \
......
......@@ -149,6 +149,9 @@
/* Define to 1 if you have the `getservbyport' function. */
#undef HAVE_GETSERVBYPORT
/* Define to 1 if you have the `gettimeofday' function. */
#undef HAVE_GETTIMEOFDAY
/* Define to 1 if you have the <gif_lib.h> header file. */
#undef HAVE_GIF_LIB_H
......
......@@ -71,7 +71,9 @@ mkstemps (template, suffix_len)
static const char letters[]
= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
static gcc_uint64_t value;
#ifdef HAVE_GETTIMEOFDAY
struct timeval tv;
#endif
char *XXXXXX;
size_t len;
int count;
......@@ -86,9 +88,13 @@ mkstemps (template, suffix_len)
XXXXXX = &template[len - 6 - suffix_len];
#ifdef HAVE_GETTIMEOFDAY
/* Get some more or less random data. */
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)
{
......
......@@ -21,6 +21,8 @@
#include "config.h"
#include "wine/port.h"
#include <errno.h>
#ifndef HAVE_USLEEP
int usleep (unsigned int useconds)
{
......
......@@ -81,7 +81,7 @@ C_SRCS = \
wctype.c \
$(CODEPAGES:%=c_%.c)
all: $(MODULE)
all: $(MODULE) $(MODULE:.dll=.a)
@MAKE_RULES@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment