Re: The argument for fs assistance in handling archives

From: Helge Hafting
Date: Thu Sep 02 2004 - 04:27:11 EST


Oliver Hunt wrote:

How would we go about finding out how many data forks were in a file? Because in order to be able to retrieve data from a fork we would need
to know that the fork were there. Currently this would imply that we
go looking through mtab or some such to find out what fs we're running
on, which seems ugly.



Depends on how the forks eventually get implemented.
With the file-as-directory concept, all you need is to
look at the file's directory part to see what is there. (The forks,
implemented as files in a subdirectory.) It is done the same way
as for an ordinary directory, so nothing "new".

Alternatively we go through the _exciting_ task of making every other
fs (with the exceptions of ntfs, and whatever it is that macs use,
which would need there own custom code) and add code that effectively
goes

getNumForks(fileref){ return 1;}



Necessary if some other mechanism is used, sure.
Helge Hafting
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/