]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix load errors exposed by platforms.txt change
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 20 Feb 2010 00:31:09 +0000 (13:31 +1300)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sat, 20 Feb 2010 00:31:09 +0000 (13:31 +1300)
basis/cocoa/callbacks/callbacks.factor
basis/io/backend/unix/multiplexers/select/select.factor
basis/unix/utmpx/macosx/macosx.factor
basis/unix/utmpx/utmpx.factor
extra/io/serial/unix/unix.factor
extra/qtkit/qtkit.factor

index e1ec43f1dc7c4416b117ccae60a8aedde3c1a2d6..87b5f628a96c9610be72e3d42d6963533d0ba1ff 100644 (file)
@@ -1,7 +1,7 @@
 ! Copyright (C) 2005, 2006 Kevin Reid.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: assocs kernel namespaces cocoa cocoa.classes
-cocoa.subclassing debugger ;
+USING: alien.c-types assocs kernel namespaces cocoa
+cocoa.classes cocoa.runtime cocoa.subclassing debugger ;
 IN: cocoa.callbacks
 
 SYMBOL: callbacks
index f2d1a3a3b78c3cf7a22f5048c3a1e26591cb0741..5a3dab4dcc7d22d8f58a4970ab472ddb5d6d0cbc 100644 (file)
@@ -1,8 +1,9 @@
 ! Copyright (C) 2004, 2008 Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: alien.c-types kernel bit-arrays sequences assocs unix
-math namespaces accessors math.order locals unix.time fry
-io.ports io.backend.unix io.backend.unix.multiplexers ;
+USING: alien.c-types kernel bit-arrays sequences assocs math
+namespaces accessors math.order locals fry io.ports
+io.backend.unix io.backend.unix.multiplexers unix unix.ffi
+unix.time ;
 IN: io.backend.unix.multiplexers.select
 
 TUPLE: select-mx < mx read-fdset write-fdset ;
index 92a0d9e3a49eeaab3f1a69f8b42048abb2b80a34..faae29ffa49b434baf11852a4cbd928eb8f03859 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2008 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: alien.syntax unix.bsd.macosx ;
+USING: alien.syntax unix.ffi.bsd.macosx ;
 IN: unix.utmpx.macosx
 
 ! empty
index 6083776fc60059fc1b5ae93b1fc27c6f2b6094ac..78556ab22524d7d5c4a3ba7d5ece2ed3b4ee1de7 100644 (file)
@@ -2,8 +2,8 @@
 ! See http://factorcode.org/license.txt for BSD license.
 USING: alien.c-types alien.data alien.syntax combinators
 continuations io.encodings.string io.encodings.utf8 kernel
-sequences strings unix calendar system accessors unix.time
-calendar.unix vocabs.loader classes.struct ;
+sequences strings calendar system accessors unix unix.time
+unix.ffi calendar.unix vocabs.loader classes.struct ;
 IN: unix.utmpx
 
 CONSTANT: EMPTY 0
@@ -19,6 +19,8 @@ CONSTANT: ACCOUNTING 9
 CONSTANT: SIGNATURE 10
 CONSTANT: SHUTDOWN_TIME 11
 
+C-TYPE: utmpx
+
 FUNCTION: void setutxent ( ) ;
 FUNCTION: void endutxent ( ) ;
 FUNCTION: utmpx* getutxent ( ) ;
index 8ee115ca45f80df712b700fa06db2ddf4dbd01b0..6c0de55ec84628b3983e3206f54bce23fdc504d3 100644 (file)
@@ -2,8 +2,8 @@
 ! See http://factorcode.org/license.txt for BSD license.
 USING: accessors alien.c-types alien.syntax alien.data 
 classes.struct combinators io.ports io.streams.duplex
-system kernel math math.bitwise vocabs.loader unix io.serial
-io.serial.unix.termios io.backend.unix ;
+system kernel math math.bitwise vocabs.loader io.serial
+io.serial.unix.termios io.backend.unix unix unix.ffi ;
 IN: io.serial.unix
 
 << {
index b573cd51aba2d09c04b67a71073c63ac409427c5..919e0d2d29a7b533e3a90b98fa4d2cc42ebd3807 100644 (file)
@@ -1,5 +1,6 @@
-USING: classes.struct cocoa cocoa.application cocoa.classes
-cocoa.enumeration cocoa.plists core-foundation.strings kernel ;
+USING: alien.c-types classes.struct cocoa cocoa.application
+cocoa.classes cocoa.enumeration cocoa.plists core-foundation
+core-foundation.strings kernel ;
 IN: qtkit
 
 STRUCT: QTTime