Use *_FILENO macros