miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
__attribute__ Struct Reference

#include <dirent.h>

Collaboration diagram for __attribute__:

Public Attributes

uint64_t d_ino
int64_t d_off
uint16_t d_reclen
uint8_t d_type
char d_name []
uint32_t phys_addr
uint16_t byte_count
uint16_t flags
uint8_t signature [8]
uint32_t revision
uint32_t header_size
uint32_t header_crc32
uint32_t reserved
uint64_t my_lba
uint64_t alternate_lba
uint64_t first_usable_lba
uint64_t last_usable_lba
gpt_guid_t disk_guid
uint64_t partition_entries_lba
uint32_t num_partition_entries
uint32_t partition_entry_size
uint32_t partition_entry_array_crc32
gpt_guid_t type_guid
gpt_guid_t unique_guid
uint64_t start_lba
uint64_t end_lba
uint64_t attributes
uint16_t name [36]
uint8_t e_ident [16]
uint16_t e_type
uint16_t e_machine
uint32_t e_version
uint64_t e_entry
uint64_t e_phoff
uint64_t e_shoff
uint32_t e_flags
uint16_t e_ehsize
uint16_t e_phentsize
uint16_t e_phnum
uint16_t e_shentsize
uint16_t e_shnum
uint16_t e_shstrndx
uint32_t p_type
uint32_t p_flags
uint64_t p_offset
uint64_t p_vaddr
uint64_t p_paddr
uint64_t p_filesz
uint64_t p_memsz
uint64_t p_align
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]
uint8_t s_volume_name [16]
uint8_t s_last_mounted [64]
uint32_t s_algo_bitmap
uint8_t s_padding [820]
uint32_t bg_block_bitmap
uint32_t bg_inode_bitmap
uint32_t bg_inode_table
uint16_t bg_free_blocks_count
uint16_t bg_free_inodes_count
uint16_t bg_used_dirs_count
uint16_t bg_pad
uint8_t bg_reserved [12]
uint16_t i_mode
uint16_t i_uid
uint32_t i_size
uint32_t i_atime
uint32_t i_ctime
uint32_t i_mtime
uint32_t i_dtime
uint16_t i_gid
uint16_t i_links_count
uint32_t i_blocks
uint32_t i_flags
uint32_t i_osd1
uint32_t i_block [15]
uint32_t i_generation
uint32_t i_file_acl
uint32_t i_dir_acl
uint32_t i_faddr
uint8_t i_osd2 [12]
uint32_t inode
uint16_t rec_len
uint8_t name_len
uint8_t file_type
char name []
uint32_t sectors_per_fat
uint16_t version
uint32_t root_directory_cluster
uint16_t fsinfo_sector
uint16_t backup_boot_sector
uint8_t reserved [12]
uint8_t drive_number
uint8_t reserved2
uint32_t volume_id
char volume_label [11]
char system_id [8]
uint8_t boot_code [420]
uint16_t boot_signature
uint8_t jump [3]
uint8_t oem_name [8]
uint16_t bytes_per_sector
uint8_t sectors_per_cluster
uint16_t reserved_sector_count
uint8_t fat_count
uint16_t root_entry_count
uint16_t total_sector_count
uint8_t media_descriptor_type
uint16_t sectors_per_fat
uint16_t sectors_per_track
uint16_t head_count
uint32_t hidden_sector_count
uint32_t large_sector_count
fat32_ebr_t ebr
uint32_t lead_signature
uint32_t signature
uint32_t last_free_cluster_count
uint32_t last_allocated_cluster
uint32_t trail_signature
char extension [3]
uint8_t attributes
uint8_t lowercase
uint8_t ctime_ms
uint16_t ctime
uint16_t cdate
uint16_t adate
uint16_t cluster_high
uint16_t mtime
uint16_t mdate
uint16_t cluster_low
uint32_t filesize
uint8_t order
uint16_t name1 [5]
uint8_t attribute
uint8_t type
uint8_t checksum
uint16_t name2 [6]
uint16_t zero
uint16_t name3 [2]

