Exercises for filesystems-101

This repository contains a collection of exercises to be solved while working through filesystems-101. Solving these problems is obligatory for all students.

Layout

Each problem has a dedicated directory. A file named solution.h explains the interface to implement in a solution. A solution itself must be implemented in solution.c. You may create additional source files if needed.. A file named main.c invokes a solution. You may modify it to run more tests of your own choice.

How to work with this repository

  1. Clone it,
  2. Make a branch named solutions,
  3. Implement a solution to a problem, and commit it,
  4. Notify Artem via telegram.