16 struct dirent *ent = readdir(impl);
23 return closedir(impl) == 0;
28 struct dirent *ent = *inode;
34 struct dirent *ent = *inode;
35 return ent->d_type == DT_DIR ? eOsNodeDir : eOsNodeFile;
os_dirent_t
directory entry type
#define CT_UNUSED(x)
mark a variable as unused
CT_LOCAL os_dirent_t impl_inode_type(const os_inode_impl_t *inode)
CT_LOCAL bool impl_iter_close(os_iter_impl_t impl)
CT_LOCAL bool impl_iter_next(os_iter_impl_t impl, os_inode_impl_t *inode)
CT_LOCAL os_iter_impl_t impl_iter_open(const char *path, os_inode_impl_t *inode)
CT_LOCAL const char * impl_inode_name(const os_inode_impl_t *inode)
struct dirent * os_inode_impl_t