#ifndef __FILESYSTEM_H__ #define __FILESYSTEM_H__ // fs_getinfo related key #define FS_INFO_GET_FREE_SIZE 0x2001 //MB, automatically select to get or count free space. #define FS_INFO_GET_TOTAL_SIZE 0x2002 #define FS_INFO_CHK_DISK 0x2003 #define FS_INFO_GET_NAME 0x2004 #define FS_INFO_GET_SIZE_INFO 0x2005 #define ENOERR 0 #define EPERM 1 #define MAX_TOTALSIZE_COMMAND_LEN (50) int fs_format(char *devname, char *fsname); typedef struct FS_Info { int total_space; int free_space; int filesystem_type; }FsInfo; int fs_getinfo(char *path, int key, FsInfo *buf, int len ); #endif /* __FILESYSTEM_H__ */