summaryrefslogtreecommitdiff
path: root/time
diff options
context:
space:
mode:
Diffstat (limited to 'time')
-rw-r--r--time/unix/time.c7
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,