TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Champs de données
Référence de la structure ext2_super_block

#include <ext2_internal.h>

Champs de données

uint32_t s_inodes_count
 
uint32_t s_blocks_count
 
uint32_t s_r_blocks_count
 
uint32_t s_free_blocks_count
 
uint32_t s_free_inodes_count
 
uint32_t s_first_data_block
 
uint32_t s_log_block_size
 
uint32_t s_log_frag_size
 
uint32_t s_blocks_per_group
 
uint32_t s_frags_per_group
 
uint32_t s_inodes_per_group
 
uint32_t s_mtime
 
uint32_t s_wtime
 
uint16_t s_mnt_count
 
uint16_t s_max_mnt_count
 
uint16_t s_magic
 
uint16_t s_state
 
uint16_t s_errors
 
uint16_t s_minor_rev_level
 
uint32_t s_lastcheck
 
uint32_t s_checkinterval
 
uint32_t s_creator_os
 
uint32_t s_rev_level
 
uint16_t s_def_resuid
 
uint16_t s_def_resgid
 
uint32_t s_first_ino
 
uint16_t s_inode_size
 
uint16_t s_block_group_nr
 
uint32_t s_feature_compat
 
uint32_t s_feature_incompat
 
uint32_t s_feature_ro_compat
 
uint8_t s_uuid [16]
 
char s_volume_name [16]
 
char s_last_mounted [64]
 
uint32_t s_algorithm_usage_bitmap
 
uint8_t s_prealloc_blocks
 
uint8_t s_prealloc_dir_blocks
 
uint16_t s_padding1
 
uint8_t s_journal_uuid [16]
 
uint32_t s_journal_inum
 
uint32_t s_journal_dev
 
uint32_t s_last_orphan
 
uint32_t s_hash_seed [4]
 
uint8_t s_def_hash_version
 
uint8_t s_padding [3]
 
uint32_t s_default_mount_opts
 
uint32_t s_first_meta_bg
 
uint8_t s_reserved [760]
 

Description détaillée

Structure du Ext2 Super Block (Repris du code de Linux) http://www.nongnu.org/ext2-doc/ext2.html#SUPERBLOCK

Documentation des champs

uint32_t ext2_super_block::s_algorithm_usage_bitmap

For compression

uint16_t ext2_super_block::s_block_group_nr

block group # of this superblock

uint32_t ext2_super_block::s_blocks_count

Blocks count

uint32_t ext2_super_block::s_blocks_per_group

Blocks per group

uint32_t ext2_super_block::s_checkinterval

max. time between checks

uint32_t ext2_super_block::s_creator_os

OS qui a formaté

uint8_t ext2_super_block::s_def_hash_version

Default hash version to use

uint16_t ext2_super_block::s_def_resgid

Default gid for reserved blocks

uint16_t ext2_super_block::s_def_resuid

Default uid for reserved blocks

uint32_t ext2_super_block::s_default_mount_opts

Option de mount par défaut.

uint16_t ext2_super_block::s_errors

Behaviour when detecting errors

uint32_t ext2_super_block::s_feature_compat

compatible feature set

uint32_t ext2_super_block::s_feature_incompat

incompatible feature set

uint32_t ext2_super_block::s_feature_ro_compat

readonly-compatible feature set

uint32_t ext2_super_block::s_first_data_block

First Data Block

uint32_t ext2_super_block::s_first_ino

First non-reserved inode

uint32_t ext2_super_block::s_first_meta_bg

First metablock block group

uint32_t ext2_super_block::s_frags_per_group

Fragments per group

uint32_t ext2_super_block::s_free_blocks_count

Free blocks count

uint32_t ext2_super_block::s_free_inodes_count

Free inodes count

uint32_t ext2_super_block::s_hash_seed[4]

HTREE hash seed

uint16_t ext2_super_block::s_inode_size

size of inode structure

uint32_t ext2_super_block::s_inodes_count

Inodes count

uint32_t ext2_super_block::s_inodes_per_group

Inodes per group

uint32_t ext2_super_block::s_journal_dev

device number of journal file

uint32_t ext2_super_block::s_journal_inum

inode number of journal file

uint8_t ext2_super_block::s_journal_uuid[16]

uuid of journal superblock

char ext2_super_block::s_last_mounted[64]

directory where last mounted

uint32_t ext2_super_block::s_last_orphan

start of list of inodes to delete

uint32_t ext2_super_block::s_lastcheck

time of last check

uint32_t ext2_super_block::s_log_block_size

Block size

uint32_t ext2_super_block::s_log_frag_size

Fragment size

uint16_t ext2_super_block::s_magic

Magic signature

uint16_t ext2_super_block::s_max_mnt_count

Maximal mount count

uint16_t ext2_super_block::s_minor_rev_level

minor revision level

uint16_t ext2_super_block::s_mnt_count

Mount count

uint32_t ext2_super_block::s_mtime

Mount time

uint8_t ext2_super_block::s_padding[3]

unused.

uint16_t ext2_super_block::s_padding1

unused.

uint8_t ext2_super_block::s_prealloc_blocks

Nr of blocks to try to preallocate

uint8_t ext2_super_block::s_prealloc_dir_blocks

Nr to preallocate for dirs

uint32_t ext2_super_block::s_r_blocks_count

Reserved blocks count

uint8_t ext2_super_block::s_reserved[760]

Padding to the end of the block

uint32_t ext2_super_block::s_rev_level

Revision level

uint16_t ext2_super_block::s_state

File system state

uint8_t ext2_super_block::s_uuid[16]

128-bit uuid for volume

char ext2_super_block::s_volume_name[16]

volume name

uint32_t ext2_super_block::s_wtime

Write time


La documentation de cette structure a été générée à partir du fichier suivant :