From 46d8e3d67d80054c3cc2d172e8687b78695c4ec2 Mon Sep 17 00:00:00 2001 From: Derrik Pates Date: Sat, 13 Aug 2011 21:10:52 -0600 Subject: [PATCH] Appears that Filesys::Statvfs on OS X actually does return f_namelen. --- test/statfs.t | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/statfs.t b/test/statfs.t index bf24bbb..52fa3ce 100644 --- a/test/statfs.t +++ b/test/statfs.t @@ -4,10 +4,10 @@ use Test::More; use Config; use Filesys::Statvfs; -if ($^O eq 'netbsd' || $^O eq 'darwin') { - # Ignoring the f_namelen field; no such animal on OS X statfs(), and - # NetBSD's statvfs1(2) syscall doesn't seem to handle f_namelen right - # for PUFFS-based filesystems. Not our failure, and mostly irrelevant. +if ($^O eq 'netbsd') { + # Ignoring the f_namelen field; NetBSD's statvfs1(2) syscall doesn't + # seem to handle f_namelen right for PUFFS-based filesystems. Not our + # failure, and mostly irrelevant. plan tests => 6; } else { @@ -20,6 +20,6 @@ is(shift(@list),1000000,'blocks'); is(shift(@list),500000,'blocks free'); is(shift(@list),1000000,'files'); is(shift(@list),500000,'files free'); -unless ($^O eq 'netbsd' || $^O eq 'darwin') { +unless ($^O eq 'netbsd') { is(shift(@list),255,'namelen'); } -- 2.20.1