diff -r 3701dbcb7d1b -r ed325d60fa34 readdir.c --- 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);