Last fix in FreeCOM CVS (changed revision 1.155):
"fix: LH: Errorlevel of program effects LH's error reporting"
might indeed have improved the sometimes erratic 
errorlevel set by loadhigh (no tests done yet), but it 
introduced a new problem. The trick to force-loadlow
a program that tries to load itself into UMB by
"LH /L: someprog" now produces errorlevel-95 upon success.
FreeCOM's revision just before this patch (changed 1.154)
does produce the expected errorlevel-0. The wrongly set
errorlevel 95 suggests that CBREAK_ERRORLEVEL is
accidently set or triggered (CTRL+C, DOS error code interrupted
system call) upon success.

>From last config.h:
/* Use this errorlevel if an external program was terminated by
   ^C or ^Break --> DOS error code interrupted system call */
#define CBREAK_ERRORLEVEL 0x5F

I hope this info may help in solving this problem.


Erwin




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to