X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/a7384053efe345d199440720b437a28e91058ff3..refs/heads/nov/multiuser:/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..e430df7 100644 --- a/lunaix-os/includes/lunaix/fs/ramfs.h +++ b/lunaix-os/includes/lunaix/fs/ramfs.h @@ -1,7 +1,19 @@ #ifndef __LUNAIX_RAMFS_H #define __LUNAIX_RAMFS_H -void -ramfs_init(); +#include + +#define RAMF_FILE 0 +#define RAMF_DIR 1 +#define RAMF_SYMLINK 2 + +struct ram_inode +{ + u32_t flags; + size_t size; + char* symlink; +}; + +#define RAM_INODE(data) ((struct ram_inode*)(data)) #endif /* __LUNAIX_RAMFS_H */