bjh 99/05/25 08:24:02
Modified: src ApacheCoreOS2.def src/include ap_compat.h src/main util.c src/support httpd.exp Log: Force regerror() to be linked into the core so DSOs can use the core's regex library. regerror() is needed by PHP3. Revision Changes Path 1.2 +2 -1 apache-1.3/src/ApacheCoreOS2.def Index: ApacheCoreOS2.def =================================================================== RCS file: /home/cvs/apache-1.3/src/ApacheCoreOS2.def,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ApacheCoreOS2.def 1999/05/04 11:21:07 1.1 +++ ApacheCoreOS2.def 1999/05/25 15:23:55 1.2 @@ -268,7 +268,7 @@ ; os_stat @261 ; readdir @262 regcomp @263 - regexec @264 + ap_regexec @264 regfree @265 ; access_module @266 ; alias_module @267 @@ -348,3 +348,4 @@ ap_my_generation @342 ap_dummy_mutex @343 ap_signal @344 + ap_regerror @345 1.19 +1 -0 apache-1.3/src/include/ap_compat.h Index: ap_compat.h =================================================================== RCS file: /home/cvs/apache-1.3/src/include/ap_compat.h,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ap_compat.h 1999/05/21 12:16:18 1.18 +++ ap_compat.h 1999/05/25 15:23:56 1.19 @@ -306,6 +306,7 @@ #define read_config ap_read_config #define read_request ap_read_request #define regexec ap_regexec +#define regerror ap_regerror #define register_cleanup ap_register_cleanup #define register_other_child ap_register_other_child #define release_mutex ap_release_mutex 1.162 +6 -0 apache-1.3/src/main/util.c Index: util.c =================================================================== RCS file: /home/cvs/apache-1.3/src/main/util.c,v retrieving revision 1.161 retrieving revision 1.162 diff -u -r1.161 -r1.162 --- util.c 1999/05/21 12:16:21 1.161 +++ util.c 1999/05/25 15:24:01 1.162 @@ -293,6 +293,12 @@ return regexec(preg, string, nmatch, pmatch, eflags); } +API_EXPORT(size_t) ap_regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size) +{ + return regerror(errcode, preg, errbuf, errbuf_size); +} + + /* This function substitutes for $0-$9, filling in regular expression * submatches. Pass it the same nmatch and pmatch arguments that you * passed ap_regexec(). pmatch should not be greater than the maximum number 1.20 +1 -0 apache-1.3/src/support/httpd.exp Index: httpd.exp =================================================================== RCS file: /home/cvs/apache-1.3/src/support/httpd.exp,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- httpd.exp 1999/05/21 12:16:23 1.19 +++ httpd.exp 1999/05/25 15:24:02 1.20 @@ -249,6 +249,7 @@ ap_rationalize_mtime ap_read_config ap_read_request +ap_regerror ap_regexec ap_register_cleanup ap_register_other_child