diff options
-rw-r--r-- | elf/ldconfig.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/elf/ldconfig.c b/elf/ldconfig.c index a84f4379ff..c41c81e3b8 100644 --- a/elf/ldconfig.c +++ b/elf/ldconfig.c @@ -603,7 +603,7 @@ static void search_dir (const struct dir_entry *entry) { DIR *dir; - struct dirent *direntry; + struct dirent64 *direntry; char *file_name, *dir_name, *real_file_name, *real_name; int file_name_len, real_file_name_len, len; char *soname; @@ -649,7 +649,7 @@ search_dir (const struct dir_entry *entry) return; } - while ((direntry = readdir (dir)) != NULL) + while ((direntry = readdir64 (dir)) != NULL) { int flag; #ifdef _DIRENT_HAVE_D_TYPE |