Bart, unfortunately your very last change (scaling and shortening the directory entry pointer) introduced a bug! When I start my "elvis" editor (a "vi" clone) and exit it, it can't delete its temporary file "ELV_3E5.1" from my XMSDSK RAM disk where is my temporary directory. 4DOS fails to delete it saying "4DOS: (Sys) Bad disk unit ":\elv_3e5.1". When I test this with "rm" in STEPDOS I see that the UNLINK (delete file) DOS function (41h) fails with return code of 14h ("unknown unit") which isn't even allowed for it and is an Int 24h error! What's going on here?

A slight detailisation. This error is returned on attempt to rename the file or delete it. But all reads on it succeed. So, it must be happening only on directory writes. Besides, I may be wrong that this bug was introduced by your very last changes, because I haven't checked the contents of my drive "I:" for a while (probably a couple of days). So it may be a result of a slightly earlier change, but in all cases it's a very recent change.


Lucho


------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to