Commit | Line | Data |
---|---|---|
0b1e987c | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
1da177e4 LT |
2 | /* |
3 | * Copyright (c) 2000-2001 Christoph Hellwig. | |
1cce1701 | 4 | * Copyright (c) 2016 Krzysztof Blaszkowski |
1da177e4 LT |
5 | */ |
6 | #ifndef _VXFS_FSHEAD_H_ | |
7 | #define _VXFS_FSHEAD_H_ | |
8 | ||
9 | /* | |
10 | * Veritas filesystem driver - fileset header structures. | |
11 | * | |
12 | * This file contains the physical structure of the VxFS | |
13 | * fileset header. | |
14 | */ | |
15 | ||
16 | ||
17 | /* | |
18 | * Fileset header | |
19 | */ | |
20 | struct vxfs_fsh { | |
0d83f7fc KB |
21 | __fs32 fsh_version; /* fileset header version */ |
22 | __fs32 fsh_fsindex; /* fileset index */ | |
23 | __fs32 fsh_time; /* modification time - sec */ | |
24 | __fs32 fsh_utime; /* modification time - usec */ | |
25 | __fs32 fsh_extop; /* extop flags */ | |
26 | __fs32 fsh_ninodes; /* allocated inodes */ | |
27 | __fs32 fsh_nau; /* number of IAUs */ | |
28 | __fs32 fsh_old_ilesize; /* old size of ilist */ | |
29 | __fs32 fsh_dflags; /* flags */ | |
30 | __fs32 fsh_quota; /* quota limit */ | |
31 | __fs32 fsh_maxinode; /* maximum inode number */ | |
32 | __fs32 fsh_iauino; /* IAU inode */ | |
33 | __fs32 fsh_ilistino[2]; /* ilist inodes */ | |
34 | __fs32 fsh_lctino; /* link count table inode */ | |
1da177e4 LT |
35 | |
36 | /* | |
37 | * Slightly more fields follow, but they | |
38 | * a) are not of any interest for us, and | |
39 | * b) differ a lot in different vxfs versions/ports | |
40 | */ | |
41 | }; | |
42 | ||
43 | #endif /* _VXFS_FSHEAD_H_ */ |