blob: a24185cbb3dc97d4902cab4d92ed9aa584f1ae6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <dirent.h> // for readdir_r, DIR, dirent, readdir
#include <stddef.h> // for NULL
struct dirent *readdir(DIR *dirp)
{
static struct dirent entry;
struct dirent *result;
int err;
err = readdir_r(dirp, &entry, &result);
if (err != 0 || result == NULL) {
return NULL;
}
return &entry;
}
|