]>
wirehaze git hosting - MS-DOS.git/blob - v4.0/src/MAPPER/RMDIR.ASM
3 title CP
/DOS DosRmDir mapper
5 dosxxx
segment byte public 'dos'
6 assume
cs:dosxxx
,ds:nothing
,es:nothing
,ss:nothing
8 ;**********************************************************************
12 ;* FUNCTION: remove directory
16 ;* push@ asciiz directory name
17 ;* push dword reserved (must be zero)
20 ;* MODULES CALLED: PC-DOS Int 21h, ah=3ah, remove subdirectory
22 ;*********************************************************************
32 asciiz dd ?
; directory name pointer
37 Enter dosrmdir
; push registers
39 lds dx,[bp].asciiz
; set pointer to directory name
41 mov ah,3
ah ; load opcode
42 int 21h
; remove directory
43 jc exit
; check for error
45 sub ax,ax ; set good return code
46 exit: Mexit
; pop registers
47 ret size
str - 6 ; return