UbixOS
2.0
|
#include <file.h>
Data Fields | |
char * | buffer |
struct cacheNode * | cacheNode |
struct dmadat * | dmadat |
int | dsk_meta |
int | dup |
int | fd_type |
char | fileName [512] |
uint32_t | ino |
struct inode | inode |
uint16_t | length |
uint16_t | mode |
struct vfs_mountPoint * | mp |
struct fileDescriptor * | next |
off_t | offset |
uint32_t | perms |
struct fileDescriptor * | prev |
void * | res |
uint32_t | resid |
uint32_t | size |
uint32_t | start |
uint16_t | status |
char* fileDescriptor::buffer |
Definition at line 74 of file file.h.
Referenced by fopen(), writeFileByte(), and writeUbixFS().
struct cacheNode* fileDescriptor::cacheNode |
Definition at line 75 of file file.h.
Referenced by readUbixFS().
struct dmadat* fileDescriptor::dmadat |
Definition at line 77 of file file.h.
Referenced by ffs_read().
char fileDescriptor::fileName[512] |
Definition at line 73 of file file.h.
Referenced by fopen(), sys_fchdir(), writeFileByte(), and writeUbixFS().
uint32_t fileDescriptor::ino |
Definition at line 66 of file file.h.
Referenced by _sys_stat(), open_fat(), sys_fstat(), and sys_fstatat().
struct inode fileDescriptor::inode |
Definition at line 80 of file file.h.
Referenced by _sys_stat(), sys_fstat(), and sys_fstatat().
uint16_t fileDescriptor::mode |
Definition at line 68 of file file.h.
Referenced by fopen(), and open_fat().
struct vfs_mountPoint* fileDescriptor::mp |
Definition at line 65 of file file.h.
Referenced by fgetc(), fopen(), fputc(), fread(), freeBlocks(), getFreeBlocks(), open_fat(), readUbixFS(), sysMkDir(), ubixFSmkDir(), writeFileByte(), and writeUbixFS().
struct fileDescriptor* fileDescriptor::next |
off_t fileDescriptor::offset |
Definition at line 69 of file file.h.
Referenced by addDirEntry(), fgetc(), fputc(), fread(), open_fat(), read_fat(), sys_fseek(), sys_lseek(), and sys_pread().
uint32_t fileDescriptor::perms |
Definition at line 76 of file file.h.
Referenced by execFile(), open_fat(), and sysExec().
struct fileDescriptor* fileDescriptor::prev |
void* fileDescriptor::res |
Definition at line 82 of file file.h.
Referenced by open_fat(), read_fat(), sys_fstat(), sys_write(), and write_fat().
uint32_t fileDescriptor::size |
Definition at line 70 of file file.h.
Referenced by addDirEntry(), open_fat(), readUbixFS(), sys_fopen(), sys_fstat(), writeFileByte(), and writeUbixFS().
uint32_t fileDescriptor::start |
Definition at line 72 of file file.h.
Referenced by writeFileByte(), and writeUbixFS().
uint16_t fileDescriptor::status |
Definition at line 67 of file file.h.
Referenced by feof(), readUbixFS(), and writeFileByte().