dgaudet 98/02/18 12:52:55
Modified: src CHANGES src/include conf.h Log: Linux 2.0.x RLIMIT_DATA doesn't do what's expected, RLIMIT_AS does. Deal with it. PR: 1816 Submitted by: Enrik Berkhan <[EMAIL PROTECTED]> Reviewed by: Dean Gaudet Revision Changes Path 1.638 +4 -0 apache-1.3/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.637 retrieving revision 1.638 diff -u -r1.637 -r1.638 --- CHANGES 1998/02/18 20:44:16 1.637 +++ CHANGES 1998/02/18 20:52:51 1.638 @@ -1,5 +1,9 @@ Changes with Apache 1.3b6 + *) Linux 2.0 and above implement RLIMIT_AS, RLIMIT_DATA has almost no + effect. Work around it by using RLIMIT_AS for the RLimitMEM + directive. [Enrik Berkhan <[EMAIL PROTECTED]>] PR#1816 + *) mod_mime_magic error message should indicate the filename when reads fail. ["M.D.Parker" <[EMAIL PROTECTED]>] PR#1827 1.181 +8 -0 apache-1.3/src/include/conf.h Index: conf.h =================================================================== RCS file: /export/home/cvs/apache-1.3/src/include/conf.h,v retrieving revision 1.180 retrieving revision 1.181 diff -u -r1.180 -r1.181 --- conf.h 1998/02/14 13:37:03 1.180 +++ conf.h 1998/02/18 20:52:55 1.181 @@ -371,6 +371,14 @@ #if !defined(__GLIBC__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 1) typedef int rlim_t; #endif + +/* Linux 2.0 and above implement the new posix RLIMIT_AS rather than the + * older BSD semantics (some would actually call this a bug, like me -djg). + */ +#ifndef RLIMIT_VMEM +#define RLIMIT_VMEM RLIMIT_AS +#endif + /* flock is faster ... but hasn't been tested on 1.x systems */ #define USE_FLOCK_SERIALIZED_ACCEPT