diff options
author | filip <“filip.rabiega@gmail.com”> | 2023-02-02 21:53:03 +0200 |
---|---|---|
committer | filip <“filip.rabiega@gmail.com”> | 2023-02-02 21:53:03 +0200 |
commit | d2a6dafcf6dcffdd0f94655444f3570ce149ad01 (patch) | |
tree | c79eccef19c7e8d00e701776594483be389d76e3 /filesystem.h | |
download | chadunix-fs-d2a6dafcf6dcffdd0f94655444f3570ce149ad01.tar.gz chadunix-fs-d2a6dafcf6dcffdd0f94655444f3570ce149ad01.tar.bz2 chadunix-fs-d2a6dafcf6dcffdd0f94655444f3570ce149ad01.zip |
Diffstat (limited to 'filesystem.h')
-rw-r--r-- | filesystem.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/filesystem.h b/filesystem.h new file mode 100644 index 0000000..bbc42f5 --- /dev/null +++ b/filesystem.h @@ -0,0 +1,19 @@ +/* + * File: filesystem.h + * + * This file contains the main function prototypes used for any file system + * abstractions + * + * Author: Filip Rabiega + */ + +#include "filesystem-datastructure.h" + +void mkfs(FileSystem *const filesystem); +int touch(FileSystem *const filesystem, const char name[]); +int mkdir(FileSystem *const filesystem, const char name[]); +int cd(FileSystem *const filesystem, const char name[]); +int ls(FileSystem *const filesystem, const char name[]); +void pwd(FileSystem *const filesystem); +void rmfs(FileSystem *const filesystem); +int rm(FileSystem *const filesystem, const char name[]); |