grub2: bring back build of aros-side grub2 tools
[AROS.git] / rom / filesys / cdfs / DESIGN.txt
blobbb5c8bb70771a97ebbefc544912db9fe307f8324
2 Principle of operation:
4 Public Semaphore 'CDFS':
5     * Alias of (struct CDFS *)
6     * Present while at least one CDFS device is running, or at least one
7       volume is still in the DOS Volume list.
9 On inital call to the CDFS handler, CDFS will search for a 
10 semaphore named 'CDFS'. If not present, it will create one.
12 A new CDFSDevice is then created, and a BCache on that device is opened.
14 When the handler exits, if there are no volumes with outstanding locks,
15 the CDFS semaphore is disposed of.