Code

IO API: use select(2) to check if pipe is readable when updating a view