USING: alien.c-types io.binary io.backend io.files io.buffers
io.windows kernel math splitting
windows windows.kernel32 windows.time calendar combinators
-math.functions sequences namespaces words symbols system
+math.functions sequences namespaces make words symbols system
io.ports destructors accessors math.bitwise ;
IN: io.windows.files
USING: alien alien.c-types arrays continuations io
io.windows io.windows.nt.pipes libc io.ports
windows.types math windows.kernel32
-namespaces io.launcher kernel sequences windows.errors
+namespaces make io.launcher kernel sequences windows.errors
splitting system threads init strings combinators
io.backend accessors concurrency.flags io.files assocs
io.files.private windows destructors ;
kernel libc math threads system
alien.c-types alien.arrays alien.strings sequences combinators
combinators.short-circuit ascii splitting alien strings
-assocs namespaces io.files.private accessors tr ;
+assocs namespaces make io.files.private accessors tr ;
IN: io.windows.nt.files
M: winnt cwd
! Copyright (C) 2007, 2008 Doug Coleman, Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types arrays continuations destructors io
-io.windows libc io.ports io.pipes windows.types
-math windows.kernel32 windows namespaces io.launcher kernel
+io.windows libc io.ports io.pipes windows.types math
+windows.kernel32 windows namespaces make io.launcher kernel
sequences windows.errors assocs splitting system strings
-io.windows.launcher io.windows.files
-io.backend io.files io.files.private combinators shuffle
-accessors locals ;
+io.windows.launcher io.windows.files io.backend io.files
+io.files.private combinators shuffle accessors locals ;
IN: io.windows.nt.launcher
: duplicate-handle ( handle -- handle' )
! Copyright (C) 2008 Doug Coleman, Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: alien alien.c-types libc destructors locals
-kernel math assocs namespaces continuations sequences hashtables
-sorting arrays combinators math.bitwise strings system
-accessors threads splitting
-io.backend io.windows io.windows.nt.backend io.windows.nt.files
-io.monitors io.ports io.buffers io.files io.timeouts io
-windows windows.kernel32 windows.types ;
+USING: alien alien.c-types libc destructors locals kernel math
+assocs namespaces make continuations sequences hashtables
+sorting arrays combinators math.bitwise strings system accessors
+threads splitting io.backend io.windows io.windows.nt.backend
+io.windows.nt.files io.monitors io.ports io.buffers io.files
+io.timeouts io windows windows.kernel32 windows.types ;
IN: io.windows.nt.monitors
: open-directory ( path -- handle )
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types arrays destructors io io.windows libc
windows.types math.bitwise windows.kernel32 windows namespaces
-kernel sequences windows.errors assocs math.parser system random
-combinators accessors io.pipes io.ports ;
+make kernel sequences windows.errors assocs math.parser system
+random combinators accessors io.pipes io.ports ;
IN: io.windows.nt.pipes
! This code is based on
! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.c-types alien.strings arrays assocs ui
ui.gadgets ui.backend ui.clipboards ui.gadgets.worlds
-ui.gestures io kernel math math.vectors namespaces
+ui.gestures io kernel math math.vectors namespaces make
sequences strings vectors words windows.kernel32 windows.gdi32
windows.user32 windows.opengl32 windows.messages windows.types
windows.nt windows threads libc combinators continuations