Non-blocking file descriptor