]> granicus.if.org Git - apache/blobdiff - docs/manual/developer/new_api_2_4.html.en
Rebuild various transformations.
[apache] / docs / manual / developer / new_api_2_4.html.en
index 3ecd948f5cdf5689a347f0371f8fe11e0c9274e6..0a0cef26e390f9a8af968a3713e03a80677ccfe9 100644 (file)
         APLOG_USE_MODULE(foo);<br />
         #endif
     </code></p></div>
+    <p>Note: This is absolutely required for C++-language modules.  It
+    can be skipped for C-language modules, though that breaks
+    module-specific log level support for files without it.</p>
     <p>The number of parameters of the <code>ap_log_*</code> functions and the
        definition of <code>APLOG_MARK</code> has changed. Normally, the change
        is completely transparent. However, changes are required if a
       0/APR_SUCCESS if there is no such error information, or a valid
       <code>apr_status_t</code> value otherwise.</dd>
 
+      <dt><code>mpm_default.h</code>, <code>DEFAULT_LOCKFILE</code>,
+      <code>DEFAULT_THREAD_LIMIT</code>, <code>DEFAULT_PIDLOG</code>,
+      etc.</dt>
+      <dd>The header file and most of the default configuration
+      values set in it are no longer visible to modules.  (Most can
+      still be overridden at build time.)  <code>DEFAULT_PIDLOG</code>
+      and <code>DEFAULT_REL_RUNTIMEDIR</code> are now universally
+      available via <code>ap_config.h</code>.</dd>
+
       <dt><code>unixd_config</code></dt>
       <dd>This has been renamed to ap_unixd_config.</dd>
     </dl>