check LARGE...
--- a/Makefile Thu Dec 23 01:06:09 2010 +0100
+++ b/Makefile Thu Dec 23 11:42:03 2010 +0100
@@ -1,5 +1,6 @@
ALL = hallo myhallo libmy.so.1.0.1
+# do we really need the -fPIC?
CFLAGS = -fPIC -O2 -Wall $(shell getconf LFS_CFLAGS)
LDFLAGS = -ldl
--- a/readdir.c Thu Dec 23 01:06:09 2010 +0100
+++ b/readdir.c Thu Dec 23 11:42:03 2010 +0100
@@ -16,7 +16,11 @@
struct dirent *dent;
if (!orig)
+#ifdef _LARGEFILE_SOURCE
orig = lib_function("readdir64", NULL);
+#else
+ orig = lib_function("readdir", NULL);
+#endif
dent = (*orig)(dirp);