Erik Sintorn - f10...@hogia.net
Try and get hold of the Intel databook on 386 protected mode programming;
it's the best explanation of these sort of low-level details. (Generally
the OS allocates more memory for each malloc(), since there's no reason
for separate malloc's to give contiguous chunks of memory.)
An executable is set up in several parts, whose layout must be known
to the loader. The loader writes one part to code space, another
to data space, a third perhaps to uninitialised data space, and so on.
http://developer.intel.com/design/litcentr/
Will Rose <c...@cts.com> wrote in message news:7cf73h$hst$1...@nusku.cts.com...