… | |
… | |
138 | |
138 | |
139 | Similarly to the epoll backend above, EV can take advantage of kqueue on |
139 | Similarly to the epoll backend above, EV can take advantage of kqueue on |
140 | many BSD systems. Support for kqueue will be detected at runtime, with a |
140 | many BSD systems. Support for kqueue will be detected at runtime, with a |
141 | safe fallback to other methods when it cannot be used. |
141 | safe fallback to other methods when it cannot be used. |
142 | |
142 | |
143 | Note that kqueue is broken on most operating systems, so it defaults to |
143 | Note that kqueue is broken on most operating systems, so by default it |
144 | 'n' on everything but netbsd. Here is what we know: |
144 | won't be used on many platforms, but you can still create your own event |
|
|
145 | loop with qkueue backend. |
|
|
146 | |
|
|
147 | Here is what we know: |
145 | |
148 | |
146 | NetBSD: partially working in at least 3.1. Yeah! :) |
149 | NetBSD: partially working in at least 3.1. Yeah! :) |
147 | FreeBSD: broken on at least 6.2-STABLE, |
150 | FreeBSD: broken on at least 6.2-STABLE, |
148 | sockets *likely* work, ptys definitely don't. |
151 | sockets *likely* work, ptys definitely don't. |
149 | OpenBSD: reports indicate that it likely doesn't work |
152 | OpenBSD: reports indicate that it likely doesn't work |