aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libsbutil/sb_close.c')
-rw-r--r--libsbutil/sb_close.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libsbutil/sb_close.c b/libsbutil/sb_close.c
index 5379197..113deab 100644
--- a/libsbutil/sb_close.c
+++ b/libsbutil/sb_close.c
@@ -34,7 +34,7 @@ int sb_close(int fd)
void sb_close_all_fds(void)
{
DIR *dirp;
- struct dirent *de;
+ struct dirent64 *de;
int dfd, fd;
const char *fd_dir = sb_get_fd_dir();
@@ -43,7 +43,7 @@ void sb_close_all_fds(void)
sb_ebort("could not process %s\n", fd_dir);
dfd = dirfd(dirp);
- while ((de = readdir(dirp)) != NULL) {
+ while ((de = readdir64(dirp)) != NULL) {
if (de->d_name[0] == '.')
continue;
fd = atoi(de->d_name);