]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix TYPEDEF: issue
authorsheeple <sheeple@joy.internal.stack-effects.com>
Mon, 4 Feb 2008 18:03:48 +0000 (12:03 -0600)
committersheeple <sheeple@joy.internal.stack-effects.com>
Mon, 4 Feb 2008 18:03:48 +0000 (12:03 -0600)
extra/unix/linux/linux.factor
extra/unix/solaris/solaris.factor
extra/unix/unix.factor

index d25ff71d6549c10d760e3877d6fbb597d59edbb0..0a3eb7ee5f9fbb639f3fcf27684843a9f3fb998b 100644 (file)
@@ -1,10 +1,8 @@
-! 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
index b4aa8285ebc98442b907411b6ced990a6de3f19e..2bca20c6b6fba3887b41d2f0f85e1655d7097274 100644 (file)
@@ -3,8 +3,6 @@
 IN: unix
 USING: alien.syntax system kernel ;
 
-TYPEDEF: ulong off_t
-
 ! Solaris.
 
 : O_RDONLY  HEX: 0000 ; inline
index bcfbb3a2148530e33881d759440ad29f55616a88..7c3467b052656ca966d8ea6002e851b3e369fa00 100755 (executable)
@@ -19,11 +19,13 @@ TYPEDEF: uint time_t
 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