]> git.llucax.com Git - software/libev.git/blobdiff - ev_poll.c
experimental, and likely broken, inotify support
[software/libev.git] / ev_poll.c
index 626aa27ae0808b4bbed8d3d5df8cba93367c3869..52fe42d129620fd099f772d3fd9160dbdfdc8bdd 100644 (file)
--- a/ev_poll.c
+++ b/ev_poll.c
@@ -1,5 +1,5 @@
 /*
- * libev epoll fd activity backend
+ * libev poll fd activity backend
  *
  * Copyright (c) 2007 Marc Alexander Lehmann <libev@schmorp.de>
  * All rights reserved.
@@ -105,20 +105,20 @@ poll_poll (EV_P_ ev_tstamp timeout)
       );
 }
 
-static int
+int inline_size
 poll_init (EV_P_ int flags)
 {
-  method_fudge  = 1e-3; /* needed to compensate for select returning early, very conservative */
-  method_modify = poll_modify;
-  method_poll   = poll_poll;
+  backend_fudge  = 1e-3; /* needed to compensate for select returning early, very conservative */
+  backend_modify = poll_modify;
+  backend_poll   = poll_poll;
 
   pollidxs = 0; pollidxmax = 0;
   polls    = 0; pollmax    = 0; pollcnt = 0;
 
-  return EVMETHOD_POLL;
+  return EVBACKEND_POLL;
 }
 
-static void
+void inline_size
 poll_destroy (EV_P)
 {
   ev_free (pollidxs);