You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by bj...@hyperreal.org on 2000/01/10 17:01:58 UTC
cvs commit: apache-2.0/src/lib/apr/test testproc.c
bjh 00/01/10 08:01:58
Modified: src/lib/apr/test testproc.c
Log:
I don't think sleeping for 1000 seconds is what we want to do here. Switch
it for a child wait which is more appropriate and tests another function.
Revision Changes Path
1.10 +7 -1 apache-2.0/src/lib/apr/test/testproc.c
Index: testproc.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/test/testproc.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- testproc.c 2000/01/04 19:00:49 1.9
+++ testproc.c 2000/01/10 16:01:57 1.10
@@ -168,7 +168,13 @@
}
else fprintf(stderr, "Read failed.\n");
- sleep(1000);
+ fprintf(stdout, "Waiting for child to die.......");
+ if (ap_wait_proc(newproc, APR_WAIT) != APR_CHILD_DONE) {
+ fprintf(stderr, "Wait for child failed\n");
+ exit(-1);
+ }
+ fprintf(stdout, "OK\n");
+
fprintf(stdout, "Removing directory.......");
if (ap_remove_dir("proctest", context) != APR_SUCCESS) {
fprintf(stderr, "Could not remove directory.\n");