At 10:34 PM 9/7/2003, Martin Pool wrote:
On 7 Sep 2003 Dan O'Reilly <dano%process.com@localhost> wrote:
> At 08:20 PM 9/7/2003, Martin Pool wrote:
> >So with case sensitivity on
> >
> > OPEN("README", WRITE|CREAT|EXCL|CASE_INSENSITIVE)
> >
> >in a directory containing "readme" ought to fail with
> >FILE_ALREADY_EXISTS even on a case-sensitive filesystem, and
> >
> > OPEN("README", READ|CASE_SENSITIVE)
> >
> >in a directory containing "readme" ought to fail with NO_SUCH_FILE
> >even on a case-insensitive filesystem?
>
> No, it wouldn't necessarily do so on VMS, which supports multiple
> versions of files.
How would it behave on VMS, sensei?
Well, specifically with respect to the example creating the file, it would simply create a new version of the file, leaving the old one intact (depending on if a version limit for the file/directory was set, and the depth to which it is set). ------ +-------------------------------+----------------------------------------+ | Dan O'Reilly | "There are 10 types of people in this | | Principal Engineer | world: those who understand binary | | Process Software | and those who don't." | | http://www.process.com | | +-------------------------------+----------------------------------------+