X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FDirIdle.pm;h=458285e24d72732e539d0f4a6f1f5d52849af266;hb=0d38f65c490466837ae091afa7a7b6f59d04ce7c;hp=daa2212b4c0f5050eaf38f61b93c2f202ce1af0f;hpb=0faddbbfecaa784c584d3a625628c288fe9316c7;p=public-inbox.git diff --git a/lib/PublicInbox/DirIdle.pm b/lib/PublicInbox/DirIdle.pm index daa2212b..458285e2 100644 --- a/lib/PublicInbox/DirIdle.pm +++ b/lib/PublicInbox/DirIdle.pm @@ -13,7 +13,8 @@ if ($^O eq 'linux' && eval { require Linux::Inotify2; 1 }) { $MAIL_IN = Linux::Inotify2::IN_MOVED_TO() | Linux::Inotify2::IN_CREATE(); $ino_cls = 'Linux::Inotify2'; -} elsif (eval { require PublicInbox::KQNotify }) { +# Perl 5.22+ is needed for fileno(DIRHANDLE) support: +} elsif ($^V ge v5.22 && eval { require PublicInbox::KQNotify }) { $MAIL_IN = PublicInbox::KQNotify::MOVED_TO_OR_CREATE(); $ino_cls = 'PublicInbox::KQNotify'; } else {