Re: thread safe fat



On Aug 30, 9:29 am, kmag...@xxxxxxxxx wrote:

It seems to be that in your DOSFS each task executing a filewrite or
read has to have at least a block-sized buffer and some file-info
structures as FILEINFO. It's to much expensive for my RAM resources:

The filesystem is designed so that it uses no global RAM. This means
that if RAM is plentiful you get thread-safety free by simply using
separate RAM structures.

If RAM is in short supply, you can use a single set of RAM structures
for an arbitrary number of tasks and provide whatever safing features
you require using your own system of semaphores, exactly as you
requested in your original post.

.