The project is for class CMSC216 Introduction to Computer Systems.
Assignment Due Date: Apr 12, 2022
Assignment Score: 69 out of 100
The language used: C
Assignment Purpose: Write a small simulation of the filesystem component of an imitation UNIX system called Ournix, which can model a few of the most common commands.
Functions implemented:
- void mkfs(Ournix *const filesystem)
- int touch(Ournix *const filesystem, const char name[])
- int mkdir(Ournix *const filesystem, const char name[])
- int cd(Ournix *const filesystem, const char name[])
- int ls(Ournix *const filesystem, const char name[])
- void pwd(Ournix *const filesystem)
- void rmfs(Ournix *const filesystem)
- int rm(Ournix *const filesystem, const char name[])
For my implementation, click here. Contact me if you cannot access it.
Click here for the detailed project description