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