1234567891011121314151617181920212223242526 |
- #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__ */
|