Author: jorton
Date: Fri Nov 16 10:52:40 2012
New Revision: 1410298
URL: http://svn.apache.org/viewvc?rev=1410298&view=rev
Log:
* src/modules/perl/modperl_apache_compat.h: Add mp_add_loaded_module
wrapper function.
* src/modules/perl/modperl_module.c (modperl_module_add): Use it.
Obtained from: branches/httpd24
Submitted by: torsten
Modified:
perl/modperl/trunk/src/modules/perl/modperl_apache_compat.h
perl/modperl/trunk/src/modules/perl/modperl_module.c
perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm
Modified: perl/modperl/trunk/src/modules/perl/modperl_apache_compat.h
URL:
http://svn.apache.org/viewvc/perl/modperl/trunk/src/modules/perl/modperl_apache_compat.h?rev=1410298&r1=1410297&r2=1410298&view=diff
==============================================================================
--- perl/modperl/trunk/src/modules/perl/modperl_apache_compat.h (original)
+++ perl/modperl/trunk/src/modules/perl/modperl_apache_compat.h Fri Nov 16
10:52:40 2012
@@ -74,6 +74,10 @@ AP_DECLARE(const char *) ap_get_server_v
OPT_ALL | \
OPT_SYM_OWNER | \
OPT_MULTI)
+#define mp_add_loaded_module(modp, pool, name) \
+ ap_add_loaded_module((modp), (pool), (name))
+
+
#else
/* 2.2 API */
#define MP_HTTPD_OVERRIDE_OPTS_DEFAULT (OPT_UNSET | \
@@ -81,6 +85,10 @@ AP_DECLARE(const char *) ap_get_server_v
OPT_INCNOEXEC | \
OPT_SYM_OWNER | \
OPT_MULTI)
+#define mp_add_loaded_module(modp, pool, name) \
+ ap_add_loaded_module((modp), (pool))
+
+
#endif
#ifndef PROXYREQ_RESPONSE
Modified: perl/modperl/trunk/src/modules/perl/modperl_module.c
URL:
http://svn.apache.org/viewvc/perl/modperl/trunk/src/modules/perl/modperl_module.c?rev=1410298&r1=1410297&r2=1410298&view=diff
==============================================================================
--- perl/modperl/trunk/src/modules/perl/modperl_module.c (original)
+++ perl/modperl/trunk/src/modules/perl/modperl_module.c Fri Nov 16 10:52:40
2012
@@ -832,7 +832,7 @@ const char *modperl_module_add(apr_pool_
modperl_module_insert(modp);
- ap_add_loaded_module(modp, p);
+ mp_add_loaded_module(modp, p, modp->name);
apr_pool_cleanup_register(p, modp, modperl_module_remove,
apr_pool_cleanup_null);
Modified: perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm
URL:
http://svn.apache.org/viewvc/perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm?rev=1410298&r1=1410297&r2=1410298&view=diff
==============================================================================
--- perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm (original)
+++ perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm Fri Nov 16
10:52:40 2012
@@ -2,7 +2,7 @@ package Apache2::ConstantsTable;
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ! WARNING: generated by Apache2::ParseSource/0.02
-# ! Mon May 23 14:15:32 2005
+# ! Tue Jun 12 09:42:50 2012
# ! do NOT edit, any changes will be lost !
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -30,7 +30,8 @@ $Apache2::ConstantsTable = {
'platform' => [
'LF',
'CR',
- 'CRLF'
+ 'CRLF',
+ 'CRLF_ASCII'
],
'override' => [
'OR_NONE',
@@ -55,7 +56,8 @@ $Apache2::ConstantsTable = {
'OPT_INCNOEXEC',
'OPT_SYM_OWNER',
'OPT_MULTI',
- 'OPT_ALL'
+ 'OPT_ALL',
+ 'OPT_INC_WITH_EXEC'
],
'mpmq' => [
'AP_MPMQ_NOT_SUPPORTED',
@@ -76,7 +78,8 @@ $Apache2::ConstantsTable = {
'AP_MPMQ_MAX_SPARE_THREADS',
'AP_MPMQ_MAX_REQUESTS_DAEMON',
'AP_MPMQ_MAX_DAEMONS',
- 'AP_MPMQ_MPM_STATE'
+ 'AP_MPMQ_MPM_STATE',
+ 'AP_MPMQ_IS_ASYNC'
],
'methods' => [
'M_GET',
@@ -226,98 +229,11 @@ $Apache2::ConstantsTable = {
'TAKE3',
'TAKE23',
'TAKE123',
- 'TAKE13'
- ],
- 'proxy' => [
- 'PROXYREQ_REVERSE',
- 'PROXYREQ_NONE',
- 'PROXYREQ_PROXY',
- 'PROXYREQ_RESPONSE',
- ],
+ 'TAKE13',
+ 'TAKE_ARGV'
+ ]
},
'APR::Const' => {
- 'uri' => [
- 'APR_URI_FTP_DEFAULT_PORT',
- 'APR_URI_SSH_DEFAULT_PORT',
- 'APR_URI_TELNET_DEFAULT_PORT',
- 'APR_URI_GOPHER_DEFAULT_PORT',
- 'APR_URI_HTTP_DEFAULT_PORT',
- 'APR_URI_POP_DEFAULT_PORT',
- 'APR_URI_NNTP_DEFAULT_PORT',
- 'APR_URI_IMAP_DEFAULT_PORT',
- 'APR_URI_PROSPERO_DEFAULT_PORT',
- 'APR_URI_WAIS_DEFAULT_PORT',
- 'APR_URI_LDAP_DEFAULT_PORT',
- 'APR_URI_HTTPS_DEFAULT_PORT',
- 'APR_URI_RTSP_DEFAULT_PORT',
- 'APR_URI_SNEWS_DEFAULT_PORT',
- 'APR_URI_ACAP_DEFAULT_PORT',
- 'APR_URI_NFS_DEFAULT_PORT',
- 'APR_URI_TIP_DEFAULT_PORT',
- 'APR_URI_SIP_DEFAULT_PORT',
- 'APR_URI_UNP_OMITSITEPART',
- 'APR_URI_UNP_OMITUSER',
- 'APR_URI_UNP_OMITPASSWORD',
- 'APR_URI_UNP_OMITUSERINFO',
- 'APR_URI_UNP_REVEALPASSWORD',
- 'APR_URI_UNP_OMITPATHINFO',
- 'APR_URI_UNP_OMITQUERY'
- ],
- 'table' => [
- 'APR_OVERLAP_TABLES_SET',
- 'APR_OVERLAP_TABLES_MERGE'
- ],
- 'status' => [
- 'APR_TIMEUP'
- ],
- 'socket' => [
- 'APR_SO_LINGER',
- 'APR_SO_KEEPALIVE',
- 'APR_SO_DEBUG',
- 'APR_SO_NONBLOCK',
- 'APR_SO_REUSEADDR',
- 'APR_SO_SNDBUF',
- 'APR_SO_RCVBUF',
- 'APR_SO_DISCONNECTED'
- ],
- 'shutdown_how' => [
- 'APR_SHUTDOWN_READ',
- 'APR_SHUTDOWN_WRITE',
- 'APR_SHUTDOWN_READWRITE'
- ],
- 'read_type' => [
- 'APR_BLOCK_READ',
- 'APR_NONBLOCK_READ'
- ],
- 'poll' => [
- 'APR_POLLIN',
- 'APR_POLLPRI',
- 'APR_POLLOUT',
- 'APR_POLLERR',
- 'APR_POLLHUP',
- 'APR_POLLNVAL'
- ],
- 'lockmech' => [
- 'APR_LOCK_FCNTL',
- 'APR_LOCK_FLOCK',
- 'APR_LOCK_SYSVSEM',
- 'APR_LOCK_PROC_PTHREAD',
- 'APR_LOCK_POSIXSEM',
- 'APR_LOCK_DEFAULT'
- ],
- 'limit' => [
- 'APR_LIMIT_CPU',
- 'APR_LIMIT_MEM',
- 'APR_LIMIT_NPROC',
- 'APR_LIMIT_NOFILE'
- ],
- 'hook' => [
- 'APR_HOOK_REALLY_FIRST',
- 'APR_HOOK_FIRST',
- 'APR_HOOK_MIDDLE',
- 'APR_HOOK_LAST',
- 'APR_HOOK_REALLY_LAST'
- ],
'fprot' => [
'APR_FPROT_USETID',
'APR_FPROT_UREAD',
@@ -349,37 +265,6 @@ $Apache2::ConstantsTable = {
'APR_FOPEN_SENDFILE_ENABLED',
'APR_FOPEN_LARGEFILE'
],
- 'flock' => [
- 'APR_FLOCK_SHARED',
- 'APR_FLOCK_EXCLUSIVE',
- 'APR_FLOCK_TYPEMASK',
- 'APR_FLOCK_NONBLOCK'
- ],
- 'finfo' => [
- 'APR_FINFO_LINK',
- 'APR_FINFO_MTIME',
- 'APR_FINFO_CTIME',
- 'APR_FINFO_ATIME',
- 'APR_FINFO_SIZE',
- 'APR_FINFO_CSIZE',
- 'APR_FINFO_DEV',
- 'APR_FINFO_INODE',
- 'APR_FINFO_NLINK',
- 'APR_FINFO_TYPE',
- 'APR_FINFO_USER',
- 'APR_FINFO_GROUP',
- 'APR_FINFO_UPROT',
- 'APR_FINFO_GPROT',
- 'APR_FINFO_WPROT',
- 'APR_FINFO_ICASE',
- 'APR_FINFO_NAME',
- 'APR_FINFO_MIN',
- 'APR_FINFO_IDENT',
- 'APR_FINFO_OWNER',
- 'APR_FINFO_PROT',
- 'APR_FINFO_NORM',
- 'APR_FINFO_DIRENT'
- ],
'filetype' => [
'APR_FILETYPE_NOFILE',
'APR_FILETYPE_REG',
@@ -390,82 +275,7 @@ $Apache2::ConstantsTable = {
'APR_FILETYPE_LNK',
'APR_FILETYPE_SOCK',
'APR_FILETYPE_UNKFILE'
- ],
- 'filepath' => [
- 'APR_FILEPATH_NOTABOVEROOT',
- 'APR_FILEPATH_SECUREROOTTEST',
- 'APR_FILEPATH_SECUREROOT',
- 'APR_FILEPATH_NOTRELATIVE',
- 'APR_FILEPATH_NOTABSOLUTE',
- 'APR_FILEPATH_NATIVE',
- 'APR_FILEPATH_TRUENAME',
- 'APR_FILEPATH_ENCODING_UNKNOWN',
- 'APR_FILEPATH_ENCODING_LOCALE',
- 'APR_FILEPATH_ENCODING_UTF8'
- ],
- 'error' => [
- 'APR_ENOSTAT',
- 'APR_ENOPOOL',
- 'APR_EBADDATE',
- 'APR_EINVALSOCK',
- 'APR_ENOPROC',
- 'APR_ENOTIME',
- 'APR_ENODIR',
- 'APR_ENOLOCK',
- 'APR_ENOPOLL',
- 'APR_ENOSOCKET',
- 'APR_ENOTHREAD',
- 'APR_ENOTHDKEY',
- 'APR_EGENERAL',
- 'APR_ENOSHMAVAIL',
- 'APR_EBADIP',
- 'APR_EBADMASK',
- 'APR_EDSOOPEN',
- 'APR_EABSOLUTE',
- 'APR_ERELATIVE',
- 'APR_EINCOMPLETE',
- 'APR_EABOVEROOT',
- 'APR_EBADPATH',
- 'APR_EPATHWILD',
- 'APR_ESYMNOTFOUND',
- 'APR_EPROC_UNKNOWN',
- 'APR_EOF',
- 'APR_EINIT',
- 'APR_ENOTIMPL',
- 'APR_EMISMATCH',
- 'APR_EBUSY',
- 'APR_EACCES',
- 'APR_EEXIST',
- 'APR_ENAMETOOLONG',
- 'APR_ENOENT',
- 'APR_ENOTDIR',
- 'APR_ENOSPC',
- 'APR_ENOMEM',
- 'APR_EMFILE',
- 'APR_ENFILE',
- 'APR_EBADF',
- 'APR_EINVAL',
- 'APR_ESPIPE',
- 'APR_EAGAIN',
- 'APR_EINTR',
- 'APR_ENOTSOCK',
- 'APR_ECONNREFUSED',
- 'APR_EINPROGRESS',
- 'APR_ECONNABORTED',
- 'APR_ECONNRESET',
- 'APR_ETIMEDOUT',
- 'APR_EHOSTUNREACH',
- 'APR_ENETUNREACH',
- 'APR_EFTYPE',
- 'APR_EPIPE',
- 'APR_EXDEV',
- 'APR_ENOTEMPTY',
- 'APR_EXCL',
- 'APR_END'
- ],
- 'common' => [
- 'APR_SUCCESS'
- ],
+ ]
}
};