Incorporate the O_NONBLOCK open semantics of Linux and Solaris.