diff --git a/basis/unix/statfs/statfs.factor b/basis/unix/statfs/statfs.factor index db31dabfa2..ee6ef83430 100644 --- a/basis/unix/statfs/statfs.factor +++ b/basis/unix/statfs/statfs.factor @@ -8,8 +8,6 @@ TUPLE: file-system-info root-directory total-free-size total-size ; HOOK: >file-system-info os ( struct -- statfs ) -HOOK: file-systems os ( -- array ) - os { { linux [ "unix.statfs.linux" require ] } { macosx [ "unix.statfs.macosx" require ] } diff --git a/core/io/files/files.factor b/core/io/files/files.factor index 9899f5a014..ca8125d936 100644 --- a/core/io/files/files.factor +++ b/core/io/files/files.factor @@ -184,6 +184,8 @@ SYMBOL: +unknown+ ! File-system +HOOK: file-systems os ( -- array ) + TUPLE: file-system-info device-name mount-point type free-space ; HOOK: file-system-info os ( path -- file-system-info )