Francois Gouget : msvcrt: When operating on a closed pipe, read() should return 0, not -1.