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