Fix to allow MOZ_MEM_LIMIT be the upper limit in memory allocation.

Debugging code.  pavlov reviewed.
This commit is contained in:
dougt%netscape.com 2000-08-01 01:46:52 +00:00
Родитель 1e9c30b7ed
Коммит 54f8f10f69
1 изменённых файлов: 5 добавлений и 7 удалений

Просмотреть файл

@ -141,12 +141,10 @@ void InstallUnixSignalHandlers(const char *ProgramName)
#endif // CRAWL_STACK_ON_SIGSEGV #endif // CRAWL_STACK_ON_SIGSEGV
#if defined(DEBUG) && defined(LINUX) #if defined(DEBUG) && defined(LINUX)
char *text = PR_GetEnv("MEMLIMIT"); char *text = PR_GetEnv("MOZ_MEM_LIMIT");
if (text) { if (text)
long t = ((time(NULL)-958534058)/86400)*1024000; {
long c = 32768000; long m = atoi(text);
long m = 65536000 - t;
if (m<c) m = c;
struct rlimit r; struct rlimit r;
r.rlim_cur = m; r.rlim_cur = m;