From fe703a91373cdd5e0cb11c339c4ed0f7cc4177da Mon Sep 17 00:00:00 2001 From: Derrik Pates Date: Thu, 12 Apr 2012 08:30:58 -0600 Subject: [PATCH] Remove pre-2.6 FUSE API version checks from Fuse.pm. --- Fuse.pm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/Fuse.pm b/Fuse.pm index 53ac109..0985ae0 100755 --- a/Fuse.pm +++ b/Fuse.pm @@ -72,17 +72,10 @@ use constant FUSE_IOCTL_MAX_IOV => 256; sub main { my @names = qw(getattr readlink getdir mknod mkdir unlink rmdir symlink rename link chmod chown truncate utime open read write statfs - flush release fsync setxattr getxattr listxattr removexattr); + flush release fsync setxattr getxattr listxattr removexattr + opendir readdir releasedir fsyncdir init destroy access + create ftruncate fgetattr lock utimens bmap); my $fuse_version = fuse_version(); - if ($fuse_version >= 2.3) { - push(@names, qw/opendir readdir releasedir fsyncdir init destroy/); - } - if ($fuse_version >= 2.5) { - push(@names, qw/access create ftruncate fgetattr/); - } - if ($fuse_version >= 2.6) { - push(@names, qw/lock utimens bmap/); - } if ($fuse_version >= 2.8) { # junk doesn't contain a function pointer, and hopefully # never will; it's a "dead" zone in the struct -- 2.20.1