__sfileno
#define fileno(p) (!__isthreaded ? __sfileno(p) : (fileno)(p))
#define fileno_unlocked(p) __sfileno(p)
_close(__sfileno(p->fp));
_fcntl(__sfileno(iop), F_SETFD, FD_CLOEXEC);
fd = __sfileno(fp);
return (__sfileno(fp));