delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1997/12/19/03:45:02

Sender: vheyndri AT rug DOT ac DOT be
Message-Id: <349A33F1.4390@rug.ac.be>
Date: Fri, 19 Dec 1997 09:44:33 +0100
From: Vik Heyndrickx <Vik DOT Heyndrickx AT rug DOT ac DOT be>
Mime-Version: 1.0
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Cc: djgpp-workers AT delorie DOT com
Subject: Re: Q?on sharing/locking files
References: <Pine DOT SUN DOT 3 DOT 91 DOT 971218132915 DOT 1611T-100000 AT is>

> > - It is incomplete (Win95 has a fourth access mode)
> 
> Can you post the details of this fourth mode?

Even an entiry updated list.

Values of DOS 7.1 file sharing behavior:
          |     Second and subsequent Opens
 First    |Compat   Deny     Deny     Deny     Deny
 Open     |         All      Write    Read     None
          |R W B NA R W B NA R W B NA R W B NA R W B NA
 - - - - -| - - - - - - - - - - - - - - - - - - - - - -
 Compat R |Y Y Y Y  N N N N  Y N N Y  N N N Y  Y N N Y
        W |Y Y Y C  N N N N  N N N N  N N N Y  Y N N Y  
        B |Y Y Y C  N N N N  N N N N  N N N Y  Y N N Y  
        NA|Y C C Y  N N N N  Y N N Y  N N N Y  Y N N Y
 - - - - -|     
 Deny   R |C C C C  N N N N  N N N N  N N N N  N N N N
 All    W |C C C C  N N N N  N N N N  N N N N  N N N N
        B |C C C C  N N N N  N N N N  N N N N  N N N N  
        NA|C C C C  N N N N  N N N N  N N N N  N N N N  
 - - - - -|     
 Deny   R |Y C C Y  N N N N  Y N N Y  N N N Y  Y N N Y
 Write  W |C C C C  N N N N  N N N N  Y N N Y  Y N N Y
        B |C C C C  N N N N  N N N N  N N N Y  Y N N Y  
        NA|Y C C Y  N N N N  Y N N Y  N N N Y  Y N N Y  
 - - - - -|     
 Deny   R |C C C C  N N N N  N Y N N  N N N N  N Y N N
 Read   W |C C C C  N N N N  N N N N  N Y N N  N Y N N
        B |C C C C  N N N N  N N N N  N N N N  N Y N N  
        NA|Y Y Y Y  N N N N  Y Y Y Y  N N N Y  Y Y Y Y  
 - - - - -|     
 Deny   R |Y Y Y Y  N N N N  Y Y Y Y  N N N Y  Y Y Y Y
 None   W |C C C C  N N N N  N N N N  Y Y Y Y  Y Y Y Y
        B |C C C C  N N N N  N N N N  N N N Y  Y Y Y Y  
        NA|Y Y Y Y  N N N N  Y Y Y Y  N N N Y  Y Y Y Y

Legend: R -> reading, W -> writing, B -> both reading & writing,
        A -> reading without access time update
        Y = open succeeds, N = open fails with error code 05h
        C = open fails, INT 24 generated

<table was generated using the layout of the table in
 Ralf Brown's Interrupt List>
<table produced by Vik Heyndrickx, without any warranty>

I will submit a copy of this to Ralf Brown too.

-- 
 \ Vik /-_-_-_-_-_-_/   
  \___/ Heyndrickx /          
   \ /-_-_-_-_-_-_/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019