5 ino_t sb_root
; /* inode number of root dir */
6 unsigned sb_fs_size
; /* file system size, sectors */
7 unsigned sb_bitmaps
; /* sector number of bitmap list */
8 unsigned sb_dirband_size
; /* directory band size, dnodes */
9 unsigned sb_dmap
; /* sector number of dnode bit map */
10 unsigned sb_n_free
; /* free blocks for statfs, or -1 */
11 unsigned sb_n_free_dnodes
; /* free dnodes for statfs, or -1 */
12 uid_t sb_uid
; /* uid from mount options */
13 gid_t sb_gid
; /* gid from mount options */
14 umode_t sb_mode
; /* mode from mount options */
15 unsigned sb_lowercase
: 1; /* downcase filenames hackery */
16 unsigned sb_conv
: 2; /* crlf->newline hackery */
19 #define s_hpfs_root u.hpfs_sb.sb_root
20 #define s_hpfs_fs_size u.hpfs_sb.sb_fs_size
21 #define s_hpfs_bitmaps u.hpfs_sb.sb_bitmaps
22 #define s_hpfs_dirband_size u.hpfs_sb.sb_dirband_size
23 #define s_hpfs_dmap u.hpfs_sb.sb_dmap
24 #define s_hpfs_uid u.hpfs_sb.sb_uid
25 #define s_hpfs_gid u.hpfs_sb.sb_gid
26 #define s_hpfs_mode u.hpfs_sb.sb_mode
27 #define s_hpfs_n_free u.hpfs_sb.sb_n_free
28 #define s_hpfs_n_free_dnodes u.hpfs_sb.sb_n_free_dnodes
29 #define s_hpfs_lowercase u.hpfs_sb.sb_lowercase
30 #define s_hpfs_conv u.hpfs_sb.sb_conv