X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/a7384053efe345d199440720b437a28e91058ff3..1fe5f5eb5378a47bf0f3451762743c162e40faad:/lunaix-os/includes/lunaix/fs/ramfs.h diff --git a/lunaix-os/includes/lunaix/fs/ramfs.h b/lunaix-os/includes/lunaix/fs/ramfs.h index f7f8e27..4c77906 100644 --- a/lunaix-os/includes/lunaix/fs/ramfs.h +++ b/lunaix-os/includes/lunaix/fs/ramfs.h @@ -1,6 +1,20 @@ #ifndef __LUNAIX_RAMFS_H #define __LUNAIX_RAMFS_H +#include + +#define RAMF_FILE 0 +#define RAMF_DIR 1 +#define RAMF_SYMLINK 2 + +struct ram_inode +{ + u32_t flags; + char* symlink; +}; + +#define RAM_INODE(data) ((struct ram_inode*)(data)) + void ramfs_init();