dgaudet 97/10/26 13:14:17
Modified: src/main alloc.h
Log:
fix an indentation problem, and add some comments
Revision Changes Path
1.36 +7 -4 apachen/src/main/alloc.h
Index: alloc.h
===================================================================
RCS file: /export/home/cvs/apachen/src/main/alloc.h,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- alloc.h 1997/10/22 20:29:32 1.35
+++ alloc.h 1997/10/26 21:14:16 1.36
@@ -248,10 +248,13 @@
* to call in the child, and an argument to be passed to the function.
*/
- enum kill_conditions {
- kill_never, kill_always, kill_after_timeout, just_wait,
- kill_only_once
- };
+enum kill_conditions {
+ kill_never, /* process is never sent any signals */
+ kill_always, /* process is sent SIGKILL on pool cleanup */
+ kill_after_timeout, /* SIGTERM, wait 3 seconds, SIGKILL */
+ just_wait, /* wait forever for the process to
complete */
+ kill_only_once /* send SIGTERM and then wait */
+};
API_EXPORT(void) note_subprocess(pool *a, int pid, enum kill_conditions how);
API_EXPORT(int) spawn_child_err(pool *, int (*)(void *), void *,