You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by rb...@locus.apache.org on 2000/12/03 07:47:30 UTC
cvs commit: apr/test mod_test.c testdso.c
rbb 00/12/02 22:47:29
Modified: test mod_test.c testdso.c
Log:
Get testdso working on Linux again. This should work on all platforms.
Revision Changes Path
1.4 +5 -2 apr/test/mod_test.c
Index: mod_test.c
===================================================================
RCS file: /home/cvs/apr/test/mod_test.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mod_test.c 2000/11/15 21:46:38 1.3
+++ mod_test.c 2000/12/03 06:47:28 1.4
@@ -2,12 +2,15 @@
int goodbyes = 0;
-static void print_hello(void)
+void print_hello(void);
+int print_goodbye(int reps);
+
+void print_hello(void)
{
fprintf(stdout,"Hello - I'm a DSO!\n");
}
-static int print_goodbye(int reps)
+int print_goodbye(int reps)
{
int i = 0;
for (i = 0;i < reps; i++) {
1.10 +4 -2 apr/test/testdso.c
Index: testdso.c
===================================================================
RCS file: /home/cvs/apr/test/testdso.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- testdso.c 2000/11/29 00:22:04 1.9
+++ testdso.c 2000/12/03 06:47:28 1.10
@@ -45,8 +45,10 @@
fprintf(stdout,"Trying to get the DSO's attention..........");
fflush(stdout);
- if (apr_dso_sym(&func1, h, "print_hello") != APR_SUCCESS) {
- fprintf(stderr, "Failed!\n");
+ if ((status = apr_dso_sym(&func1, h, "print_hello")) != APR_SUCCESS) {
+ char my_error[256];
+ apr_dso_error(h, my_error, sizeof(my_error));
+ fprintf(stderr, "%s\n", my_error);
exit (-1);
}
fprintf(stdout,"OK\n");