Hi!
20-Июл-2004 17:09 [EMAIL PROTECTED] (Eric Auer) wrote to
[EMAIL PROTECTED]:
EA> Hi, even though you now have an (0.82pl3w?
0.82pl3v
EA> Testing, unstable!) FreeCOM,
Same for 2035a - it _called_ unstable (bad name, BTW), but it includes
optimizations, fixes and features. Thus, fixed kernel plus fixed FreeCOM -
very good.
EA> \0c:\freecom.com
->> BREAKS FreeCOM and possibly also FDAPMs "Am I run from INSTALL=?"
1. MS-DOS-style mean two \0 and 2035a produces two \0.
2. There are no reliable/portable way how to detect if you run from
config.sys. Suggesting empty environment as indicator of INSTALL= is
wrong: you may be called with empty environment at any time. And vice
versa: INSTALL= (now!) may be called with non-empty environment, if there
is menu or SETs in config.sys.
BTW, why FDAPM should suggest INSTALL=?
EA> Correct behaviour:
EA> pointer = start of environment
I already explain all of this for Steffen, but patch from tom was
prepared much earlier.
EA> \0c:\freecom.com\0 is only understood by CORRECT programs like SMARTDRV
Wrong. Smartdrv expects \0\0.
EA> \0\0c:\freecom.com\0 is only understood by BUGGY but COMMON programs like
EA> FreeCOM
Wrong. FreeCOM (was) expects one \0, smartdrv - two \0\0.
EA> So Arkady has optimized away 4 "wasted" bytes in environment,
6.
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id040&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel