Max OS 0.3
Loading...
Searching...
No Matches
MaxOS::filesystem::format::ext2::InodeOS2Linux Struct Reference

The OS specific data for Linux created ext2 inodes. More...

#include <ext2.h>

Public Attributes

uint8_t fragment
 The fragment number.
 
uint8_t fragment_size
 How many 1024 byte fragments are in the file.
 
uint16_t high_type_permissions
 The high bits of the type & permissions.
 
uint16_t high_user_id
 The high bits of the user ID.
 
uint16_t high_group_id
 The high bits of the group ID.
 
uint32_t author_id
 The user who created the inode (0xFFFFFFFF if use UID/GID fields)
 

Detailed Description

The OS specific data for Linux created ext2 inodes.

Definition at line 274 of file ext2.h.

Member Data Documentation

◆ author_id

uint32_t MaxOS::filesystem::format::ext2::InodeOS2Linux::author_id

The user who created the inode (0xFFFFFFFF if use UID/GID fields)

Definition at line 280 of file ext2.h.

◆ fragment

uint8_t MaxOS::filesystem::format::ext2::InodeOS2Linux::fragment

The fragment number.

Definition at line 275 of file ext2.h.

◆ fragment_size

uint8_t MaxOS::filesystem::format::ext2::InodeOS2Linux::fragment_size

How many 1024 byte fragments are in the file.

Definition at line 276 of file ext2.h.

◆ high_group_id

uint16_t MaxOS::filesystem::format::ext2::InodeOS2Linux::high_group_id

The high bits of the group ID.

Definition at line 279 of file ext2.h.

◆ high_type_permissions

uint16_t MaxOS::filesystem::format::ext2::InodeOS2Linux::high_type_permissions

The high bits of the type & permissions.

Definition at line 277 of file ext2.h.

◆ high_user_id

uint16_t MaxOS::filesystem::format::ext2::InodeOS2Linux::high_user_id

The high bits of the user ID.

Definition at line 278 of file ext2.h.


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