-------------------------------------------------------------------------------
Paul Netherwood janet : P.J.Net...@uk.ac.kingston
Research internet : P.J.Net...@kingston.ac.uk
phone : (+44) 81 549 1366 ext 2923
local : cs_...@ux.king
School of Computer Science and Electronic Systems,
|/ingston |>olytechnic, Penrhyn Road, Kingston-upon-Thames, Surrey KT1 2EE, UK.
|\--------|--------------------------------------------------------------------
\
|Does anyone know of a method of determining how much memory you have
|left after a series of calls to malloc in 3L's Parallel C ?
How about use undocumented global variable "IMP___HEAP_LIMIT".
It points top of heap. So you can estimate free memory left by subtracting
this value from current stack address like following.
int free_mem()
{
extern char *IMP___HEAP_LIMIT;
char tmp;
return &tmp - IMP___HEAP_LIMIT;
}
--
$@@nJUK~FA!w!J3t!K0B@nEE5!@=:n=j(J $@8&5f=j(J $@8&5fBh#1%0%k!<%W(J TEL (093)641-3111
FAX (093)631-8440
ka...@yesun.yelab.yaskawa.co.jp