PFILE_OBJECT->FsContext

I heared that FsContext is unique for every exisiting file on disk. Is that
true?

Alexey Logachyov
xxxxx@vba.com.by
VirusBlokAda ltd.
http://www.vba.com.by


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Alexei,

Not quite. FsContext is unique for every open file. It can get re-used if one file is closed, then another opened.

Andy.


Sign-up for your own FREE Personalized E-mail at Mail.com

http://www.mail.com/?sr=signup

1 cent a minute calls anywhere in the U.S.!

http://www.getpennytalk.com/cgi-bin/adforward.cgi?p_key=RG9853KJ&url=http://www.getpennytalk.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Andy:

You are making ambiguous statement too. Let me try :wink:

Same FsContext is shared among all FileObjects that represent same stream of
same file on disk.

Regards,

Vladimir

-----Original Message-----
From: Andy Champ [mailto:xxxxx@earthling.net]
Sent: Friday, November 30, 2001 6:05 AM
To: File Systems Developers
Subject: [ntfsd] RE: PFILE_OBJECT->FsContext

Alexei,

Not quite. FsContext is unique for every open file. It can get re-used if
one file is closed, then another opened.

Andy.


Sign-up for your own FREE Personalized E-mail at Mail.com

http://www.mail.com/?sr=signup

1 cent a minute calls anywhere in the U.S.!

http://www.getpennytalk.com/cgi-bin/adforward.cgi?p_key=RG9853KJ&url=http://
www.getpennytalk.com


You are currently subscribed to ntfsd as: xxxxx@Starbase.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

ummm… Vladimir gets the prize…

To try to put it all together:

All concurrently open file objects for a single stream of a single file will share an FSContext.

If two concurrently open file objects refer to different streams (including different files), they will have different FSContexts.

If two file objects are opened at different times, they may or may not have the same FSContext regardless of whether they refer to the same file.

All agreed?

Andy.
-----Original Message-----
From: Chtchetkine, Vladimir [mailto:xxxxx@Starbase.com]
Sent: 30 November 2001 14:39
To: File Systems Developers
Subject: [ntfsd] RE: PFILE_OBJECT->FsContext

Andy:

You are making ambiguous statement too. Let me try :wink:

Same FsContext is shared among all FileObjects that represent same stream of same file on disk.

Regards,

Vladimir

-----Original Message-----
From: Andy Champ [mailto:xxxxx@earthling.net]
Sent: Friday, November 30, 2001 6:05 AM
To: File Systems Developers
Subject: [ntfsd] RE: PFILE_OBJECT->FsContext

Alexei,

Not quite. FsContext is unique for every open file. It can get re-used if one file is closed, then another opened.

Andy.


Sign-up for your own FREE Personalized E-mail at Mail.com

http://www.mail.com/?sr=signup

1 cent a minute calls anywhere in the U.S.!

http://www.getpennytalk.com/cgi-bin/adforward.cgi?p_key=RG9853KJ&url=http://www.getpennytalk.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

OK, I’ve got it. Thanks for reply.

Alexey Logachyov
xxxxx@vba.com.by
VirusBlokAda ltd.
http://www.vba.com.by

----- Original Message -----
From: “Andy Champ”
To: “File Systems Developers”
Sent: Friday, November 30, 2001 5:16 PM
Subject: [ntfsd] RE: PFILE_OBJECT->FsContext

