1 2 3 4 5 6 7 8 9 10 11 12
#include <dirent.h> #include "syscall.h" #include "libc.h" int __getdents(int fd, struct dirent *buf, size_t len) { return syscall3(__NR_getdents, fd, (long)buf, len); } weak_alias(__getdents, getdents); LFS64(getdents);