httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@hyperreal.org
Subject cvs commit: apache-1.3/htdocs/manual upgrading_to_1_3.html
Date Tue, 14 Apr 1998 07:36:22 GMT
rse         98/04/14 00:36:22

  Modified:    htdocs/manual upgrading_to_1_3.html
  Log:
  Add an entry about compat.h to the "Third Party Modules" section of
  upgrading_to_1.3.html. Thanks to Dean for hint.
  
  Revision  Changes    Path
  1.18      +12 -0     apache-1.3/htdocs/manual/upgrading_to_1_3.html
  
  Index: upgrading_to_1_3.html
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/upgrading_to_1_3.html,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- upgrading_to_1_3.html	1998/04/14 02:07:31	1.17
  +++ upgrading_to_1_3.html	1998/04/14 07:36:21	1.18
  @@ -181,6 +181,18 @@
   
   <UL>
     <LI>
  +   To avoid symbol clashes with third-party code compiled into the server, the
  +   general prefix `<CODE>ap_</CODE>' was globally applied to the following
  +   classes of symbols: Apache provided general functions (e.g.,
  +   <CODE>ap_cpystrn</CODE>), public API functions (e.g., <CODE>palloc</CODE>,
  +   <CODE>bgets</CODE>) and private functions which can't be made static
  +   (because of cross-object usage) but should be (e.g.,
  +   <CODE>new_connection</CODE>).  For backward source compatibility with
  +   Apache 1.2 a new header file named <CODE>compat.h</CODE> was created which
  +   provides defines for the old symbol names and should be used by third-party
  +   module authors.
  +  </LI>
  +  <LI>
      Be sure and examine the <A HREF="sourcereorg.html">source code
      reorganization page</A> to see whether any item there affects you.
      If anything, the symbol renaming (prepending of <CODE>ap_</CODE>)
  
  
  

Mime
View raw message