Member Data Documentation

◆ adate

uint16_t __attribute__::adate

◆ alternate_lba

uint64_t __attribute__::alternate_lba

◆ attribute

uint8_t __attribute__::attribute

◆ attributes [1/2]

uint64_t __attribute__::attributes

◆ attributes [2/2]

uint8_t __attribute__::attributes

◆ backup_boot_sector

uint16_t __attribute__::backup_boot_sector

◆ bg_block_bitmap

uint32_t __attribute__::bg_block_bitmap

◆ bg_free_blocks_count

uint16_t __attribute__::bg_free_blocks_count

◆ bg_free_inodes_count

uint16_t __attribute__::bg_free_inodes_count

◆ bg_inode_bitmap

uint32_t __attribute__::bg_inode_bitmap

◆ bg_inode_table

uint32_t __attribute__::bg_inode_table

◆ bg_pad

uint16_t __attribute__::bg_pad

◆ bg_reserved

uint8_t __attribute__::bg_reserved[12]

◆ bg_used_dirs_count

uint16_t __attribute__::bg_used_dirs_count

◆ boot_code

uint8_t __attribute__::boot_code[420]

◆ boot_signature

uint16_t __attribute__::boot_signature

◆ byte_count

uint16_t __attribute__::byte_count

◆ bytes_per_sector

uint16_t __attribute__::bytes_per_sector

◆ cdate

uint16_t __attribute__::cdate

◆ checksum

uint8_t __attribute__::checksum

◆ cluster_high

uint16_t __attribute__::cluster_high

◆ cluster_low

uint16_t __attribute__::cluster_low

◆ ctime

uint16_t __attribute__::ctime

◆ ctime_ms

uint8_t __attribute__::ctime_ms

◆ d_ino

uint64_t __attribute__::d_ino

◆ d_name

char __attribute__::d_name

◆ d_off

int64_t __attribute__::d_off

◆ d_reclen

uint16_t __attribute__::d_reclen

◆ d_type

uint8_t __attribute__::d_type

◆ disk_guid

gpt_guid_t __attribute__::disk_guid

◆ drive_number

uint8_t __attribute__::drive_number

◆ e_ehsize

uint16_t __attribute__::e_ehsize

◆ e_entry

uint64_t __attribute__::e_entry

◆ e_flags

uint32_t __attribute__::e_flags

◆ e_ident

uint8_t __attribute__::e_ident[16]

◆ e_machine

uint16_t __attribute__::e_machine

◆ e_phentsize

uint16_t __attribute__::e_phentsize

◆ e_phnum

uint16_t __attribute__::e_phnum

◆ e_phoff

uint64_t __attribute__::e_phoff

◆ e_shentsize

uint16_t __attribute__::e_shentsize

◆ e_shnum

uint16_t __attribute__::e_shnum

◆ e_shoff

uint64_t __attribute__::e_shoff

◆ e_shstrndx

uint16_t __attribute__::e_shstrndx

◆ e_type

uint16_t __attribute__::e_type

◆ e_version

uint32_t __attribute__::e_version

◆ ebr

fat32_ebr_t __attribute__::ebr

◆ end_lba

uint64_t __attribute__::end_lba

◆ extension

char __attribute__::extension[3]

◆ fat_count

uint8_t __attribute__::fat_count

◆ file_type

uint8_t __attribute__::file_type

◆ filesize

uint32_t __attribute__::filesize

◆ first_usable_lba

uint64_t __attribute__::first_usable_lba

◆ flags

uint16_t __attribute__::flags

◆ fsinfo_sector

uint16_t __attribute__::fsinfo_sector

◆ head_count

uint16_t __attribute__::head_count

◆ header_crc32

uint32_t __attribute__::header_crc32

◆ header_size

uint32_t __attribute__::header_size

