Group Members
- Roberto Mora
- Rahul Khatwani
Project Files (tar contents)
-
README.md Project details, members, run instructions, features, and progress information
-
Makefile Compile instructions for files
-
main.c Contains shell, parsing handling, execution, output, all utility functions, and implementation
Running the Files
-
Building the executable: '$ make'
-
Running the executable: '$ ./exec.out fat32.img'
-
Cleaning: '$ make clean'
List of Available Shell Commands
- exit
- info
- ls DIRNAME
- cd DIRNAME
- size FILENAME
- creat FILENAME
- mkdir DIRNAME
- open FILENAME MODE
- close FILENAME
- read FILENAME OFFSET SIZE
- write FILENAME OFFSET SIZE STRING
- rm FILENAME
- rmdir DIRNAME
Known Bug(s) and Incomplete Part(s)
- creat built-in: if the directory where it is being created is full, our program doesn't create the new cluster.
Program Working Environment
- Linprog server