From 4c354581a9f37b9a373fc4a1b73d6a9500411e34 Mon Sep 17 00:00:00 2001 From: erg Date: Tue, 1 Sep 2009 13:16:37 -0500 Subject: [PATCH] fix file-systems on the bsds --- basis/io/files/info/unix/freebsd/freebsd.factor | 4 ++-- basis/io/files/info/unix/netbsd/netbsd.factor | 4 ++-- basis/io/files/info/unix/openbsd/openbsd.factor | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/basis/io/files/info/unix/freebsd/freebsd.factor b/basis/io/files/info/unix/freebsd/freebsd.factor index baae14a30f..cdf158bd2f 100644 --- a/basis/io/files/info/unix/freebsd/freebsd.factor +++ b/basis/io/files/info/unix/freebsd/freebsd.factor @@ -51,5 +51,5 @@ M: freebsd statvfs>file-system-info ( file-system-info statvfs -- file-system-in M: freebsd file-systems ( -- array ) f 0 0 getfsstat dup io-error \ statfs - [ dup length 0 getfsstat io-error ] - [ [ f_mntonname>> utf8 alien>string file-system-info ] map ] bi ; + [ dup byte-length 0 getfsstat io-error ] + [ [ f_mntonname>> utf8 alien>string file-system-info ] { } map-as ] bi ; diff --git a/basis/io/files/info/unix/netbsd/netbsd.factor b/basis/io/files/info/unix/netbsd/netbsd.factor index 65c2d1d03c..10d9a7eb8b 100755 --- a/basis/io/files/info/unix/netbsd/netbsd.factor +++ b/basis/io/files/info/unix/netbsd/netbsd.factor @@ -48,5 +48,5 @@ M: netbsd statvfs>file-system-info ( file-system-info statvfs -- file-system-inf M: netbsd file-systems ( -- array ) f 0 0 getvfsstat dup io-error \ statvfs - [ dup length 0 getvfsstat io-error ] - [ [ f_mntonname>> utf8 alien>string file-system-info ] map ] bi ; + [ dup byte-length 0 getvfsstat io-error ] + [ [ f_mntonname>> utf8 alien>string file-system-info ] { } map-as ] bi ; diff --git a/basis/io/files/info/unix/openbsd/openbsd.factor b/basis/io/files/info/unix/openbsd/openbsd.factor index 3cf2863713..19763c7861 100755 --- a/basis/io/files/info/unix/openbsd/openbsd.factor +++ b/basis/io/files/info/unix/openbsd/openbsd.factor @@ -49,5 +49,5 @@ M: openbsd statvfs>file-system-info ( file-system-info statvfs -- file-system-in M: openbsd file-systems ( -- seq ) f 0 0 getfsstat dup io-error \ statfs - [ dup length 0 getfsstat io-error ] - [ [ f_mntonname>> utf8 alien>string file-system-info ] map ] bi ; + [ dup byte-length 0 getfsstat io-error ] + [ [ f_mntonname>> utf8 alien>string file-system-info ] { } map-as ] bi ;