Changeset eee8007 in mainline for uspace/srv
- Timestamp:
- 2011-03-05T09:49:33Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 55c51c28
- Parents:
- 1ffbbc1
- Location:
- uspace/srv/fs/minixfs
- Files:
-
- 3 edited
-
mfs_const.h (modified) (1 diff)
-
mfs_dentry.h (modified) (2 diffs)
-
mfs_super.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/minixfs/mfs_const.h
r1ffbbc1 reee8007 53 53 #define V1_MAX_NAME_LEN 14 54 54 #define V2_MAX_NAME_LEN 14 55 #define V2E_MAX_NAME_LEN 30 55 56 #define V3_MAX_NAME_LEN 60 56 57 -
uspace/srv/fs/minixfs/mfs_dentry.h
r1ffbbc1 reee8007 37 37 38 38 #define mfs_v2_dentry mfs_v1_dentry 39 #define mfs_v1l_dentry mfs_v2l_dentry 39 40 40 41 /*MinixFS V1 directory entry on-disk structure*/ … … 42 43 uint16_t d_inum; 43 44 char d_name[V1_MAX_NAME_LEN]; 45 } __attribute__ ((packed)); 46 47 /*MinixFS V2 with 30-char filenames (Linux variant)*/ 48 struct mfs_v2l_dentry { 49 uint16_t d_inum; 50 char d_name[V2E_MAX_NAME_LEN]; 44 51 } __attribute__ ((packed)); 45 52 -
uspace/srv/fs/minixfs/mfs_super.h
r1ffbbc1 reee8007 39 39 #define MFS_MAGIC_V1R 0x7F13 40 40 41 #define MFS_MAGIC_V1L 0x138F 42 #define MFS_MAGIC_V1LR 0x8F13 43 41 44 #define MFS_MAGIC_V2 0x2468 42 45 #define MFS_MAGIC_V2R 0x6824 46 47 #define MFS_MAGIC_V2L 0x2478 48 #define MFS_MAGIC_V2LR 0x7824 43 49 44 50 #define MFS_MAGIC_V3 0x4D5A … … 104 110 typedef enum { 105 111 MFS_VERSION_V1 = 1, 112 MFS_VERSION_V1L, 106 113 MFS_VERSION_V2, 114 MFS_VERSION_V2L, 107 115 MFS_VERSION_V3 108 116 } mfs_version_t;
Note:
See TracChangeset
for help on using the changeset viewer.
