Mercurial > hg > octave-lyh > gnulib-hg
changeset 7898:9a1885fa7afb
* m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Also
replace gettimeofday.
* lib/gettimeofday.c (rpl_gettimeofday): Declare with replacement
name, to avoid infinite recursion.
author | Eric Blake <ebb9@byu.net> |
---|---|
date | Thu, 18 Jan 2007 16:15:42 +0000 |
parents | b7a83a69ac23 |
children | 8d0b7e3be0d2 |
files | ChangeLog lib/gettimeofday.c m4/gettimeofday.m4 |
diffstat | 3 files changed, 11 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- a/lib/gettimeofday.c +++ b/lib/gettimeofday.c @@ -98,7 +98,7 @@ 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
--- a/m4/gettimeofday.m4 +++ b/m4/gettimeofday.m4 @@ -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 @@ [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.