1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright (c) 2000-2001 Christoph Hellwig. 4 * Copyright (c) 2016 Krzysztof Blaszkowski 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 { 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 */ 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_ */ 44