1 #if defined SFD_CLOEXEC || defined O_CLOEXEC 2 SFD_CLOEXEC O_CLOEXEC 3 #endif 4 SFD_NONBLOCK O_NONBLOCK 5