Fix art usage of readdir_r(3).
Change-Id: Ieb8c90c8bd9b9b9cf075519992d4156b0ca6273b
diff --git a/src/thread_list.cc b/src/thread_list.cc
index 4b2e17f..43a0cee 100644
--- a/src/thread_list.cc
+++ b/src/thread_list.cc
@@ -89,12 +89,11 @@
return;
}
- dirent de;
- dirent* e;
Thread* self = Thread::Current();
- while (!readdir_r(d, &de, &e) && e != NULL) {
+ dirent* e;
+ while ((e = readdir(d)) != NULL) {
char* end;
- pid_t tid = strtol(de.d_name, &end, 10);
+ pid_t tid = strtol(e->d_name, &end, 10);
if (!*end) {
bool contains;
{