]> gitweb.factorcode.org Git - factor.git/blob - basis/unix/statfs/linux/linux.factor
Merge branch 'master' into experimental (untested!)
[factor.git] / basis / unix / statfs / linux / linux.factor
1 ! Copyright (C) 2008 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien.syntax ;
4 IN: unix.statfs.linux
5
6 C-STRUCT: statfs64
7     { "__SWORD_TYPE" "f_type" }
8     { "__SWORD_TYPE" "f_bsize" }
9     { "__fsblkcnt64_t" "f_blocks" }
10     { "__fsblkcnt64_t" "f_bfree" }
11     { "__fsblkcnt64_t" "f_bavail" }
12     { "__fsfilcnt64_t" "f_files" }
13     { "__fsfilcnt64_t" "f_ffree" }
14     { "__fsid_t" "f_fsid" }
15     { "__SWORD_TYPE" "f_namelen" }
16     { "__SWORD_TYPE" "f_frsize" }
17     { { "__SWORD_TYPE" 5 } "f_spare" } ;
18
19 FUNCTION: int statfs64 ( char* path, statfs64* buf ) ;