[haiku-development] Re: GSOC: IMAP as a Local File System

  • From: anil kag <anilkagak2@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 2 Apr 2012 08:34:00 +0530

@ 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
>>
>>
>

Other related posts: