Changed interface to isomalloc routines-- instead of making the user
authorOrion Lawlor <olawlor@acm.org>
Wed, 17 Jul 2002 23:19:11 +0000 (23:19 +0000)
committerOrion Lawlor <olawlor@acm.org>
Wed, 17 Jul 2002 23:19:11 +0000 (23:19 +0000)
commit0de325e58af56d1c37f9ca08a09c7b5730570b81
tree4b06676327a5eeb9c153d41f069cf02ddc25a668
parentf76aed263af8a23d62abcefe7c8ccc0e043ad068
Changed interface to isomalloc routines-- instead of making the user
drag around the "CmiIsomallocBlock" structure containing the mapped slot
and length, keep the CmiIsomallocBlock just before the start of the
mapped buffer.  This makes isomalloc have exactly the same programming
interface as malloc, which is easier to remember and more natural.

Also hoisted CmiIsomallocBlockList structure from inside memory-isomalloc.c
to isomalloc.c, since Chee Wai may be able to reuse this to keep track
of separately-allocated isomalloc blocks.
src/conv-core/converse.h
src/conv-core/isomalloc.c
src/conv-core/memory-isomalloc.c
src/conv-core/memory-isomalloc.h
src/conv-core/memory.c
src/conv-core/threads.c