new accessors
parent
4dc89ae427
commit
b7c83ff83e
|
@ -151,13 +151,13 @@ M: windows kill-process* ( handle -- )
|
||||||
swap win32-error=0/f ;
|
swap win32-error=0/f ;
|
||||||
|
|
||||||
: process-exited ( process -- )
|
: process-exited ( process -- )
|
||||||
dup process-handle exit-code
|
dup handle>> exit-code
|
||||||
over process-handle dispose-process
|
over handle>> dispose-process
|
||||||
notify-exit ;
|
notify-exit ;
|
||||||
|
|
||||||
M: windows wait-for-processes ( -- ? )
|
M: windows wait-for-processes ( -- ? )
|
||||||
processes get keys dup
|
processes get keys dup
|
||||||
[ process-handle PROCESS_INFORMATION-hProcess ] map
|
[ handle>> PROCESS_INFORMATION-hProcess ] map
|
||||||
dup length swap >c-void*-array 0 0
|
dup length swap >c-void*-array 0 0
|
||||||
WaitForMultipleObjects
|
WaitForMultipleObjects
|
||||||
dup HEX: ffffffff = [ win32-error ] when
|
dup HEX: ffffffff = [ win32-error ] when
|
||||||
|
|
Loading…
Reference in New Issue