amphp / process

An async process dispatcher for Amp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proper support for Windows

kelunik opened this issue · comments

While it works on Windows, it doesn't allow non-blocking I/O, because Windows pipes are file handles and do not allow non-blocking mode. We have to use something like https://github.com/cubiclesoft/createprocess-windows to launch the processes to allow non-blocking stream reads / writes. This is required for amphp/parallel to work on Windows. As long as this isn't fixed, we have to use the BlockingDriver on Windows for amphp/file.

See comment on amphp/file@edc6c09.

Closing, as 0.3.0 has been released with Windows support.