11 char wildcard[MAX_PATH];
14 return FindFirstFileA(wildcard, inode);
19 return FindNextFileA(impl, inode) != 0;
24 return FindClose(impl) != 0;
29 return inode->cFileName;
34 return (inode->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? eOsNodeDir : eOsNodeFile;
os_dirent_t
directory entry type
#define CT_NATIVE_PATH_SEPARATOR
CT_STD_API size_t str_sprintf(STA_WRITES(len) char *str, size_t len, STA_FORMAT_STRING const char *fmt,...)
format a string with printf-like syntax
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