O_NONBLOCK
O_CLOEXEC
