diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-11-03 19:54:56 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-11-03 19:54:56 +0000 |
commit | 0fd0255fa4b1e60cd49324f79472657c1f1ed24f (patch) | |
tree | c1a284678af0a6c7d685ef6b1364d6c0bccf62e5 /poll.c | |
parent | 0aa6f5136a10d4d6426ab4abb10ed4cbbde208bd (diff) | |
download | libevent-0fd0255fa4b1e60cd49324f79472657c1f1ed24f.tar.gz |
Remove compat/sys/_time.h
I've gone through everything that it declared to see where it was used,
and it seems that we probably don't need it anywhere.
Here's what it declared, and why I think we're okay dropping it.
o struct timeval {}
(Used all over, and we can't really get away with declaring it ourselves;
we need the same definition the system uses. If we can't find struct
timeval, we're pretty much sunk.)
o struct timespec {}
(Used in event.c, evdns.c, kqueue.c, evport.c. Of these,
kqueue.c and event.c include sys/_time.h. event.c conditions its use on
_EVENT_HAVE_CLOCK_GETTIME, and kqueue() only works if timespec is defined.)
o TIMEVAL_TO_TIMESPEC
(Used in kqueue.c, but every place with kqueue has sys/time.h)
o struct timezone {}
(event2/util.h has a forward declaration; only evutil.c references it and
doesn't look at its contents.)
o timerclear, timerisset, timercmp, timeradd, timersub
(Everything now uses the evutil_timer* variants.)
o ITIMER_REAL, ITIMER_VIRTUAL, ITIMER_PROF, struct itemerval
(These are only used in test/regress.c, which does not include _time.h)
o CLOCK_REALTIME
(Only used in evdns.c, which does not include _time.h)
o TIMESPEC_TO_TIMEVAL
o DST_*
o timespecclear, timespecisset, timespeccmp, timespecadd, timespecsub
o struct clockinfo {}
o CLOCK_VIRTUAL, CLOCK_PROF
o TIMER_RELTIME, TIMER_ABSTIME
(unused)
svn:r1494
Diffstat (limited to 'poll.c')
-rw-r--r-- | poll.c | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -33,8 +33,6 @@ #include <sys/types.h> #ifdef _EVENT_HAVE_SYS_TIME_H #include <sys/time.h> -#else -#include <sys/_time.h> #endif #include <sys/queue.h> #include <poll.h> |