hpfs_fs_sb.h

Go to the documentation of this file.
00001 #ifndef _HPFS_FS_SB
00002 #define _HPFS_FS_SB
00003 
00004 struct hpfs_sb_info {
00005         ino_t sb_root;                  ///< inode number of root dir 
00006         unsigned sb_fs_size;            ///< file system size, sectors 
00007         unsigned sb_bitmaps;            ///< sector number of bitmap list 
00008         unsigned sb_dirband_size;       ///< directory band size, dnodes 
00009         unsigned sb_dmap;               ///< sector number of dnode bit map 
00010         unsigned sb_n_free;             ///< free blocks for statfs, or -1 
00011         unsigned sb_n_free_dnodes;      ///< free dnodes for statfs, or -1 
00012         uid_t sb_uid;                   ///< uid from mount options 
00013         gid_t sb_gid;                   ///< gid from mount options 
00014         umode_t sb_mode;                ///< mode from mount options 
00015         unsigned sb_lowercase : 1;      ///< downcase filenames hackery 
00016         unsigned sb_conv : 2;           ///< crlf->newline hackery 
00017 };
00018 
00019 #define s_hpfs_root u.hpfs_sb.sb_root
00020 #define s_hpfs_fs_size u.hpfs_sb.sb_fs_size
00021 #define s_hpfs_bitmaps u.hpfs_sb.sb_bitmaps
00022 #define s_hpfs_dirband_size u.hpfs_sb.sb_dirband_size
00023 #define s_hpfs_dmap u.hpfs_sb.sb_dmap
00024 #define s_hpfs_uid u.hpfs_sb.sb_uid
00025 #define s_hpfs_gid u.hpfs_sb.sb_gid
00026 #define s_hpfs_mode u.hpfs_sb.sb_mode
00027 #define s_hpfs_n_free u.hpfs_sb.sb_n_free
00028 #define s_hpfs_n_free_dnodes u.hpfs_sb.sb_n_free_dnodes
00029 #define s_hpfs_lowercase u.hpfs_sb.sb_lowercase
00030 #define s_hpfs_conv u.hpfs_sb.sb_conv
00031 
00032 #endif

Generated on Mon May 1 21:47:00 2006 for KernelAPI by  doxygen 1.4.6-5