en:docs:dos:api:int21:3b

Note: This API call is for DOS and Win16 personality only. Use Family API for portability.

2018/09/07 05:04 · prokushev · 0 Comments

Int 21H, AH=3BH

Version

2 and higher

Brief

“CHDIR” - SET CURRENT DIRECTORY

Family API

Input

  • AH = 3Bh
  • DS:DX → ASCIZ pathname to become current directory (max 64 bytes)

Return

  • CF clear if successful
    • AX destroyed
  • CF set on error
    • AX = error code (03h) (see #01680 at AH=59h/BX=0000h)

Notes

if new directory name includes a drive letter, the default drive is not changed, only the current directory on that drive

changing the current directory also changes the directory in which FCB file calls operate

See also

AH=47h,AX=713Bh

Note

2018/09/04 17:23 · prokushev · 0 Comments