]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix the gettimeofday_timezone test.
authorEli Zaretskii <eliz@gnu.org>
Thu, 28 Mar 2013 20:20:40 +0000 (22:20 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 28 Mar 2013 20:20:40 +0000 (22:20 +0200)
nt/inc/sys/time.h
src/w32.c

index aa51041bcd806d32ac692c832001752e068ec03a..391898ef122e35ca19c1897d99acab4ac8457414 100644 (file)
@@ -35,7 +35,9 @@ struct timezone
 };
 #endif
 
-void gettimeofday (struct timeval *, struct timezone *);
+/* This needs to be compatible with Posix signature, in order to pass
+   the configure test for the type of the second argument.  */
+int gettimeofday (struct timeval *, struct timezone *);
 
 #define ITIMER_REAL      0
 #define ITIMER_PROF      1
index 431826c4b82ad93b557f51bb54d869d8caa7c18a..6933ddfed831206f150ed18faffd3ce37a971119 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -2394,7 +2394,7 @@ get_emacs_configuration_options (void)
 #include <sys/timeb.h>
 
 /* Emulate gettimeofday (Ulrich Leodolter, 1/11/95).  */
-void
+int
 gettimeofday (struct timeval *tv, struct timezone *tz)
 {
   struct _timeb tb;
@@ -2413,6 +2413,7 @@ gettimeofday (struct timeval *tv, struct timezone *tz)
       tz->tz_minuteswest = tb.timezone;        /* minutes west of Greenwich  */
       tz->tz_dsttime = tb.dstflag;     /* type of dst correction  */
     }
+  return 0;
 }
 
 /* Emulate fdutimens.  */