[PATCH] Compiling libev on Ubuntu Edgy Eft

On Ubuntu Edy Eft sys/inotify.h does not define IN_DONT_FOLLOW
(however linux/inotify.h does), so adding the check below will
circumvent compilation errors.

diff --git a/src/extconf.rb b/src/extconf.rb
index 2175fab…91bd44a 100644
— a/src/extconf.rb
+++ b/src/extconf.rb
@@ -27,7 +27,7 @@ if have_header(‘port.h’)
flags << ‘-DEV_USE_PORT’
end

-if have_header(‘sys/inotify.h’)
+if have_header(‘sys/inotify.h’) and have_var(‘IN_DONT_FOLLOW’, ‘sys/
inotify.h’)
flags << ‘-DEV_USE_INOTIFY’
end

Michael