You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rs...@hyperreal.org on 1998/04/14 08:28:36 UTC

cvs commit: apache-1.3 CHANGES

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.
  +