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