Interrups | Categories | Contents |
AX = 4300h DS:DX -> ASCIZ filename
Return:
CF clear if successful CX = file attributes (see #01420) AX = CX (DR DOS 5.0) CF set on error AX = error code (01h,02h,03h,05h) (see #01680 at AH=59h)
Notes: Under the FlashTek X-32 DOS extender, the filename pointer is in DS:EDX. Under DR DOS 3.41 and 5.0, attempts to change the subdirectory bit are simply ignored without an error
BUG: Windows for Workgroups returns error code 05h (access denied) instead of error code 02h (file not found) when attempting to get the attributes of a nonexistent file. This causes open() with O_CREAT and fopen() with the "w" mode to fail in Borland C++.
See Also: AX=4301h - AX=4310h - AX=7143h - AH=B6h - <
Category: DOS Kernel - Int 21h - D
Interrups | Categories | Contents |