diff --git a/basis/io/files/info/unix/linux/linux.factor b/basis/io/files/info/unix/linux/linux.factor index cc49c05b2d..9823011045 100644 --- a/basis/io/files/info/unix/linux/linux.factor +++ b/basis/io/files/info/unix/linux/linux.factor @@ -17,7 +17,7 @@ M: linux new-file-system-info linux-file-system-info new ; M: linux file-system-statfs ( path -- byte-array ) \ statfs64 [ statfs64 io-error ] keep ; -M: linux statfs>file-system-info ( struct -- statfs ) +M: linux statfs>file-system-info ( file-system-info statfs -- file-system-info' ) { [ f_type>> >>type ] [ f_bsize>> >>block-size ] @@ -35,7 +35,7 @@ M: linux statfs>file-system-info ( struct -- statfs ) M: linux file-system-statvfs ( path -- byte-array ) \ statvfs64 [ statvfs64 io-error ] keep ; -M: linux statvfs>file-system-info ( struct -- statfs ) +M: linux statvfs>file-system-info ( file-system-info statfs -- file-system-info' ) { [ f_flag>> >>flags ] [ f_namemax>> >>name-max ]