This allows creating pipes for subprocesses to use as stdin/out/err and polling them from a uloop process. Signed-off-by: Felix Fietkau <nbd@nbd.name>