Re: Problems with my foreign file system
On Tue, 15 Jul 2003 raldrich@mac.com wrote:
I'm guessing (based on the icon problem, and on the vMDeviceID for a
network volume, that PBHGetVolParmsSync has decided for some reason
that mine is a network volume, and that it therefore shouldn't strip
the /dev/ prefix. What I don't know, is what flag is messed up which
would cause that. Any ideas?
How are you mounting this volume? If you are doing it manually and then telling DiskArb that the disk has now appeared, DiskArb will assume this is a network volume since you can't tell it otherwise. If DiskArb itself is doing the mount via a *.util program in your .filesystem bundle in /System/Library/Filesystems/, then its probably not figuring out what kind of file system you are in a meaningful enough way to know that you're a local happy disk. Also your file system type might be coming up as a "UNIX" file system to Carbon instead of an HFS volume, if you want it to be HFS you'll have to put into your mnt_stat.f_fstypename field the string "HFS" for the file system ID numbers to work out, plus return the HFS+ code in getattrlist(). But this is irrelevent if you're not supporting volfs with your file system. It'd be a lot easier if you could tell us what your file system is trying to accomplish. --- Marek Kozubal marek@portents.com _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Marek Kozubal