diff --git a/basis/iokit/iokit.factor b/basis/iokit/iokit.factor index 529db6bf78..2b31e5c8a8 100755 --- a/basis/iokit/iokit.factor +++ b/basis/iokit/iokit.factor @@ -1,6 +1,6 @@ USING: alien.syntax alien.c-types core-foundation core-foundation.bundles core-foundation.dictionaries system -combinators kernel sequences io accessors ; +combinators kernel sequences io accessors unix.types ; IN: iokit << @@ -99,19 +99,6 @@ CONSTANT: kOSBuildVersionKey "OS Build Version" CONSTANT: kNilOptions 0 -TYPEDEF: uint mach_port_t -TYPEDEF: int kern_return_t -TYPEDEF: int boolean_t -TYPEDEF: mach_port_t io_object_t -TYPEDEF: io_object_t io_iterator_t -TYPEDEF: io_object_t io_registry_entry_t -TYPEDEF: io_object_t io_service_t -TYPEDEF: char[128] io_name_t -TYPEDEF: char[512] io_string_t -TYPEDEF: kern_return_t IOReturn - -TYPEDEF: uint IOOptionBits - CONSTANT: MACH_PORT_NULL 0 CONSTANT: KERN_SUCCESS 0 diff --git a/basis/unix/types/macosx/macosx.factor b/basis/unix/types/macosx/macosx.factor index 421efa60bc..2bebc981f9 100644 --- a/basis/unix/types/macosx/macosx.factor +++ b/basis/unix/types/macosx/macosx.factor @@ -21,5 +21,19 @@ TYPEDEF: __int32_t blksize_t TYPEDEF: long ssize_t TYPEDEF: __int32_t pid_t TYPEDEF: long time_t +TYPEDEF: uint mach_port_t +TYPEDEF: int kern_return_t +TYPEDEF: int boolean_t +TYPEDEF: mach_port_t io_object_t +TYPEDEF: io_object_t io_iterator_t +TYPEDEF: io_object_t io_registry_entry_t +TYPEDEF: io_object_t io_service_t +TYPEDEF: char[128] io_name_t +TYPEDEF: char[512] io_string_t +TYPEDEF: kern_return_t IOReturn -ALIAS: \ No newline at end of file +TYPEDEF: uint IOOptionBits + + + +ALIAS: