interesting, that might be worth implementing. the alternative would be to send the reading process a note to interrupt the blocking syscall.
the closer proc should just send the note and not close the fd. and the reader proc should close the fd once he's out of the reading loop. -- cinap
