Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
en:docs:dos:api:int21:3d [2021/09/29 11:46] – prokushev | en:docs:dos:api:int21:3d [2024/05/02 07:55] (current) – prokushev | ||
---|---|---|---|
Line 98: | Line 98: | ||
2 = open succeeds if file read-only, else fails with INT 24 | 2 = open succeeds if file read-only, else fails with INT 24 | ||
- | (Table 01404) | + | |
Values for DOS 7.x file sharing behavior: | Values for DOS 7.x file sharing behavior: | ||
- | | Second and subsequent Opens | + | |
- | First |Compat | + | ^ First Open ^^ Second and subsequent Opens ^^^^^^^^^^^^^^^^^^^^ |
- | | + | ^ ::: |
- | |R W RW A | + | ^ ::: |
- | - - - - -| - - - - - - - - - - - - - - - - - - - - - - - - | + | ^ Compat |
- | Compat R |Y Y Y Y | + | ^ ::: ^ W | Y | Y | Y | C | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | Y | |
- | W |Y Y Y C | + | ^ ::: ^ RW | Y | Y | Y | C | N | N | N | N | N | N | N | N | N | N | N | Y | Y | N | N | Y | |
- | RW|Y Y Y C | + | ^ ::: ^ NA | Y | C | C | Y | N | N | N | N | Y | N | N | Y | N | N | N | Y | Y | N | N | Y | |
- | NA|Y C C Y | + | ^ Deny All |
- | - - - - -| | + | ^ ::: ^ W | C | C | C | C | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | |
- | | + | ^ ::: ^ RW | C | C | C | C | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | |
- | All | + | ^ ::: ^ NA | C | C | C | C | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | |
- | RW|C C C C | + | ^ Deny Write ^ R | Y | C | C | Y | N | N | N | N | Y | N | N | Y | N | N | N | Y | Y | N | N | Y | |
- | NA|C C C C | + | ^ ::: ^ W | C | C | C | C | N | N | N | N | N | N | N | N | Y | N | N | Y | Y | N | N | Y | |
- | - - - - -| | + | ^ ::: ^ RW | 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 | |
- | Write | + | ^ Deny Read ^ R | C | C | C | C | N | N | N | N | N | Y | N | N | N | N | N | N | N | Y | N | N | |
- | RW|C C C C | + | ^ ::: ^ W | C | C | C | C | N | N | N | N | N | N | N | N | N | Y | N | N | N | Y | N | N | |
- | NA|Y C C Y | + | ^ ::: ^ RW | 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 None ^ R | Y | Y | Y | Y | N | N | N | N | Y | Y | Y | Y | N | N | N | Y | Y | Y | Y | Y | |
- | Read W |C C C C | + | ^ ::: ^ W | C | C | C | C | N | N | N | N | N | N | N | N | Y | Y | Y | Y | Y | Y | Y | Y | |
- | RW|C C C C | + | ^ ::: ^ RW | 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 | + | ^ ::: ^ NA | 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 | + | |
- | RW|C C C C | + | |
- | NA|Y Y Y Y | + | |
Legend: R -> reading, W -> writing, RW -> both reading & writing, | Legend: R -> reading, W -> writing, RW -> both reading & writing, | ||
A/NA -> reading without access time update | A/NA -> reading without access time update | ||
Line 136: | Line 132: | ||
===== See also ===== | ===== See also ===== | ||
- | AH=0Fh, | + | AH=[[en: |
===== Note ===== | ===== Note ===== |