]> git.llucax.com Git - software/libev.git/blobdiff - ev.h
unset cached value - anbody has a better idea to express this?
[software/libev.git] / ev.h
diff --git a/ev.h b/ev.h
index bd023a7c409e070a66ceb9870a82f6e5736cdcee..ad9bb8eca11ddd890219f8775b1f6bae2f1319a3 100644 (file)
--- a/ev.h
+++ b/ev.h
@@ -66,8 +66,6 @@ typedef double ev_tstamp;
 
 /*****************************************************************************/
 
-#include <stddef.h> /* for size_t */
-
 #if EV_STAT_ENABLE
 # include <sys/stat.h>
 #endif
@@ -314,6 +312,7 @@ union ev_any_watcher
 #define EVFLAG_AUTO       0x00000000UL /* not quite a mask */
 /* flag bits */
 #define EVFLAG_NOENV      0x01000000UL /* do NOT consult environment */
+#define EVFLAG_FORKCHECK  0x02000000UL /* check for a fork in each iteration */
 /* method bits to be ored together */
 #define EVBACKEND_SELECT  0x00000001UL /* about anywhere */
 #define EVBACKEND_POLL    0x00000002UL /* !win */
@@ -338,7 +337,7 @@ ev_tstamp ev_time (void);
  * or take some potentially destructive action.
  * The default is your system realloc function.
  */
-void ev_set_allocator (void *(*cb)(void *ptr, size_t size));
+void ev_set_allocator (void *(*cb)(void *ptr, long size));
 
 /* set the callback function to call on a
  * retryable syscall error