◆ hidden_sector_count

uint32_t __attribute__::hidden_sector_count

◆ i_atime

uint32_t __attribute__::i_atime

◆ i_block

uint32_t __attribute__::i_block[15]

◆ i_blocks

uint32_t __attribute__::i_blocks

◆ i_ctime

uint32_t __attribute__::i_ctime

◆ i_dir_acl

uint32_t __attribute__::i_dir_acl

◆ i_dtime

uint32_t __attribute__::i_dtime

◆ i_faddr

uint32_t __attribute__::i_faddr

◆ i_file_acl

uint32_t __attribute__::i_file_acl

◆ i_flags

uint32_t __attribute__::i_flags

◆ i_generation

uint32_t __attribute__::i_generation

◆ i_gid

uint16_t __attribute__::i_gid

◆ i_links_count

uint16_t __attribute__::i_links_count

◆ i_mode

uint16_t __attribute__::i_mode

◆ i_mtime

uint32_t __attribute__::i_mtime

◆ i_osd1

uint32_t __attribute__::i_osd1

◆ i_osd2

uint8_t __attribute__::i_osd2[12]

◆ i_size

uint32_t __attribute__::i_size

◆ i_uid

uint16_t __attribute__::i_uid

◆ inode

uint32_t __attribute__::inode

◆ jump

uint8_t __attribute__::jump[3]

◆ large_sector_count

uint32_t __attribute__::large_sector_count

◆ last_allocated_cluster

uint32_t __attribute__::last_allocated_cluster

◆ last_free_cluster_count

uint32_t __attribute__::last_free_cluster_count

◆ last_usable_lba

uint64_t __attribute__::last_usable_lba

◆ lead_signature

uint32_t __attribute__::lead_signature

◆ lowercase

uint8_t __attribute__::lowercase

◆ mdate

uint16_t __attribute__::mdate

◆ media_descriptor_type

uint8_t __attribute__::media_descriptor_type

◆ mtime

uint16_t __attribute__::mtime

◆ my_lba

uint64_t __attribute__::my_lba

◆ name [1/2]

char __attribute__::name

◆ name [2/2]

char __attribute__::name[8]

◆ name1

uint16_t __attribute__::name1[5]

◆ name2

uint16_t __attribute__::name2[6]

◆ name3

uint16_t __attribute__::name3[2]

◆ name_len

uint8_t __attribute__::name_len

◆ num_partition_entries

uint32_t __attribute__::num_partition_entries

◆ oem_name

uint8_t __attribute__::oem_name[8]

◆ order

uint8_t __attribute__::order

◆ p_align

uint64_t __attribute__::p_align

◆ p_filesz

uint64_t __attribute__::p_filesz

◆ p_flags

uint32_t __attribute__::p_flags

◆ p_memsz

uint64_t __attribute__::p_memsz

◆ p_offset

uint64_t __attribute__::p_offset

◆ p_paddr

uint64_t __attribute__::p_paddr

◆ p_type

uint32_t __attribute__::p_type

◆ p_vaddr

uint64_t __attribute__::p_vaddr

◆ partition_entries_lba

uint64_t __attribute__::partition_entries_lba

◆ partition_entry_array_crc32

uint32_t __attribute__::partition_entry_array_crc32

◆ partition_entry_size

uint32_t __attribute__::partition_entry_size

◆ phys_addr

uint32_t __attribute__::phys_addr

◆ rec_len

uint16_t __attribute__::rec_len

◆ reserved [1/2]

uint8_t __attribute__::reserved

◆ reserved [2/2]

uint8_t __attribute__::reserved[480]

◆ reserved2

uint8_t __attribute__::reserved2

◆ reserved_sector_count

uint16_t __attribute__::reserved_sector_count

◆ revision

uint32_t __attribute__::revision

◆ root_directory_cluster

uint32_t __attribute__::root_directory_cluster

◆ root_entry_count

