]> git.llucax.com Git - software/libev.git/commitdiff
*** empty log message ***
authorroot <root>
Thu, 1 Nov 2007 09:05:33 +0000 (09:05 +0000)
committerroot <root>
Thu, 1 Nov 2007 09:05:33 +0000 (09:05 +0000)
ev.c

diff --git a/ev.c b/ev.c
index 3a177c587b804fd80050d8cb543f940a9ce02ff1..9f35287c51097b94a498ad212fb0a5b4b2582373 100644 (file)
--- a/ev.c
+++ b/ev.c
 # define EV_USE_EPOLL 0
 #endif
 
 # define EV_USE_EPOLL 0
 #endif
 
+#ifndef CLOCK_REALTIME
+# define EV_USE_REALTIME 0
+#endif
 #ifndef EV_USE_REALTIME
 # define EV_USE_REALTIME 1 /* posix requirement, but might be slower */
 #endif
 
 #define MIN_TIMEJUMP  1. /* minimum timejump that gets detected (if monotonic clock available) */
 #ifndef EV_USE_REALTIME
 # define EV_USE_REALTIME 1 /* posix requirement, but might be slower */
 #endif
 
 #define MIN_TIMEJUMP  1. /* minimum timejump that gets detected (if monotonic clock available) */
-#define MAX_BLOCKTIME 59.731
-#define PID_HASHSIZE  16 /* size of pid hahs table, must be power of two */
+#define MAX_BLOCKTIME 59.731 /* never wait longer than this time (to detetc time jumps) */
+#define PID_HASHSIZE  16 /* size of pid hash table, must be power of two */
+#define CLEANUP_INTERVAL (MAX_BLOCKTIME * 5.) /* how often to try to free memory and re-check fds */
 
 #include "ev.h"
 
 
 #include "ev.h"