﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1134	with-input-from-pipe should be rewritten so it does not block	Christian Kellermann		"The current implementation of with-input-from-pipe is straightforward and uses the underlying POSIX functions popen and pclose.

However the usage of pclose will wait for the child process of the pipe to exit and thus will hang the whole chicken process.

This gets in the way if threading is used.

Therefore it should be implemented in a way that we explicitly wait for the SIGCHLD to arrive in the scheduler. Maybe a thread-wait-for-signal mechanism needs to be implemented.

This will complicate a lot of things so I will put this on the back burner for now."	enhancement	new	not urgent at all	someday	core libraries	4.9.x		posix with-input-from-pipe pclose block threads		hard
