rse 98/04/13 23:28:36
Modified: . CHANGES Log: Make sure the big symbol renaming is also mentioned in the top-level CHANGES file. Revision Changes Path 1.20 +11 -0 apache-1.3/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache-1.3/CHANGES,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- CHANGES 1998/04/01 12:23:12 1.19 +++ CHANGES 1998/04/14 06:28:35 1.20 @@ -160,3 +160,14 @@ modules outside the Apache source tree. To achieve this APACI installs the Apache C header files together with the "apxs" tool. + *) THE BIG SYMBOL RENAMING + To avoid symbol clashes with third-party code compiled into the server, + the general prefix `ap_' was globally applied to the following classes + of symbols in the Apache source tree: Apache provided general functions + (e.g., ap_cpystrn), public API functions (e.g., palloc, bgets) and + private functions which can't be made static (because of cross-object + usage) but should be (e.g., new_connection). For backward source + compatibility with Apache 1.2 a new header file named compat.h was + created which provides defines for the old symbol names and should be + used by third-party module authors. +