53 |
extern char etext; \ |
extern char etext; \ |
54 |
real_maxpage = MAXPAGE ;\ |
real_maxpage = MAXPAGE ;\ |
55 |
getrlimit(RLIMIT_DATA, &data_rlimit); \ |
getrlimit(RLIMIT_DATA, &data_rlimit); \ |
56 |
real_maxpage = ((unsigned int)&etext/PAGESIZE \ |
real_maxpage = ((unsigned long)&etext/PAGESIZE \ |
57 |
+ data_rlimit.rlim_cur/PAGESIZE - ELF_TEXT_BASE/PAGESIZE); \ |
+ data_rlimit.rlim_cur/PAGESIZE - ELF_TEXT_BASE/PAGESIZE); \ |
58 |
if (real_maxpage > MAXPAGE) \ |
if (real_maxpage > MAXPAGE) \ |
59 |
real_maxpage = MAXPAGE ; } while(0) |
real_maxpage = MAXPAGE ; } while(0) |