/*
- * libev epoll fd activity backend
+ * libev poll fd activity backend
*
* Copyright (c) 2007 Marc Alexander Lehmann <libev@schmorp.de>
* All rights reserved.
);
}
-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 EVBACKEND_POLL;
}
-static void
+void inline_size
poll_destroy (EV_P)
{
ev_free (pollidxs);