! Copyright (C) 2008 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: alien.syntax classes.struct ;
+USING: alien.c-types alien.syntax classes.struct unix.types ;
IN: unix.statvfs.macosx
STRUCT: statvfs
{ f_namemax ulong } ;
! Flags
-CONSTANT: ST_RDONLY HEX: 1 ! Read-only file system
-CONSTANT: ST_NOSUID HEX: 2 ! Does not honor setuid/setgid
+CONSTANT: ST_RDONLY 0x1 ! Read-only file system
+CONSTANT: ST_NOSUID 0x2 ! Does not honor setuid/setgid
-FUNCTION: int statvfs ( char* path, statvfs* buf ) ;
+FUNCTION: int statvfs ( c-string path, statvfs* buf ) ;