darwin: Use read(2) rather than recv(2)