|
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().