Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (c) 2000-2001 Christoph Hellwig.
0004  * Copyright (c) 2016 Krzysztof Blaszkowski
0005  */
0006 #ifndef _VXFS_FSHEAD_H_
0007 #define _VXFS_FSHEAD_H_
0008 
0009 /*
0010  * Veritas filesystem driver - fileset header structures.
0011  *
0012  * This file contains the physical structure of the VxFS
0013  * fileset header.
0014  */
0015 
0016 
0017 /*
0018  * Fileset header 
0019  */
0020 struct vxfs_fsh {
0021     __fs32      fsh_version;        /* fileset header version */
0022     __fs32      fsh_fsindex;        /* fileset index */
0023     __fs32      fsh_time;       /* modification time - sec */
0024     __fs32      fsh_utime;      /* modification time - usec */
0025     __fs32      fsh_extop;      /* extop flags */
0026     __fs32      fsh_ninodes;        /* allocated inodes */
0027     __fs32      fsh_nau;        /* number of IAUs */
0028     __fs32      fsh_old_ilesize;    /* old size of ilist */
0029     __fs32      fsh_dflags;     /* flags */
0030     __fs32      fsh_quota;      /* quota limit */
0031     __fs32      fsh_maxinode;       /* maximum inode number */
0032     __fs32      fsh_iauino;     /* IAU inode */
0033     __fs32      fsh_ilistino[2];    /* ilist inodes */
0034     __fs32      fsh_lctino;     /* link count table inode */
0035 
0036     /*
0037      * Slightly more fields follow, but they
0038      *  a) are not of any interest for us, and
0039      *  b) differ a lot in different vxfs versions/ports
0040      */
0041 };
0042 
0043 #endif /* _VXFS_FSHEAD_H_ */