1 | /******************
2 | Copyright (c) 2001,2002 RIPE NCC
3 |
4 | All Rights Reserved
5 |
6 | Permission to use, copy, modify, and distribute this software and its
7 | documentation for any purpose and without fee is hereby granted,
8 | provided that the above copyright notice appear in all copies and that
9 | both that copyright notice and this permission notice appear in
10 | supporting documentation, and that the name of the author not be
11 | used in advertising or publicity pertaining to distribution of the
12 | software without specific, written prior permission.
13 |
14 | THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
15 | ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN NO EVENT SHALL
16 | AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
17 | DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
18 | AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
19 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20 | ***************************************/
21 |
22 | #include "rip.h"
23 |
24 | /* difference between two times obtained with UT_store_time */
25 |
26 | float UT_timediff( ut_timer_t *begintime, ut_timer_t *endtime )
27 | {
28 | return ( endtime->tv_sec - begintime->tv_sec ) +
29 | 1e-6 * ( endtime->tv_usec - begintime->tv_usec ) ;
30 | }
31 |
32 | void
33 | UT_timeget(ut_timer_t *timer)
34 | {
35 | gettimeofday( timer, NULL );
36 | }
37 |