1IN_NONBLOCK O_NONBLOCK
2#if defined IN_CLOEXEC || defined O_CLOEXEC
3IN_CLOEXEC  O_CLOEXEC
4#endif
5