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