/* includes , which is this file. On a system which supports , this file is overridden by dirent.h in the libc/sys/.../sys directory. On a system which does not support , we will get this file which uses #error to force an error. */ #ifdef __cplusplus extern "C" { #endif struct DIR; /* XXX Emscripten */ struct dirent { ino_t d_ino; char d_name[MAXNAMLEN]; int d_off; int d_reclen; char d_type; }; DIR *opendir(const char *); void seekdir(DIR *, long); long telldir(DIR *); struct dirent *readdir(DIR *); #ifdef __cplusplus } #endif