#ifndef _NUCLEUS_VFS_H #define _NUCLEUS_VFS_H #include #include #include #include typedef struct Inode Inode; typedef struct InodeOps InodeOps; /* Structure for an Inode */ struct Inode { Object obj; ino_t ino; uid_t uid; gid_t gid; mode_t mode; nlink_t nlink; size_t size; dev_t dev; InodeOps *ops; union { ObjectList *pages; }; }; struct InodeOps { }; extern ObjectType inodeType; #endif