1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/* See LICENSE of license details. */ #include <errno.h> #include <unistd.h> #include <sys/stat.h> #include "stub.h" #include "weak_under_alias.h" int __wrap_fstat(int fd, struct stat* st) { if (isatty(fd)) { st->st_mode = S_IFCHR; return 0; } return _stub(EBADF); } weak_under_alias(fstat);