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