Unknown problem? No one has used O_NONBLOCK before?!!!!