ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PEXT2_INODE Struct Reference

#include <ext2.h>

Data Fields

USHORT mode
USHORT uid
ULONG size
ULONG atime
ULONG ctime
ULONG mtime
ULONG dtime
USHORT gid
USHORT nlinks
ULONG blockcnt
ULONG flags
ULONG osd1
union {
   struct datablocks {
      ULONG   dir_blocks [INDIRECT_BLOCKS]
      ULONG   indir_block
      ULONG   double_indir_block
      ULONG   tripple_indir_block
   }   blocks
   char   symlink [60]
}; 
ULONG version
ULONG acl
ULONG dir_acl
ULONG fragment_addr
ULONG osd2 [3]
__u16 i_mode
__u16 i_uid
__u32 i_size
__u32 i_atime
__u32 i_ctime
__u32 i_mtime
__u32 i_dtime
__u16 i_gid
__u16 i_links_count
__u32 i_blocks
__u32 i_flags
union {
   struct {
      __u32   l_i_reserved1
   }   linux1
   struct {
      __u32   h_i_translator
   }   hurd1
   struct {
      __u32   m_i_reserved1
   }   masix1
osd1
__u32 i_block [EXT2_N_BLOCKS]
__u32 i_generation
__u32 i_file_acl
__u32 i_dir_acl
__u32 i_faddr
union {
   struct {
      __u8   l_i_frag
      __u8   l_i_fsize
      __u16   i_pad1
      __u16   l_i_uid_high
      __u16   l_i_gid_high
      __u32   l_i_reserved2
   }   linux2
   struct {
      __u8   h_i_frag
      __u8   h_i_fsize
      __u16   h_i_mode_high
      __u16   h_i_uid_high
      __u16   h_i_gid_high
      __u32   h_i_author
   }   hurd2
   struct {
      __u8   m_i_frag
      __u8   m_i_fsize
      __u16   m_pad1
      __u32   m_i_reserved2 [2]
   }   masix2
osd2
union {
   struct {
      __u32   l_i_reserved1
   }   linux1
   struct {
      __u32   h_i_translator
   }   hurd1
   struct {
      __u32   m_i_reserved1
   }   masix1
osd1
union {
   struct {
      __u8   l_i_frag
      __u8   l_i_fsize
      __u16   i_pad1
      __u16   l_i_uid_high
      __u16   l_i_gid_high
      __u32   l_i_reserved2
   }   linux2
   struct {
      __u8   h_i_frag
      __u8   h_i_fsize
      __u16   h_i_mode_high
      __u16   h_i_uid_high
      __u16   h_i_gid_high
      __u32   h_i_author
   }   hurd2
   struct {
      __u8   m_i_frag
      __u8   m_i_fsize
      __u16   m_pad1
      __u32   m_i_reserved2 [2]
   }   masix2
osd2

Detailed Description

Definition at line 123 of file ext2.h.


The documentation for this struct was generated from the following files:

Generated on Sun May 27 2012 06:35:02 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.