From 80f5db66de0d8e9adf254cc4464e9b419ebd3dbb Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Sun, 14 Apr 2024 17:48:41 +0100 Subject: [PATCH] devkitPPC: fix readdir --- dkppc/patches/newlib-4.4.0.20231231.patch | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dkppc/patches/newlib-4.4.0.20231231.patch b/dkppc/patches/newlib-4.4.0.20231231.patch index 333c689..c4d9609 100644 --- a/dkppc/patches/newlib-4.4.0.20231231.patch +++ b/dkppc/patches/newlib-4.4.0.20231231.patch @@ -6475,10 +6475,10 @@ index 000000000..d15eab89d + diff --git a/libgloss/libsysbase/dirent.c b/libgloss/libsysbase/dirent.c new file mode 100644 -index 000000000..315cb02c2 +index 000000000..a8dc84739 --- /dev/null +++ b/libgloss/libsysbase/dirent.c -@@ -0,0 +1,241 @@ +@@ -0,0 +1,240 @@ +#include +#include +#include @@ -6667,10 +6667,9 @@ index 000000000..315cb02c2 + +struct dirent* readdir (DIR *dirp) { + -+ struct dirent *result; + struct dirent *entry = &dirp->fileData; + -+ int res = readdir_r(dirp, entry, &result); ++ int res = readdir_r(dirp, entry, &entry); + + if (res !=0) { + errno = res;