diff options
Diffstat (limited to 'time')
-rw-r--r-- | time/unix/time.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/time/unix/time.c b/time/unix/time.c index 35a9161f6..d20f34de0 100644 --- a/time/unix/time.c +++ b/time/unix/time.c @@ -112,9 +112,16 @@ apr_status_t apr_ansi_time_to_apr_time(apr_time_t *result, time_t input) /* NB NB NB NB This returns GMT!!!!!!!!!! */ apr_time_t apr_time_now(void) { +#ifdef NETWARE + uint64_t usec; + + NXGetTime(NX_SINCE_1970, NX_USECONDS, &usec); + return usec; +#else struct timeval tv; gettimeofday(&tv, NULL); return tv.tv_sec * APR_USEC_PER_SEC + tv.tv_usec; +#endif } static void explode_time(apr_exploded_time_t *xt, apr_time_t t, |