@ Jérôme Duval : can i use the device_geometry for completing this task?? device_geometry is given in http://haiku.it.su.se:8180/source/xref/headers/os/drivers/Drivers.h thanks... On Mon, Apr 2, 2012 at 8:32 AM, anil kag <anilkagak2@xxxxxxxxx> wrote: > can i use the device_geometry for completing this task?? > device_geometry is given in > http://haiku.it.su.se:8180/source/xref/headers/os/drivers/Drivers.h > > thanks... > > 2012/4/1 Jérôme Duval <korli@xxxxxxxxxxxxxxxx> > >> Le 1 avril 2012 00:47, anil kag <anilkagak2@xxxxxxxxx> a écrit : >> > b) // TODO: this does not take read-only volumes into account! in >> > " >> http://haiku.it.su.se:8180/source/xref/src/add-ons/kernel/file_systems/ntfs/fs_func.c >> " >> > here it says this does not take read-only volumes into account.... i >> mean >> > what does it want to convey... >> > call sequence is something like this... >> > fs_mount(...,...flags,.....) --> utils_mount_volume(...,flags,...) >> --> >> > ntfs_mount(..,flags) --> ntfs_device_mount(..,flags) --> >> > ntfs_volume_startup(..,flags) >> > in the last call it does something like >> > --> if (flags & MS_RDONLY) >> > NVolSetReadOnly(vol) ; ... setting the device read only... am i right?? >> can >> > anyone tell me what is required in this todo?? >> >> It needs to check first if the underlying device can be opened for write >> or not. >> See >> http://haiku.it.su.se:8180/source/xref/src/add-ons/kernel/file_systems/btrfs/Volume.cpp#270 >> or >> http://haiku.it.su.se:8180/source/xref/src/add-ons/kernel/file_systems/fat/dosfs.c#502 >> for instance. >> >> Bye, >> Jérôme >> >> >