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

ext2.h File Reference

Go to the source code of this file.

Data Structures

struct  PEXT2_SUPER_BLOCK
struct  PEXT2_GROUP_DESC
struct  PEXT2_INODE
struct  PEXT2_DIR_ENTRY
struct  EXT2_FILE_INFO

Defines

#define EXT2_MAGIC   0xEF53
#define INDIRECT_BLOCKS   12
#define EXT2_PATH_MAX   4096
#define EXT2_MAX_SYMLINKCNT   8
#define EXT2_GOOD_OLD_REVISION   0
#define EXT2_DYNAMIC_REVISION   1
#define EXT2_GOOD_OLD_INODE_SIZE   128
#define FILETYPE_UNKNOWN   0
#define FILETYPE_REG   1
#define FILETYPE_DIRECTORY   2
#define FILETYPE_SYMLINK   7
#define FILETYPE_INO_MASK   0170000
#define FILETYPE_INO_REG   0100000
#define FILETYPE_INO_DIRECTORY   0040000
#define FILETYPE_INO_SYMLINK   0120000
#define EXT2_NAME_LEN   255
#define EXT2_ROOT_INO   2
#define EXT3_FEATURE_INCOMPAT_SUPP   0x0002
#define LOG2_BLOCK_SIZE(sb)   (sb->log2_block_size + 10)
#define EXT2_BLOCK_SIZE(sb)   (((SIZE_T)1) << LOG2_BLOCK_SIZE(sb))
#define EXT2_REVISION(sb)   (sb->revision_level)
#define EXT2_INODE_SIZE(sb)
#define EXT2_DESC_PER_BLOCK(s)   (EXT2_BLOCK_SIZE(s) / sizeof(struct ext2_block_group))
#define EXT2_S_IRWXO   0x0007
#define EXT2_S_IXOTH   0x0001
#define EXT2_S_IWOTH   0x0002
#define EXT2_S_IROTH   0x0004
#define EXT2_S_IRWXG   0x0038
#define EXT2_S_IXGRP   0x0008
#define EXT2_S_IWGRP   0x0010
#define EXT2_S_IRGRP   0x0020
#define EXT2_S_IRWXU   0x01C0
#define EXT2_S_IXUSR   0x0040
#define EXT2_S_IWUSR   0x0080
#define EXT2_S_IRUSR   0x0100
#define EXT2_S_ISVTX   0x0200
#define EXT2_S_ISGID   0x0400
#define EXT2_S_ISUID   0x0800
#define EXT2_S_IFMT   0xF000
#define EXT2_S_IFIFO   0x1000
#define EXT2_S_IFCHR   0x2000
#define EXT2_S_IFDIR   0x4000
#define EXT2_S_IFBLK   0x6000
#define EXT2_S_IFREG   0x8000
#define EXT2_S_IFLNK   0xA000
#define EXT2_S_IFSOCK   0xC000
#define FAST_SYMLINK_MAX_NAME_SIZE   60

Typedefs

typedef struct EXT2_FILE_INFOPEXT2_FILE_INFO

Functions

const DEVVTBLExt2Mount (ULONG DeviceId)

Generated on Sun May 27 2012 04:48:07 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.