Not evolving fast...
but I change FeeCOM shell/init.c to show cmdlen...
if((cmdline = malloc(cmdlen + 1)) == 0) {
printf("cmdlen=%d",cmdlen);
error_out_of_memory(); /* Cannot recover from this problem */
return E_NoMem;
}
And it now writes cmdlen=40 before the Out of memory error....
suggesting there is no 40 bytes left for ... I believe this is the parameters
pass to command.com.
So... where malloc get it's memory from? If it would be from EMS memory it
could explain why JemmEX NoEMS could cause the problem...
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel