-! Copyright (C) 2005 Slava Pestov.
+! Copyright (C) 2005, 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
IN: unix
USING: alien.syntax ;
-TYPEDEF: ulong off_t
-
! Linux.
: O_RDONLY HEX: 0000 ; inline
IN: unix
USING: alien.syntax system kernel ;
-TYPEDEF: ulong off_t
-
! Solaris.
: O_RDONLY HEX: 0000 ; inline
TYPEDEF: uint uid_t
TYPEDEF: ulong size_t
TYPEDEF: ulong u_long
-TYPEDEF: ulonglong off_t
TYPEDEF: ushort mode_t
TYPEDEF: ushort nlink_t
TYPEDEF: void* caddr_t
+TYPEDEF: ulong off_t
+TYPEDEF-IF: bsd? ulonglong off_t
+
C-STRUCT: tm
{ "int" "sec" } ! Seconds: 0-59 (K&R says 0-61?)
{ "int" "min" } ! Minutes: 0-59