aboutsummaryrefslogtreecommitdiffstats
path: root/testing/9base/dirread.patch
blob: daf60c6311800815a4e2e590624e351cd2dd9b0f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- 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