Project 5: File System Checking

Important Dates

Questions about the project? Use Piazza!

Due: Friday 05/04 by whenever.


There is just one part to this project (yay!?):

Click on the above link to learn more about what you should do. READ IT CAREFULLY!


This project, like all others this semester, can be done with a single partner. Copying code (from other groups) is considered cheating. Read this for more info on what is OK and what is not!


There is also a contest for this project. Read the details here. Then implement it and await the results!

Handing It In

The handin directory is ~cs537-1/handin/login/p5a where login is your login.

For the C/Linux part of this project, you should copy whatever is needed to build the checker (including a makefile) into the p5a/ subdirectory.

Without a makefile, the checker should be compiled as follows: gcc xcheck.c -o xcheck -Wall -Werror -O

Please include a README file. In there, describe what you did a little bit.

If you have a partner, please create a file called partner.login under the p5a directory that contains only your partner's CS login (and nothing else). Both partners should create the partner.login file, but only one partner should submit code.