FreeNOS
Data Fields
FileSystem::FileStat Struct Reference

Contains file information. More...

#include <FileSystem.h>

Data Fields

FileType type
 
u32 inode
 < File type. More...
 
ProcessID pid
 < Inode number More...
 
FileModes access
 < Process identifier of filesystem More...
 
Size size
 < File access permission bits. More...
 
UserID userID
 < Size of the file in bytes. More...
 
GroupID groupID
 < User identity. More...
 

Detailed Description

Contains file information.

Definition at line 113 of file FileSystem.h.

Field Documentation

◆ access

FileModes FileSystem::FileStat::access

< Process identifier of filesystem

Definition at line 118 of file FileSystem.h.

Referenced by FileSystemClient::createFile(), and File::status().

◆ groupID

GroupID FileSystem::FileStat::groupID

< User identity.

Definition at line 121 of file FileSystem.h.

Referenced by File::status().

◆ inode

u32 FileSystem::FileStat::inode

< File type.

Definition at line 116 of file FileSystem.h.

Referenced by FileSystemClient::openFile(), File::status(), and NetworkClient::writeSocketInfo().

◆ pid

ProcessID FileSystem::FileStat::pid

◆ size

Size FileSystem::FileStat::size

< File access permission bits.

Definition at line 119 of file FileSystem.h.

Referenced by FileStorage::capacity(), RecoveryServer::reloadProgram(), and File::status().

◆ type

FileType FileSystem::FileStat::type

Definition at line 115 of file FileSystem.h.

Referenced by FileSystemClient::createFile(), and File::status().

◆ userID

UserID FileSystem::FileStat::userID

< Size of the file in bytes.

Definition at line 120 of file FileSystem.h.

Referenced by File::status().


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