mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 13:43:47 +01:00
21 lines
616 B
C
21 lines
616 B
C
|
/* Copyright 2003 Roger Dingledine */
|
||
|
/* See LICENSE for licensing information */
|
||
|
/* $Id$ */
|
||
|
|
||
|
#ifndef __UTIL_H
|
||
|
#define __UTIL_H
|
||
|
|
||
|
#include <sys/time.h>
|
||
|
|
||
|
/* Same as gettimeofday, but no need to check exit value. */
|
||
|
void my_gettimeofday(struct timeval *timeval);
|
||
|
/* Returns the number of microseconds between start and end. Requires that
|
||
|
* end >= start, and that the number of microseconds < LONG_MAX. */
|
||
|
long tv_udiff(struct timeval *start, struct timeval *end);
|
||
|
|
||
|
void tv_addms(struct timeval *a, long ms);
|
||
|
void tv_add(struct timeval *a, struct timeval *b);
|
||
|
int tv_cmp(struct timeval *a, struct timeval *b);
|
||
|
|
||
|
#endif
|