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'
-    ],
+    ]
   }
 };
 


Reply via email to