#include"stdio_impl.h"intfileno(FILE*f){/* f->fd never changes, but the lock must be obtained and released * anyway since this function cannot return while another thread * holds the lock. */FLOCK(f);FUNLOCK(f);returnf->fd;}weak_alias(fileno,fileno_unlocked);