diff options
Diffstat (limited to 'librabbitmq/amqp_timer.c')
-rw-r--r-- | librabbitmq/amqp_timer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/librabbitmq/amqp_timer.c b/librabbitmq/amqp_timer.c index 95606b8..2b41c83 100644 --- a/librabbitmq/amqp_timer.c +++ b/librabbitmq/amqp_timer.c @@ -90,12 +90,16 @@ amqp_get_monotonic_timestamp(void) uint64_t amqp_get_monotonic_timestamp(void) { +#ifdef __hpux + return (uint64_t)gethrtime(); +#else struct timespec tp; if (-1 == clock_gettime(CLOCK_MONOTONIC, &tp)) { return 0; } return ((uint64_t)tp.tv_sec * AMQP_NS_PER_S + (uint64_t)tp.tv_nsec); +#endif } #endif /* AMQP_POSIX_TIMER_API */ |