49 struct cfs_posix_dir *dir = (
struct cfs_posix_dir *)p;
51 dir->dirp = opendir(n);
52 return dir->dirp == NULL;
58 struct cfs_posix_dir *dir = (
struct cfs_posix_dir *)p;
61 if(dir->dirp == NULL) {
64 res = readdir(dir->dirp);
68 strncpy(e->name, res->d_name,
sizeof(e->name) - 1);
69 e->name[
sizeof(e->name) - 1] =
'\0';
77 struct cfs_posix_dir *dir = (
struct cfs_posix_dir *)p;
79 if(dir->dirp != NULL) {
int cfs_readdir(struct cfs_dir *p, struct cfs_dirent *e)
Read a directory entry.
void cfs_closedir(struct cfs_dir *p)
Close a directory opened with cfs_opendir().
int cfs_opendir(struct cfs_dir *p, const char *n)
Open a directory for reading directory entries.