1#include "stdio_impl.h" 2#include <errno.h> 3 4int 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 16weak_alias(fileno, fileno_unlocked);