en:docs:dos:api:int21:41

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:docs:dos:api:int21:41 [2021/04/30 04:33] prokusheven:docs:dos:api:int21:41 [2024/05/02 08:15] (current) prokushev
Line 30: Line 30:
  
  
-  (DOS 3.1+) wildcards are allowed if invoked via AX=5D00h, in which case +(DOS 3.1+) wildcards are allowed if invoked via AX=5D00h, in which case the filespec must be canonical (as returned by AH=60h), and only files matching the attribute mask in CL are deleted 
-          the filespec must be canonical (as returned by AH=60h), and only +           
-          files matching the attribute mask in CL are deleted +DR DOS 5.0-6.0 returns error code 03h if invoked via AX=5D00h; DR DOS 3.41 crashes if called via AX=5D00h with wildcards 
-        DR DOS 5.0-6.0 returns error code 03h if invoked via AX=5D00h; DR DOS +           
-          3.41 crashes if called via AX=5D00h with wildcards +DOS does not erase the file's data; it merely becomes inaccessible because the FAT chain for the file is cleared 
-        DOS does not erase the file's data; it merely becomes inaccessible +           
-          because the FAT chain for the file is cleared +deleting a file which is currently open may lead to filesystem corruption.  Unless SHARE is loaded, DOS does not close the handles referencing the deleted file, thus allowing writes to a nonexistant file. 
-        deleting a file which is currently open may lead to filesystem +           
-          corruption.  Unless SHARE is loaded, DOS does not close the handles +under DR DOS and DR Multiuser DOS, this function will fail if the file is currently open 
-          referencing the deleted file, thus allowing writes to a nonexistant +           
-          file. +under the FlashTek X-32 DOS extender, the pointer is in DS:EDX 
-        under DR DOS and DR Multiuser DOS, this function will fail if the file +         
-          is currently open +BUG:    DR DOS 3.41 crashes if called via AX=5D00h
-        under the FlashTek X-32 DOS extender, the pointer is in DS:EDX +
-  BUG:    DR DOS 3.41 crashes if called via AX=5D00h+
                      
 ===== See also ===== ===== See also =====
  
- AH=13h,AX=4301h,AX=4380h,AX=5D00h,AH=60h,AX=7141h,AX=F244h, INT 2F/AX=1113h+AH=[[en:docs:dos:api:int21:13|13h]],AX=[[en:docs:dos:api:int21:43:01|4301h]],AX=[[en:docs:dos:api:int21:43:80|4380h]],AX=[[en:docs:dos:api:int21:5d:00|5D00h]],AH=[[en:docs:dos:api:int21:60|60h]],AX=[[en:docs:dos:api:int21:71:41|7141h]], INT 2F/AX=1113h
  
 ===== Note ===== ===== Note =====