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);