> That's strange. Then MS-DOS DEBUG would also leak handles...

the difference is that msdos debug calls int21/ah=26 instead of 55. Here's
a kernel bug inspired by the RBIL comment "this function is implemented
using the same code as AH=26h" taken too literally...

Reality is that the only things that ah=26h should do is to copy the PSP
(from CS, not the cu_psp value) set int22,23,24 and set parent PSP to 0.

ah=55 does a lot more. Well this will take a little longer to fix so I'll
do that later.

It does mean however that FD debug will need to call ah=26 and not ah=55
to avoid leaking handles.

Bart



-------------------------------------------------------
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