coar        98/03/04 04:02:09

  Modified:    src/helpers UpdateHide
               src/include hide.h
  Log:
        No, no, no - don't hide symbols which have already been given
        collision insurance.
  
  Revision  Changes    Path
  1.5       +3 -0      apache-1.3/src/helpers/UpdateHide
  
  Index: UpdateHide
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/helpers/UpdateHide,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UpdateHide        1998/03/04 09:57:26     1.4
  +++ UpdateHide        1998/03/04 12:02:07     1.5
  @@ -19,6 +19,7 @@
       dlclose dlerror dlopen dlsym
       start end atexit exit etext edata
       regcomp regerror regexec regfree
  +    aplog_error
   );
   @included   = qw(
       D:db_auth_module
  @@ -74,6 +75,8 @@
           #   (when running this script while httpd was
           #    already compiled with HIDE defined)
           $name =~ s|^AP_||;  
  +        #   skip any already-protected symbols
  +        next if ($name =~ m:^ap(_)|(api):);
           #   skip any compiler- or system-private symbols
           next if ($name !~ m|^[a-zA-Z]+|);
           #   skip any symbols in our exclusion list
  
  
  
  1.5       +0 -13     apache-1.3/src/include/hide.h
  
  Index: hide.h
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/include/hide.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- hide.h    1998/03/04 09:57:28     1.4
  +++ hide.h    1998/03/04 12:02:08     1.5
  @@ -179,19 +179,6 @@
   #define add_per_url_conf               AP_add_per_url_conf
   #define allow_options                  AP_allow_options
   #define allow_overrides                AP_allow_overrides
  -#define ap__new_connection             AP_ap__new_connection
  -#define ap_cpystrn                     AP_ap_cpystrn
  -#define ap_escape_quotes               AP_ap_escape_quotes
  -#define ap_md5                         AP_ap_md5
  -#define ap_md5contextTo64              AP_ap_md5contextTo64
  -#define ap_md5digest                   AP_ap_md5digest
  -#define ap_signal                      AP_ap_signal
  -#define ap_slack                       AP_ap_slack
  -#define ap_snprintf                    AP_ap_snprintf
  -#define ap_vsnprintf                   AP_ap_vsnprintf
  -#define apapi_get_server_built         AP_apapi_get_server_built
  -#define apapi_get_server_version       AP_apapi_get_server_version
  -#define aplog_error                    AP_aplog_error
   #define append_arrays                  AP_append_arrays
   #define array_cat                      AP_array_cat
   #define auth_name                      AP_auth_name
  
  
  

Reply via email to