Re: [ros-dev] [ros-diffs] [pschweitzer] 65501: [FASTFAT] Set clean shutdown bit on dismount

2014-11-27 Thread Jérôme Gardou
Hey Pierre!

This flag
> +if (DeviceExt->VolumeFcb->Flags & VCB_CLEAR_DIRTY)
> +{
> +/* Set clean shutdown bit */
> +Status = GetNextCluster(DeviceExt, 1, &eocMark);
> +if (NT_SUCCESS(Status))
> +{
> +eocMark |= DeviceExt->CleanShutBitMask;
> +if (NT_SUCCESS(WriteCluster(DeviceExt, 1, eocMark)))
and that one
> +DeviceExt->VolumeFcb->Flags &= ~VCB_IS_DIRTY;
> +}
> +}
> +
>  /* Flush volume & files */
>  VfatFlushVolume(DeviceExt, (PVFATFCB)FileObject->FsContext);
>  
> 
> 
don't really seem to match. Or is the former a part of a OR combination
defining the latter ?

Cheers.
Jérôme.

___
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Re: [ros-dev] [ros-diffs] [pschweitzer] 65501: [FASTFAT] Set clean shutdown bit on dismount

2014-11-27 Thread Pierre Schweitzer
First flag is set to inform that the second flag is to be removed on
dismount/shutdown.
Hence its removal.

On 11/27/2014 04:14 PM, Jérôme Gardou wrote:
> Hey Pierre!
> 
> This flag
>> +if (DeviceExt->VolumeFcb->Flags & VCB_CLEAR_DIRTY)
>> +{
>> +/* Set clean shutdown bit */
>> +Status = GetNextCluster(DeviceExt, 1, &eocMark);
>> +if (NT_SUCCESS(Status))
>> +{
>> +eocMark |= DeviceExt->CleanShutBitMask;
>> +if (NT_SUCCESS(WriteCluster(DeviceExt, 1, eocMark)))
> and that one
>> +DeviceExt->VolumeFcb->Flags &= ~VCB_IS_DIRTY;
>> +}
>> +}
>> +
>>  /* Flush volume & files */
>>  VfatFlushVolume(DeviceExt, (PVFATFCB)FileObject->FsContext);
>>  
>>
>>
> don't really seem to match. Or is the former a part of a OR combination
> defining the latter ?
> 
> Cheers.
> Jérôme.
> 
> ___
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
> 


-- 
Pierre Schweitzer 
System & Network Administrator
Senior Kernel Developer
ReactOS Deutschland e.V.



smime.p7s
Description: S/MIME Cryptographic Signature
___
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

[ros-dev] Mention of ReactOS in some security book...

2014-11-27 Thread Hermès BÉLUSCA - MAÏTO
Hi !

 

While searching  for something I stumbled upon this :
http://books.google.fr/books?id=YjwKAwAAQBAJ

&pg=RA1-PA331&lpg=RA1-PA331&dq=reactos+shell+new&source=bl&ots=D1hNcK_QQx&si
g=n95n-VyBUgC326b3vbqg6p1QgXU&hl=fr&sa=X&ei=7VZ3VN-5O8viaqbSgSg&ved=0CEgQ6AE
wCQ#v=onepage&q=reactos%20shell%20new&f=false

 

Read section: “Creating a Custom Shell”. They use ReactOS (and RosBE 1.5, a
piece of history ^^) for their purpose :D

 

Hermès.

___
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev