SayoriOS  0.3.3
Структура fs_node

Поля данных

char name [128]
 Имя файла.
 
char path [512]
 Полный путь
 
uint32_t root
 Индекс папки
 
uint32_t mask
 Маска прав доступа.
 
uint32_t uid
 Пользователь, владеющий файлом.
 
uint32_t gid
 Группа, владеющая файлом.
 
uint32_t flags
 Включает тип нода. Смотрите определение #defines, приведенное выше.
 
uint32_t inode
 Зависит от устройства, позволяет файловой системе идентифицировать файлы.
 
uint32_t length
 Размер файла в байтах.
 
uint32_t impl
 Номер, зависящий от реализации.
 
readChar_type_t readChar
 Функция FS - Полное чтение файла
 
read_type_t read
 Функция FS - Чтение файла с указанием параметров
 
write_type_t write
 Функция FS - Запись в файл
 
open_type_t open
 Функция FS - Функция для открытия файла (не исп)
 
close_type_t close
 Функция FS - Функция для закрытия файла (не исп)
 
readdir_type_t readDir
 Функция FS - Функция для чтение папки (не исп)
 
countElemFolder_type_t getCountElemFolder
 Функция FS - Функция для получения количества файлов в папке
 
findFile_type_t findFile
 Функция FS - Функция для поиска файла
 
findFile_type_t findDir
 Функция FS - Функция для поиска файла
 
getFileInfo_type_t getFileInfo
 Функция FS - Функция для получения информации о файле (не исп) (старое)
 
getLengthFile_type_t getLengthFile
 Функция FS - Функция для получения размера файла
 
getLengthFile_type_t getOffsetFile
 Функция FS - Функция для получения позиции файла (отступ)
 
dirlist_type_t getListElem
 Функция FS - Функция для получения списка файлов
 
dirfree_type_t unlistElem
 
charintData_type_t getDevName
 Функция для получения имени устройства
 
char devName [512]
 Имя устройства
 
getDeviceSize_type_t diskUsed
 Сколько использовано места
 
getDeviceSize_type_t diskSpace
 Сколько свободно места
 
getDeviceSize_type_t diskSize
 Размер диска
 
list_type_t list
 Список
 
struct fs_nodeptr
 Используется для точек монтирования и символических ссылок.
 

Подробное описание

См. определение в файле vfs_new.h строка 38


Объявления и описания членов структуры находятся в файле: