io.backend.unix io.directories io.encodings.ascii
io.encodings.binary io.encodings.utf8 io.files io.files.temp
io.launcher io.launcher.unix io.pathnames io.streams.duplex
-io.timeouts kernel locals math namespaces sequences threads
-tools.test unix unix.process ;
+io.timeouts kernel libc locals math namespaces sequences
+threads tools.test unix unix.process ;
IN: io.launcher.unix.tests
: arch-temp-file ( str -- str' )
! Copyright (C) 2007, 2009 Doug Coleman, Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: continuations destructors io.files io.files.info
-io.backend kernel quotations system alien alien.accessors
-accessors vocabs combinators alien.c-types alien.data
-math ;
+USING: accessors alien.c-types alien.data combinators
+destructors io.backend io.files.info kernel math system vocabs ;
IN: io.mmap
TUPLE: mapped-file < disposable address handle length ;
! Copyright (C) 2007 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors destructors io.backend.unix io.mmap literals
-io.mmap.private kernel locals math.bitwise system unix unix.ffi ;
+USING: accessors destructors io.backend.unix io.mmap
+io.mmap.private kernel libc literals locals system unix
+unix.ffi ;
IN: io.mmap.unix
:: mmap-open ( path length prot flags open-mode -- alien fd )
! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien.c-types alien.syntax byte-arrays io
io.encodings.string io.encodings.utf8 io.streams.byte-array
-kernel sequences splitting strings system system-info unix
+libc kernel sequences splitting strings system system-info unix
unix.linux.proc math ;
IN: system-info.linux
USING: alien alien.c-types alien.data alien.strings alien.syntax
arrays assocs byte-arrays combinators core-foundation io.binary
-io.encodings.utf8 kernel math namespaces sequences system
+io.encodings.utf8 libc kernel math namespaces sequences system
system-info unix ;
IN: system-info.macosx
-USING: calendar continuations io kernel math namespaces threads
-tools.test unix.ffi unix.process unix.signals ;
+USING: calendar continuations io kernel libc math namespaces
+threads tools.test unix.ffi unix.process unix.signals ;
IN: unix.signals.tests
SYMBOL: sigusr1-count
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: io.backend.unix io.backend.unix.multiplexers
-namespaces system x11 x11.xlib x11.io
+io.files namespaces system x11 x11.xlib x11.io
accessors threads sequences kernel ;
IN: x11.io.unix
! Copyright (C) 2008 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors classes.struct combinators io.backend.unix
-io.ports io.serial io.streams.duplex kernel literals math
+io.ports io.serial io.streams.duplex kernel libc literals math
system unix unix.ffi io.serial.linux.ffi ;
IN: io.serial.linux
! Copyright (C) 2010 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors calendar classes.struct kernel math system time
-unix unix.time ;
+USING: accessors calendar classes.struct kernel libc math
+system time unix unix.time ;
IN: time.unix
: timestamp>timezone ( timestamp -- timezone )