> ummm… Vladimir gets the prize…
>
> To try to put it all together:
>
> All concurrently open file objects for a single stream of a single file
will share an FSContext.
>
> If two concurrently open file objects refer to different streams
(including different files), they will have different FSContexts.
>
> If two file objects are opened at different times, they may or may not
have the same FSContext regardless of whether they refer to the same file.
>
> All agreed?
>
> Andy.
> -----Original Message-----
> From: Chtchetkine, Vladimir [mailto:xxxxx@Starbase.com]
> Sent: 30 November 2001 14:39
> To: File Systems Developers
> Subject: [ntfsd] RE: PFILE_OBJECT->FsContext
>
>
> Andy:
>
> You are making ambiguous statement too. Let me try :wink:
>
> Same FsContext is shared among all FileObjects that represent same stream
of same file on disk.
>
> Regards,
>
> Vladimir
>
> -----Original Message-----
> From: Andy Champ [mailto:xxxxx@earthling.net]
> Sent: Friday, November 30, 2001 6:05 AM
> To: File Systems Developers
> Subject: [ntfsd] RE: PFILE_OBJECT->FsContext
>
>
>
> Alexei,
>
> Not quite. FsContext is unique for every open file. It can get re-used
if one file is closed, then another opened.
>
> Andy.
> –
>
> _______________________________________________
>
> Sign-up for your own FREE Personalized E-mail at Mail.com
>
> http://www.mail.com/?sr=signup
>
>
>
>
>
> 1 cent a minute calls anywhere in the U.S.!
>
>
>
>
http://www.getpennytalk.com/cgi-bin/adforward.cgi?p_key=RG9853KJ&url=http://
www.getpennytalk.com
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@vba.com.by
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Any file stream on disk can either have no associated FsContext value or have one, and only one.
Note that FsContext values are not persistent.

Max

----- Original Message -----
From: “Alexey Logachyov”
To: “File Systems Developers”
Sent: Friday, November 30, 2001 2:46 PM
Subject: [ntfsd] PFILE_OBJECT->FsContext

> I heared that FsContext is unique for every exisiting file on disk. Is that
> true?
>
> Alexey Logachyov
> xxxxx@vba.com.by
> VirusBlokAda ltd.
> http://www.vba.com.by
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> If two file objects are opened at different times, they may or may not have the same
FSContext regardless of whether they refer to the same file.

If there is a period of time when these 2 FOs are opened simultaneously - then they will have the same FsContext.

Max


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

That’s an interesting point: “have no FsContext”! In which case an opened
instance of FileObject may have no FsContext?

Regards,

Vladimir

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Friday, November 30, 2001 6:31 PM
To: File Systems Developers
Subject: [ntfsd] Re: PFILE_OBJECT->FsContext

Any file stream on disk can either have no associated FsContext value or
have one, and only one.
Note that FsContext values are not persistent.

Max

----- Original Message -----
From: “Alexey Logachyov”
To: “File Systems Developers”
Sent: Friday, November 30, 2001 2:46 PM
Subject: [ntfsd] PFILE_OBJECT->FsContext

> I heared that FsContext is unique for every exisiting file on disk. Is
that
> true?
>
> Alexey Logachyov
> xxxxx@vba.com.by
> VirusBlokAda ltd.
> http://www.vba.com.by
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntfsd as: xxxxx@Starbase.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

RE: [ntfsd] Re: PFILE_OBJECT->FsContextIf the file stream on the disk is not opened by anybody - then it has no context.

Max

----- Original Message -----
From: Chtchetkine, Vladimir
To: File Systems Developers
Sent: Saturday, December 01, 2001 6:52 PM
Subject: [ntfsd] Re: PFILE_OBJECT->FsContext

That’s an interesting point: “have no FsContext”! In which case an opened instance of FileObject may have no FsContext?

Regards,

Vladimir

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Friday, November 30, 2001 6:31 PM
To: File Systems Developers
Subject: [ntfsd] Re: PFILE_OBJECT->FsContext

Any file stream on disk can either have no associated FsContext value or have one, and only one.
Note that FsContext values are not persistent.

Max

----- Original Message -----
From: “Alexey Logachyov”
To: “File Systems Developers”
Sent: Friday, November 30, 2001 2:46 PM
Subject: [ntfsd] PFILE_OBJECT->FsContext

> I heared that FsContext is unique for every exisiting file on disk. Is that
> true?
>
> Alexey Logachyov
> xxxxx@vba.com.by
> VirusBlokAda ltd.
> http://www.vba.com.by
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntfsd as: xxxxx@Starbase.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com