1 #include "stdio_impl.h" 2 #include <errno.h> 3 fileno(FILE * f)4 int fileno(FILE *f) 5 { 6 FLOCK(f); 7 int fd = f->fd; 8 FUNLOCK(f); 9 if (fd < 0) { 10 errno = EBADF; 11 return -1; 12 } 13 return fd; 14 } 15 16 weak_alias(fileno, fileno_unlocked); 17