Int 21/AX=6C01h

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

OS/2 v2.0 - DosOpen2

AX = 6C01h
BL = open mode as in AL for normal open (see also AH=3Dh)

bit 7:
Inheritance

bits 4-6:
Sharing mode bit 3 reserved

bits 0-2:
Access mode. BH = flags bit 6 = auto commit on every write (see also AH=68h) bit 5 = return error rather than doing INT 24h. CX = create attribute (see #01769). DL = action if file exists/does not exist (see #01770). DH = 00h (reserved). DS:SI -> ASCIZ file name. ES:DI -> EAOP structure

Return:
CF set on error AX = error code (see #01680 at AH=59h/BX=0000h) CF clear if successful AX = file handle CX = status (see #01768)

Note: This function is virtually identical to AX=6C00h, but supports OS/2's extended attributes

See Also: AX=5704h - AX=6C00h - AH=6Fh"OS/2"

Category: Other Operating Systems - Int 21h - O

rbline.gif

lup.gif ldown.gif Interrups Categories Contents