On Fri, May 15, 2009 at 12:07 AM, Bart Oldeman
<[email protected]> wrote:
> Hi,
>
> there's a problem with the recent FCB fix -- I was a little suspect
> seeing the change.
> After testing with the old GEM, it seems the problem is in FCBOpen: it
> initializes too much, see also
> http://www.drdos.com/dosdoc/sysprog/chap4.htm
>
> After opening GEM does something like "mov cx,es:[007d]" for the
> random i/o call and that value is lost (it was 3) from FCBOpen's init.
>
> see the fix below
>
> Bart

Thanks, saved me some time further examining it.  Explains why 0 was
being passed in.  Reviewing it further, I should have caught that.  I
still haven't found any programs other than old GEM that use FCBs for
more than volume label, but its a bit hard to query for since its not
something that is usually advertised and FCBs usage was already
deprecated by the time I started programming.

Jeremy

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Freedos-kernel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to