65 |
heap_end = sbrk(0); ROUND_UP_SBRK(heap_end);\ |
heap_end = sbrk(0); ROUND_UP_SBRK(heap_end);\ |
66 |
heap_end = core_end = sbrk(0); |
heap_end = core_end = sbrk(0); |
67 |
|
|
68 |
|
#define MAXCORE ((char *)((unsigned long)DBEGIN+(unsigned long)(MAXPAGE-1)*PAGESIZE)) |
69 |
#define IF_ALLOCATE_ERR \ |
#define IF_ALLOCATE_ERR \ |
70 |
FIX_RANDOM_SBRK; \ |
FIX_RANDOM_SBRK; \ |
71 |
if (core_end != sbrk(PAGESIZE*(n - m))) |
if (core_end+PAGESIZE*(n - m)>MAXCORE || core_end != sbrk(PAGESIZE*(n - m))) |
72 |
|
|
73 |
#define SYM_EXTERNAL_P(sym) ((sym)->n_type & N_EXT) |
#define SYM_EXTERNAL_P(sym) ((sym)->n_type & N_EXT) |
74 |
|
|