HP3000-L Archives

August 1998, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Craig Fairchild <[log in to unmask]>
Reply To:
Craig Fairchild <[log in to unmask]>
Date:
Thu, 13 Aug 1998 15:54:39 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (37 lines)
On Aug 13,  1:15pm, Michael Berkowitz wrote:
> However, the 5.5 communicator writes on page 3-9 that the modification
> date of mapped files and compatilbility mode files are not affected by this
> change.  The modification date in the file label is always updated when
> these files are opened for write access.  Since CM KSAM file are
> compatibility mode files by definition, they should work as before.  Maybe
> the documentation and action don't jive.
>-- End of excerpt from Michael Berkowitz

Boy, you'd think this would be the case given the name "CM KSAM" but, as in
most things in life, you can't judge this book by its cover. A CM KSAM "file"
is actually composed of two ordinary fixed or variable length record files. The
"CM" part refers to the code that manages these two files, keeping key
information in one and user data in the other. Both the key file and the data
file of a CM KSAM file are very much supported in native mode.

You are very right to point out the other exceptions to the modification
timestamp update rule. Both CIRcular and RIO files will have their modification
timestamps updated anytime the file is opened for write access, regardless of
whether or not any data was actually changed. The same thing holds true for any
file that is opened for mapped access, with any form of write permission. The
file system must assume that the data was altered, since mapped access bypasses
the file system and writes directly to the file.

Thanks for the clarification.

Craig

--
Craig Fairchild

Email: [log in to unmask]               Phone: (408) 447-5990
USPS:  Hewlett-Packard Company           Fax:   (408) 447-4278
       M/S 47UA
       19447 Pruneridge Avenue
       Cupertino, CA 95014

ATOM RSS1 RSS2