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
   
  
  
  

Reply via email to