Viewing: tmpfs.h
📄 tmpfs.h (Read Only) ⬅ To go back
#ifndef TMPFS_H
#define TMPFS_H

#include "fs.h"
#include <stdint.h>

fs_node_t* tmpfs_create_root(void);
int tmpfs_add_file(fs_node_t* root_dir, const char* name, const uint8_t* data, uint32_t len);

int tmpfs_mkdir_p(fs_node_t* root_dir, const char* path);
fs_node_t* tmpfs_create_file(fs_node_t* root_dir, const char* path, const uint8_t* data, uint32_t len);
int tmpfs_create_symlink(fs_node_t* root_dir, const char* link_path, const char* target);

#endif