2022-11-12 18:13:41 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "fs/VFS.h"
|
|
|
|
|
|
|
|
namespace TmpFS
|
|
|
|
{
|
|
|
|
VFS::Node* get();
|
|
|
|
|
|
|
|
VFS::Node* finddir(VFS::Node* node, const char* filename);
|
|
|
|
VFS::Node* readdir(VFS::Node* node, long offset);
|
|
|
|
|
|
|
|
int mkdir(VFS::Node* node, const char* name, mode_t mode);
|
|
|
|
|
|
|
|
ssize_t read(VFS::Node* node, size_t offset, size_t length, char* buffer);
|
2022-11-12 20:11:26 +01:00
|
|
|
ssize_t write(VFS::Node* node, size_t offset, size_t length, const char* buffer);
|
|
|
|
|
|
|
|
VFS::Node* create(VFS::Node* node, const char* name, mode_t mode, uid_t uid, gid_t gid);
|
2022-11-12 18:13:41 +01:00
|
|
|
}
|