#include <sys/types.h>#include <unistd.h>#include "fsAbstract.h"#include "types.h"#include "file.h"Go to the source code of this file.
Data Structures | |
| struct | blockRun |
| struct | dataStream |
| struct | diskSuperBlock |
| class | UbixFS |
| struct | ubixfsInode |
| union | uPtr |
Defines | |
| #define | ATTR_INODE 0x00000004 |
| #define | INODE_DELETED 0x00000010 |
| #define | INODE_DIRECTORY 0x00000002 |
| #define | INODE_IN_USE 0x00000001 |
| #define | INODE_LOGGED 0x00000008 |
| #define | INODE_NO_CACHE 0x00010000 |
| #define | INODE_WAS_WRITTEN 0x00020000 |
| #define | MAX_FILENAME_LENGTH 256 |
| #define | NO_TRANSACTION 0x00040000 |
| #define | NUM_DIRECT_BLOCKS 64 |
| #define | PERMANENT_FLAGS 0x0000ffff |
| #define | UBIXFS_CLEAN 0x434C454E |
| #define | UBIXFS_DIRTY 0x44495254 |
| #define | UBIXFS_INODE_MAGIC 0x3bbe0ad9 |
| #define | UBIXFS_MAGIC1 0xA0A0A0A |
| #define | UBIXFS_MAGIC2 0xB0B0B0B |
| #define | UBIXFS_MAGIC3 0xC0C0C0C |
Typedefs | |
| typedef blockRun | inodeAddr |
| #define INODE_DIRECTORY 0x00000002 |
Definition at line 11 of file ubixfs.h.
Referenced by UbixFS::vfs_format(), and UbixFS::vfs_mkdir().
| #define MAX_FILENAME_LENGTH 256 |
| #define NUM_DIRECT_BLOCKS 64 |
| #define UBIXFS_CLEAN 0x434C454E |
| #define UBIXFS_INODE_MAGIC 0x3bbe0ad9 |
| #define UBIXFS_MAGIC1 0xA0A0A0A |
| #define UBIXFS_MAGIC2 0xB0B0B0B |
| #define UBIXFS_MAGIC3 0xC0C0C0C |
1.4.7