Changeset 953a823 in mainline for uspace/srv/fs/minixfs/mfs.h
- Timestamp:
- 2011-03-17T13:41:58Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3b08178
- Parents:
- f66d903
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/minixfs/mfs.h
rf66d903 r953a823 35 35 36 36 #include <minix.h> 37 #include <libblock.h> 38 #include <adt/list.h> 37 39 #include "../../vfs/vfs.h" 38 40 … … 47 49 typedef enum { 48 50 MFS_VERSION_V1 = 1, 49 MFS_VERSION_V1L,50 51 MFS_VERSION_V2, 51 MFS_VERSION_V2L,52 52 MFS_VERSION_V3 53 53 } mfs_version_t; 54 55 /*Generic MinixFS superblock*/ 56 struct mfs_sb_info { 57 uint32_t ninodes; 58 uint32_t nzones; 59 unsigned long ibmap_blocks; 60 unsigned long zbmap_blocks; 61 unsigned long firstdatazone; 62 unsigned long itable_size; 63 int log2_zone_size; 64 int ino_per_block; 65 int dirsize; 66 int block_size; 67 int fs_version; 68 uint32_t max_file_size; 69 uint16_t magic; 70 uint16_t state; 71 bool long_names; 72 bool native; 73 }; 74 75 struct mfs_instance { 76 link_t link; 77 devmap_handle_t handle; 78 struct mfs_sb_info *sbi; 79 }; 54 80 55 81 extern void mfs_mounted(ipc_callid_t rid, ipc_call_t *request);
Note:
See TracChangeset
for help on using the changeset viewer.