summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2013-09-22 10:22:01 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2013-09-22 10:22:01 -0500
commitd334b60b04556cff0692d332336411f664153c6e (patch)
tree32fe1ce7fcd200d51901d84ba8f30e898178fce6
parent__gitpid.c: Fix missing prototype warnings (diff)
downloadrtems-d334b60b04556cff0692d332336411f664153c6e.tar.bz2
__gettod.c: Fix missing prototype warnings
-rw-r--r--cpukit/libcsupport/src/__gettod.c15
1 files changed, 12 insertions, 3 deletions
diff --git a/cpukit/libcsupport/src/__gettod.c b/cpukit/libcsupport/src/__gettod.c
index a07497d2f1..fe913dcc54 100644
--- a/cpukit/libcsupport/src/__gettod.c
+++ b/cpukit/libcsupport/src/__gettod.c
@@ -19,7 +19,13 @@
#endif
#if defined(RTEMS_NEWLIB)
+/*
+ * Needed to get the prototype for the newlib helper method
+ */
+#define _COMPILING_NEWLIB
+
#include <sys/time.h>
+#include <reent.h>
#include <errno.h>
#include <rtems/score/todimpl.h>
#include <rtems/seterr.h>
@@ -66,9 +72,10 @@ int gettimeofday(
int _gettimeofday_r(
struct _reent *ignored_reentrancy_stuff __attribute__((unused)),
struct timeval *tp,
- struct timezone *tzp
+ void *__tz
)
{
+ struct timezone *tzp = __tz;
return gettimeofday( tp, tzp );
}
#endif
@@ -79,10 +86,12 @@ int _gettimeofday_r(
* "System call" version
*/
int _gettimeofday(
- struct timeval *tp,
- struct timezone *tzp
+ struct timeval *tp,
+ void *__tz
)
{
+ struct timezone *tzp = __tz;
+
return gettimeofday( tp, tzp );
}
#endif