riscv32: add dlsym
[musl.git] / src / stdio / fileno.c
blob0bd0e9889eb02b013eb31feea112dd1031bdbc15
1 #include "stdio_impl.h"
2 #include <errno.h>
4 int fileno(FILE *f)
6 FLOCK(f);
7 int fd = f->fd;
8 FUNLOCK(f);
9 if (fd < 0) {
10 errno = EBADF;
11 return -1;
13 return fd;
16 weak_alias(fileno, fileno_unlocked);