1 ! Copyright (C) 2008 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien.syntax constants ;
4 IN: unix.statvfs.freebsd
7 { "fsblkcnt_t" "f_bavail" }
8 { "fsblkcnt_t" "f_bfree" }
9 { "fsblkcnt_t" "f_blocks" }
10 { "fsfilcnt_t" "f_favail" }
11 { "fsfilcnt_t" "f_ffree" }
12 { "fsfilcnt_t" "f_files" }
15 { "ulong" "f_frsize" }
17 { "ulong" "f_namemax" } ;
20 CONSTANT: ST_RDONLY HEX: 1 ! Read-only file system
21 CONSTANT: ST_NOSUID HEX: 2 ! Does not honor setuid/setgid
23 FUNCTION: int statvfs ( char* path, statvfs* buf ) ;