Changeset 155f792 in mainline for uspace/srv/fs/minixfs/mfs.h
- Timestamp:
- 2011-03-20T11:30:25Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6adba0a8
- Parents:
- 930baca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/minixfs/mfs.h
r930baca r155f792 82 82 }; 83 83 84 /*Generic MinixFS inode*/ 85 struct mfs_ino_info { 86 uint16_t i_mode; 87 uint16_t i_nlinks; 88 int16_t i_uid; 89 uint16_t i_gid; 90 int32_t i_size; 91 int32_t i_atime; 92 int32_t i_mtime; 93 int32_t i_ctime; 94 /*Block numbers for direct zones*/ 95 uint32_t i_dzone[V2_NR_DIRECT_ZONES]; 96 /*Block numbers for indirect zones*/ 97 uint32_t i_izone[V2_NR_INDIRECT_ZONES]; 98 }; 99 84 100 struct mfs_instance { 85 101 link_t link; … … 90 106 /*MinixFS node in core*/ 91 107 struct mfs_node { 92 union { 93 struct mfs_inode *ino; 94 struct mfs2_inode *ino2; 95 }; 96 108 struct mfs_ino_info *ino_i; 97 109 struct mfs_instance *instance; 98 110 }; … … 115 127 /*mfs_inode.c*/ 116 128 extern 117 struct mfs_ino de*mfs_read_inode_raw(const struct mfs_instance *instance,129 struct mfs_ino_info *mfs_read_inode_raw(const struct mfs_instance *instance, 118 130 uint16_t inum); 119 131 extern 120 struct mfs 2_inode*mfs2_read_inode_raw(const struct mfs_instance *instance,132 struct mfs_ino_info *mfs2_read_inode_raw(const struct mfs_instance *instance, 121 133 uint32_t inum); 122 134
Note:
See TracChangeset
for help on using the changeset viewer.