ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/Makefile.PL
(Generate patch)

Comparing EV/Makefile.PL (file contents):
Revision 1.39 by root, Fri Feb 6 20:17:43 2009 UTC vs.
Revision 1.40 by root, Wed Jun 10 00:52:21 2009 UTC

142many BSD systems. Support for kqueue will be detected at runtime, with a 142many BSD systems. Support for kqueue will be detected at runtime, with a
143safe fallback to other methods when it cannot be used. 143safe fallback to other methods when it cannot be used.
144 144
145Note that kqueue is broken on most operating systems, so by default it 145Note that kqueue is broken on most operating systems, so by default it
146won't be used on many platforms, but you can still create your own event 146won't be used on many platforms, but you can still create your own event
147loop with kqueue backend. 147loop with kqueue backend if you ask specifically for it.
148 148
149Here is what we know: 149Here is what we know:
150 150
151NetBSD: partially working in at least 3.1. Yeah! :) 151NetBSD: partially working in at least 3.1. Yeah! :)
152FreeBSD: broken on at least 6.2-STABLE, 152FreeBSD: broken on at least 6.2-STABLE,
196*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 196*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
197 197
198 198
199A backend of a different kind is the Linux inotify(7) interface, which can 199A backend of a different kind is the Linux inotify(7) interface, which can
200be used to speed up (and reduce resource consumption) of stat watchers. If 200be used to speed up (and reduce resource consumption) of stat watchers. If
201you have it, it is usually a good idea to enable it. 201you have the include file and libc support for it, it is usually a good
202idea to enable it, as kernel availability is detected at runtime.
202 203
203EOF 204EOF
204 205
205my $can_inotify = -e "/usr/include/sys/inotify.h"; 206my $can_inotify = -e "/usr/include/sys/inotify.h";
206$can_inotify = $ENV{EV_INOTIFY} if exists $ENV{EV_INOTIFY}; 207$can_inotify = $ENV{EV_INOTIFY} if exists $ENV{EV_INOTIFY};

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines