diff --git a/newlib/ChangeLog b/newlib/ChangeLog index c422b2889..feb1ef079 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,9 @@ +2008-12-11 Jeff Johnston + + * libc/include/sys/time.h(gettimeofday): Change prototype so + 2nd parameter is void *, matching SUSV2. + * libc/syscalls/sysgettod.c(gettimeofday): Ditto. + 2008-12-11 Jukka Pietarinen * configure.host: Add lm32 diff --git a/newlib/libc/include/sys/time.h b/newlib/libc/include/sys/time.h index 9edd70185..26346056a 100644 --- a/newlib/libc/include/sys/time.h +++ b/newlib/libc/include/sys/time.h @@ -70,7 +70,7 @@ struct itimerval { } while (0) #endif /* defined (__rtems__) || defined (__CYGWIN__) */ -int _EXFUN(gettimeofday, (struct timeval *__p, struct timezone *__tz)); +int _EXFUN(gettimeofday, (struct timeval *__p, void *__tz)); int _EXFUN(settimeofday, (const struct timeval *, const struct timezone *)); int _EXFUN(utimes, (const char *__path, const struct timeval *__tvp)); int _EXFUN(getitimer, (int __which, struct itimerval *__value)); diff --git a/newlib/libc/syscalls/sysgettod.c b/newlib/libc/syscalls/sysgettod.c index 9f25b052e..af6d8ab3f 100644 --- a/newlib/libc/syscalls/sysgettod.c +++ b/newlib/libc/syscalls/sysgettod.c @@ -7,7 +7,7 @@ int _DEFUN (gettimeofday, (ptimeval, ptimezone), struct timeval *ptimeval _AND - struct timezone *ptimezone) + void *ptimezone) { return _gettimeofday_r (_REENT, ptimeval, ptimezone); }