#ifndef ACL_MAKE_DIRS_INCLUDE_H #define ACL_MAKE_DIRS_INCLUDE_H #ifdef __cplusplus extern "C" { #endif #include "acl_define.h" /** * 功能: 创建多级目录结构 * 如创建 "/tmp/dir1/dir2" (for unix) 或 "C:\test\test1\test2" (for win32) * @param path 一级或多级目录路径 * @param perms 创建权限(如: 0755, 0777, 0644 ...) * @return 0: OK; -1: Err */ ACL_API int acl_make_dirs(const char *path, int perms); #ifdef __cplusplus } #endif #endif