uint16_t __attribute__::root_entry_count

◆ s_algo_bitmap

uint32_t __attribute__::s_algo_bitmap

◆ s_block_group_nr

uint16_t __attribute__::s_block_group_nr

◆ s_blocks_count

uint32_t __attribute__::s_blocks_count

◆ s_blocks_per_group

uint32_t __attribute__::s_blocks_per_group

◆ s_checkinterval

uint32_t __attribute__::s_checkinterval

◆ s_creator_os

uint32_t __attribute__::s_creator_os

◆ s_def_resgid

uint16_t __attribute__::s_def_resgid

◆ s_def_resuid

uint16_t __attribute__::s_def_resuid

◆ s_errors

uint16_t __attribute__::s_errors

◆ s_feature_compat

uint32_t __attribute__::s_feature_compat

◆ s_feature_incompat

uint32_t __attribute__::s_feature_incompat

◆ s_feature_ro_compat

uint32_t __attribute__::s_feature_ro_compat

◆ s_first_data_block

uint32_t __attribute__::s_first_data_block

◆ s_first_ino

uint32_t __attribute__::s_first_ino

◆ s_frags_per_group

uint32_t __attribute__::s_frags_per_group

◆ s_free_blocks_count

uint32_t __attribute__::s_free_blocks_count

◆ s_free_inodes_count

uint32_t __attribute__::s_free_inodes_count

◆ s_inode_size

uint16_t __attribute__::s_inode_size

◆ s_inodes_count

uint32_t __attribute__::s_inodes_count

◆ s_inodes_per_group

uint32_t __attribute__::s_inodes_per_group

◆ s_last_mounted

uint8_t __attribute__::s_last_mounted[64]

◆ s_lastcheck

uint32_t __attribute__::s_lastcheck

◆ s_log_block_size

uint32_t __attribute__::s_log_block_size

◆ s_log_frag_size

uint32_t __attribute__::s_log_frag_size

◆ s_magic

uint16_t __attribute__::s_magic

◆ s_max_mnt_count

uint16_t __attribute__::s_max_mnt_count

◆ s_minor_rev_level

uint16_t __attribute__::s_minor_rev_level

◆ s_mnt_count

uint16_t __attribute__::s_mnt_count

◆ s_mtime

uint32_t __attribute__::s_mtime

◆ s_padding

uint8_t __attribute__::s_padding[820]

◆ s_r_blocks_count

uint32_t __attribute__::s_r_blocks_count

◆ s_rev_level

uint32_t __attribute__::s_rev_level

◆ s_state

uint16_t __attribute__::s_state

◆ s_uuid

uint8_t __attribute__::s_uuid[16]

◆ s_volume_name

uint8_t __attribute__::s_volume_name[16]

◆ s_wtime

uint32_t __attribute__::s_wtime

◆ sectors_per_cluster

uint8_t __attribute__::sectors_per_cluster

◆ sectors_per_fat [1/2]

uint16_t __attribute__::sectors_per_fat

◆ sectors_per_fat [2/2]

uint32_t __attribute__::sectors_per_fat

◆ sectors_per_track

uint16_t __attribute__::sectors_per_track

◆ signature [1/2]

uint8_t __attribute__::signature

◆ signature [2/2]

uint32_t __attribute__::signature

◆ start_lba

uint64_t __attribute__::start_lba

◆ system_id

char __attribute__::system_id[8]

◆ total_sector_count

uint16_t __attribute__::total_sector_count

◆ trail_signature

uint32_t __attribute__::trail_signature

◆ type

uint8_t __attribute__::type

◆ type_guid

gpt_guid_t __attribute__::type_guid

◆ unique_guid

gpt_guid_t __attribute__::unique_guid

◆ version

uint16_t __attribute__::version

◆ volume_id

uint32_t __attribute__::volume_id

◆ volume_label

char __attribute__::volume_label[11]

◆ zero

uint16_t __attribute__::zero

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