Re: DOS Compatibility mode

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Carl Beame (beame@mail1.tinet.ie)
Date: 03/04/99-05:43:42 AM Z


From: Carl Beame <beame@mail1.tinet.ie>
Subject: Re: DOS Compatibility mode
Message-Id: <1999Mar04.114519+0000@games>
Date: 04 Mar 1999 11:43:42 +0000

On Thu Mar 04 02:02:02 1999, David Robinson wrote:
> I am trying to figure out the semantics of your Unix compatability
> mode.  My first thought would be that traditional Unix clients
> would make all requests Read/Write/Both as specified on the open()
> and Deny None.
> 
> What you have below seems to be a weird hybrid.  Why is a second
> request with Deny Read fail if the 2nd open is for read or read/write
> when the first open was write-only?  

You are right, I wasn't thinking clearly. Below is a new table. I put
it forward not as gospel but to start people talking...
 
              1st Open                    
 ALL     DR     DW     DRW   COMP   Unix  
 I O B  I O B  I O B  I O B  I O B  I O B 

 Y Y Y  . . .  Y Y Y  . . .  . . .  Y Y Y  I 
 Y Y Y  Y Y Y  . . .  . . .  . . .  Y Y Y  O  ALL 
 Y Y Y  . . .  . . .  . . .  . . .  Y Y Y  B 
 . Y .  . . .  . Y .  . . .  . . .  . . .  I 
 . Y .  . Y .  . . .  . . .  . . .  . . .  O  DR 
 . Y .  . . .  . . .  . . .  . . .  . . .  B 
 Y . .  . . .  Y . .  . . .  . . .  . . .  I 
 Y . .  Y . .  . . .  . . .  . . .  . . .  O  DW 2nd Open 
 Y . .  . . .  . . .  . . .  . . .  . . .  B 
 . . .  . . .  . . .  . . .  . . .  . . .  I 
 . . .  . . .  . . .  . . .  . . .  . . .  O  DRW 
 . . .  . . .  . . .  . . .  . . .  . . .  B 
 . . .  . . .  . . .  . . .  Y Y Y  Y Y Y  I 
 . . .  . . .  . . .  . . .  Y Y Y  Y Y Y  O  COMP 
 . . .  . . .  . . .  . . .  Y Y Y  Y Y Y  B 
 Y Y Y  . . .  Y Y Y  . . .  Y Y Y  Y Y Y  I 
 Y Y Y  Y Y Y  . . .  . . .  Y Y Y  Y Y Y  O  Unix 
 Y Y Y  . . .  . . .  . . .  Y Y Y  Y Y Y  B 

- Carl 


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.2 : 03/04/05-01:46:48 AM Z CST