|
Re: Looking for C programmers
This should be possible, in theory. In fact, I believe this is essentially what Microsoft did with the VFAT of the Win95 days, in order to kludge in LFN support.
I believe there are unused fields in file/directory entries that can be (ab)used for this purpose. Another solution is to maintain a hidden system file in each directory that holds the data specific to your FAT implementation, and were I attempting this, that's probably the route I'd take. Using undocumented features of anything is a risky proposition, at best, unless you have control over the thing in question, and can thus ensure future revisions won't break old code.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
|