--- 9base-6/lib9/dirread.c +++ 9base-6/lib9/dirread.c @@ -10,13 +10,7 @@ static int mygetdents(int fd, struct dirent *buf, int n) { - off_t off; - int nn; - - /* This doesn't match the man page, but it works in Debian with a 2.2 kernel */ - off = p9seek(fd, 0, 1); - nn = getdirentries(fd, (void*)buf, n, &off); - return nn; + return getdents(fd, buf, n); } #elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) static int