summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root>2007-11-01 13:33:12 +0000
committerroot <root>2007-11-01 13:33:12 +0000
commit63cc9a6e0c86c72cc437237441d9122a880fb1d7 (patch)
treeecbcdadec710e9a9a3f149b728802206c900c98e
parent34ce8134fec96758f92d4b5a47d151081c6b74d6 (diff)
*** empty log message ***
-rw-r--r--ev.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/ev.c b/ev.c
index 7995b34..b962b74 100644
--- a/ev.c
+++ b/ev.c
@@ -49,9 +49,12 @@
#include <time.h>
#ifndef EV_USE_MONOTONIC
-# ifdef CLOCK_MONOTONIC
-# define EV_USE_MONOTONIC 1
-# endif
+# define EV_USE_MONOTONIC 1
+#endif
+
+#ifndef CLOCK_MONOTONIC
+# undef EV_USE_MONOTONIC
+# define EV_USE_MONOTONIC 0
#endif
#ifndef EV_USE_SELECT
@@ -765,11 +768,11 @@ ev_stop (W w)
void
ev_io_start (struct ev_io *w)
{
+ int fd = w->fd;
+
if (ev_is_active (w))
return;
- int fd = w->fd;
-
assert (("ev_io_start called with negative fd", fd >= 0));
ev_start ((W)w, 1);