]> Savannah Git Hosting - gnulib.git/commit
pipe_filter_ii_execute: port to OS/2 kLIBC
authorKO Myung-Hun <komh78@gmail.com>
Thu, 14 Jan 2016 02:23:46 +0000 (11:23 +0900)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 15 Jan 2016 00:45:38 +0000 (16:45 -0800)
commitcb05f28617541bcc4bf800d7c9567107f1603c29
tree8a0a89937ce8faab2f8cfd0be7c9e189168e9a8b
parentcaee51552362732c46f16a7a50ee3d54e4d37eaa
pipe_filter_ii_execute: port to OS/2 kLIBC

Pipes on kLIBC do not support O_NONBLOCK like Win32.

* lib/pipe-filter-ii.c (start_wrapper, _beginthreadex, CloseHandle,
WaiForSingleObject, WaitForMultipleObjects): New on OS/2 kLIBC.
Reuse Win32 code on OS/2 kLIBC.
* lib/spawn-pipe.c: Reuse Win32 code on OS/2 kLIBC.
* lib/w32spawn.h: Do not include windows.h on OS/2 kLIBC.
lib/pipe-filter-ii.c
lib/spawn-pipe.c
lib/w32spawn.h