Table of Contents

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=39H

Version

2 and higher

Brief

“MKDIR” - CREATE SUBDIRECTORY

Family API

DosMkDir

Input

Return

Notes

all directories in the given path except the last must exist fails if the parent directory is the root and is full

DOS 2.x-3.3 allow the creation of a directory sufficiently deep that it is not possible to make that directory the current directory because the path would exceed 64 characters

DOS 4+ checks for 67 path length (64 + driveletter + ':“ + '\')

OS/2 2.0+ MVDM checks for 260 path length (257 + driveletter + ':” + '\')

under the FlashTek X-32 DOS extender, the pointer is in DS:EDX

See also

AH=3Ah - Remove directory,AH=3Bh - Change directory,AH=6Dh,AX=7139h - LFN Create directory,AX=43FFh - LFN (bare DOS) Create directory/BP=5053h INT 2F/AX=1103h

Note

Text based on Ralf Brown Interrupt List Release 61

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