diff options
author | Chris Hall (GMCH) <chris.hall@highwayman.com> | 2009-12-08 16:41:25 +0000 |
---|---|---|
committer | Chris Hall (GMCH) <chris.hall@highwayman.com> | 2009-12-08 16:41:25 +0000 |
commit | 38db244955dcaf0fe50cf0da732b13735fdc0de0 (patch) | |
tree | 1555e912e98cb40a3e7075bee7fbf7c76e27ea13 /lib/qtime.c | |
parent | 601127bf9b0a53d2d3ea60e6bebbcbd496a51080 (diff) | |
download | quagga-38db244955dcaf0fe50cf0da732b13735fdc0de0.tar.bz2 quagga-38db244955dcaf0fe50cf0da732b13735fdc0de0.tar.xz |
Fixes to lib/qtime.c and lib/qtimers.h
Needs to use lldiv in qtime.c on 32bit machine.
Diffstat (limited to 'lib/qtime.c')
-rw-r--r-- | lib/qtime.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/qtime.c b/lib/qtime.c index 413abefd..2e881be3 100644 --- a/lib/qtime.c +++ b/lib/qtime.c @@ -118,15 +118,15 @@ qt_craft_monotonic(void) { /* Set up times_scale_q & times_scale_q if not yet done. */ if (times_clk_tcks == 0) /* Is zero until it's initialized */ { - ldiv_t qr ; - confirm(sizeof(qtime_t) <= sizeof(long int)) ; + lldiv_t qr ; + confirm(sizeof(qtime_t) <= sizeof(long long int)) ; times_clk_tcks = sysconf(_SC_CLK_TCK) ; passert((times_clk_tcks > 0) && (times_clk_tcks <= (sizeof(clock_t) > 4) ? 1000000 : 1000)) ; - qr = ldiv(QTIME_SECOND, times_clk_tcks) ; + qr = lldiv(QTIME_SECOND, times_clk_tcks) ; times_scale_q = qr.quot ; times_scale_r = qr.rem ; |