* m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Also
authorEric Blake <ebb9@byu.net>
Thu, 18 Jan 2007 16:15:42 +0000 (16:15 +0000)
committerEric Blake <ebb9@byu.net>
Thu, 18 Jan 2007 16:15:42 +0000 (16:15 +0000)
replace gettimeofday.
* lib/gettimeofday.c (rpl_gettimeofday): Declare with replacement
name, to avoid infinite recursion.

ChangeLog
lib/gettimeofday.c
m4/gettimeofday.m4

index d4169aa..6aabd47 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-01-18  Eric Blake  <ebb9@byu.net>
+
+       * m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Also
+       replace gettimeofday.
+       * lib/gettimeofday.c (rpl_gettimeofday): Declare with replacement
+       name, to avoid infinite recursion.
+
 2007-01-17  Paul Eggert  <eggert@cs.ucla.edu>
 
        * MODULES.html.sh (Support for systems lacking POSIX:2001): New
index 1aee107..b6d6865 100644 (file)
@@ -98,7 +98,7 @@ tzset (void)
    causes problems.  */
 
 int
-gettimeofday (struct timeval *restrict tv, void *restrict tz)
+rpl_gettimeofday (struct timeval *restrict tv, void *restrict tz)
 {
 #undef gettimeofday
 #if HAVE_GETTIMEOFDAY
index 9f70e10..ec53359 100644 (file)
@@ -1,4 +1,4 @@
-#serial 9
+#serial 10
 
 # Copyright (C) 2001, 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
@@ -90,6 +90,8 @@ AC_DEFUN([gl_GETTIMEOFDAY_REPLACE_LOCALTIME], [
     [Define to rpl_gmtime if the replacement function should be used.])
   AC_DEFINE([localtime], [rpl_localtime],
     [Define to rpl_localtime if the replacement function should be used.])
+  AC_DEFINE([gettimeofday], [rpl_gettimeofday],
+    [Define to rpl_gettimeofday if the replacement function should be used.])
 ])
 
 # Prerequisites of lib/gettimeofday.c.