--- libev/ev.pod 2019/06/24 00:04:26 1.450
+++ libev/ev.pod 2019/06/24 00:19:26 1.451
@@ -586,10 +586,9 @@
This backend can batch oneshot requests and supports a user-space ring
buffer to receive events. It also doesn't suffer from most of the design
-problems of epoll (such as not being able to remove event sources from
-the epoll set), and generally sounds too good to be true. Because, this
-being the linux kernel, of course it suffers from a whole new set of
-limitations.
+problems of epoll (such as not being able to remove event sources from the
+epoll set), and generally sounds too good to be true. Because, this being
+the linux kernel, of course it suffers from a whole new set of limitations.
For one, it is not easily embeddable (but probably could be done using
an event fd at some extra overhead). It also is subject to a system wide
@@ -604,7 +603,10 @@
L), so this is not
(yet?) a generic event polling interface.
-To work around this latter problem, the current version of libev uses
+Overall, it seems the linux developers just don't want it to have a
+generic event handling mechanism other than C