trawick 01/08/02 14:07:05
Modified: test Makefile.in testdir.c testoc.c testproc.c
Log:
use exit status 0 for success in testdir, testoc, and testproc
since testoc depends on occhild, build occhild when testoc is built
add some trivial error code display logic to testoc
Revision Changes Path
1.64 +1 -1 apr/test/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/apr/test/Makefile.in,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- Makefile.in 2001/08/02 20:35:12 1.63
+++ Makefile.in 2001/08/02 21:07:04 1.64
@@ -60,7 +60,7 @@
[EMAIL PROTECTED]@: testdso.lo mod_test.so $(LOCAL_LIBS)
$(LINK) -export-dynamic testdso.lo $(LOCAL_LIBS) $(ALL_LIBS)
[EMAIL PROTECTED]@: testoc.lo $(LOCAL_LIBS)
[EMAIL PROTECTED]@: testoc.lo [EMAIL PROTECTED]@ $(LOCAL_LIBS)
$(LINK) testoc.lo $(LOCAL_LIBS) $(ALL_LIBS)
[EMAIL PROTECTED]@: occhild.lo $(LOCAL_LIBS)
1.3 +1 -1 apr/test/testdir.c
Index: testdir.c
===================================================================
RCS file: /home/cvs/apr/test/testdir.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- testdir.c 2001/06/28 14:05:20 1.2
+++ testdir.c 2001/08/02 21:07:04 1.3
@@ -129,5 +129,5 @@
apr_pool_destroy(pool);
printf("\nAll tests passed OK\n");
- return 1;
+ return 0;
}
1.22 +7 -3 apr/test/testoc.c
Index: testoc.c
===================================================================
RCS file: /home/cvs/apr/test/testoc.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- testoc.c 2001/06/06 19:56:56 1.21
+++ testoc.c 2001/08/02 21:07:04 1.22
@@ -92,6 +92,7 @@
int main(int argc, char *argv[])
{
#if APR_HAS_OTHER_CHILD
+ apr_status_t rv;
apr_pool_t *context;
apr_proc_t newproc;
apr_procattr_t *procattr = NULL;
@@ -143,8 +144,11 @@
fprintf(stdout, "[PARENT] Sending SIGKILL to child......");
fflush(stdout);
apr_sleep(1 * APR_USEC_PER_SEC);
- if (apr_proc_kill(&newproc, SIGKILL) != APR_SUCCESS) {
- fprintf(stderr,"couldn't send the signal!\n");
+ if ((rv = apr_proc_kill(&newproc, SIGKILL)) != APR_SUCCESS) {
+ char msgbuf[120];
+
+ fprintf(stderr,"couldn't send the signal: %d/%s!\n",
+ rv, apr_strerror(rv, msgbuf, sizeof msgbuf));
exit(-1);
}
fprintf(stdout,"OK\n");
@@ -159,6 +163,6 @@
fprintf(stdout, "Other_child is not supported on this platform\n");
#endif
- return 1;
+ return 0;
}
1.30 +1 -1 apr/test/testproc.c
Index: testproc.c
===================================================================
RCS file: /home/cvs/apr/test/testproc.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- testproc.c 2001/06/08 04:49:49 1.29
+++ testproc.c 2001/08/02 21:07:04 1.30
@@ -146,6 +146,6 @@
STD_TEST_NEQ("Removing directory", apr_dir_remove("proctest", pool))
printf("\nTest completed succesfully\n");
- return(1);
+ return 0;
}