fileno(DIRHANDLE) didn't work until Perl 5.22, so we'll fall back to using some Inline::C for setting No_COW on btrfs and polling for -watch on *BSD with older Perl.
Eric Wong (2): support setting No_COW on Perl <5.22 dir_idle: require Perl 5.22+ for kqueue lib/PublicInbox/DirIdle.pm | 3 ++- lib/PublicInbox/Msgmap.pm | 2 +- lib/PublicInbox/NDC_PP.pm | 13 +++++++++---- lib/PublicInbox/Over.pm | 4 ++-- lib/PublicInbox/SearchIdx.pm | 10 ++-------- lib/PublicInbox/Spawn.pm | 21 ++++++++++++++++++--- lib/PublicInbox/Xapcmd.pm | 4 ++-- t/nodatacow.t | 34 +++++++++++++++++++++++++--------- 8 files changed, 61 insertions(+), 30 deletions(-) -- unsubscribe: one-click, see List-Unsubscribe header archive: https://public-inbox.org/meta/