M: freebsd file-systems ( -- array )
f 0 0 getfsstat dup io-error
\ statfs <struct-array>
- [ 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 ;
M: netbsd file-systems ( -- array )
f 0 0 getvfsstat dup io-error
\ statvfs <struct-array>
- [ 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 ;
M: openbsd file-systems ( -- seq )
f 0 0 getfsstat dup io-error
\ statfs <struct-array>
- [ 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 ;