Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
en:docs:dos:api:int21:3b [2024/05/02 07:20] – prokushev | en:docs:dos:api:int21:3b [2025/07/20 05:43] (current) – prokushev | ||
---|---|---|---|
Line 13: | Line 13: | ||
===== Family API ===== | ===== Family API ===== | ||
+ | [[en: | ||
===== Input ===== | ===== Input ===== | ||
- | | + | * AH = 3Bh |
- | DS:DX -> ASCIZ pathname to become current directory (max 64 bytes) | + | |
===== Return ===== | ===== Return ===== | ||
- | CF clear if successful | + | * CF clear if successful |
- | AX destroyed | + | |
- | CF set on error | + | |
- | AX = error code (03h) (see #01680 at AH=59h/ | + | |
===== Notes ===== | ===== Notes ===== | ||
Line 31: | Line 32: | ||
| | ||
changing the current directory also changes the directory in which FCB file calls operate | changing the current directory also changes the directory in which FCB file calls operate | ||
- | | ||
- | under the FlashTek X-32 DOS extender, the pointer is in DS:EDX | ||
| | ||
===== See also ===== | ===== See also ===== | ||
- | AH=[[en: | + | AH=[[en: |
===== Note ===== | ===== Note ===== |