stas 2004/10/02 21:02:48
Modified: lib/ModPerl Code.pm src/modules/perl modperl_apr_compat.h Log: apr coming with 2.0.49 didn't have `APR_USETID', `APR_GSETID' and `APR_WSTICKY' defined Revision Changes Path 1.128 +3 -1 modperl-2.0/lib/ModPerl/Code.pm Index: Code.pm =================================================================== RCS file: /home/cvs/modperl-2.0/lib/ModPerl/Code.pm,v retrieving revision 1.127 retrieving revision 1.128 diff -u -u -r1.127 -r1.128 --- Code.pm 22 Sep 2004 01:29:31 -0000 1.127 +++ Code.pm 3 Oct 2004 04:02:48 -0000 1.128 @@ -806,7 +806,9 @@ my %ifdef = map { $_, 1 } qw(APLOG_TOCLIENT APR_LIMIT_NOFILE), # added in ??? qw(AP_MPMQ_STARTING AP_MPMQ_RUNNING AP_MPMQ_STOPPING - AP_MPMQ_MPM_STATE); # added in 2.0.49 + AP_MPMQ_MPM_STATE), # added in 2.0.49 + qw(APR_FILEPROT_USETID APR_FILEPROT_GSETID + APR_FILEPROT_WSTICKY); # added in 2.0.50? sub constants_ifdef { my $name = shift; 1.2 +3 -3 modperl-2.0/src/modules/perl/modperl_apr_compat.h Index: modperl_apr_compat.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_apr_compat.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -u -r1.1 -r1.2 --- modperl_apr_compat.h 22 Sep 2004 01:29:31 -0000 1.1 +++ modperl_apr_compat.h 3 Oct 2004 04:02:48 -0000 1.2 @@ -61,7 +61,7 @@ /* apr file permissions group rename (has no enum) */ -#ifndef APR_FILEPROT_USETID +#if defined(APR_USETID) && !defined(APR_FILEPROT_USETID) #define APR_FILEPROT_USETID APR_USETID #endif #ifndef APR_FILEPROT_UREAD @@ -73,7 +73,7 @@ #ifndef APR_FILEPROT_UEXECUTE #define APR_FILEPROT_UEXECUTE APR_UEXECUTE #endif -#ifndef APR_FILEPROT_GSETID +#if defined(APR_GSETID) && !defined(APR_FILEPROT_GSETID) #define APR_FILEPROT_GSETID APR_GSETID #endif #ifndef APR_FILEPROT_GREAD @@ -85,7 +85,7 @@ #ifndef APR_FILEPROT_GEXECUTE #define APR_FILEPROT_GEXECUTE APR_GEXECUTE #endif -#ifndef APR_FILEPROT_WSTICKY +#if defined(APR_WSTICKY) && !defined(APR_FILEPROT_WSTICKY) #define APR_FILEPROT_WSTICKY APR_WSTICKY #endif #ifndef APR_FILEPROT_WREAD