Function 58, subfunction 2 - delete file/folder.
Parameters:
- eax = 58 - function number
- ebx = pointer to the information structure
Format of the information structure:
- +0: dword: 2 = subfunction number
- +4: dword: ignored
- +8: dword: ignored
- +12 = +0xC: dword: ignored
- +16 = +0x10: dword: pointer to buffer for system operations
(4096 bytes)
- +20 = +0x14: ASCIIZ-name of file, the rules of names forming are
given in the general description
Returned value:
Remarks:
- By operations with a floppy one should not delete not empty
folder. The code working with hard disk deletes not empty folders
correctly (i.e. recursively with all files and nested folders).
Function 58 does not support folders on ramdisk.