rbb 99/12/13 12:52:30
Modified: src/main http_log.c src/modules/standard mod_cgi.c mod_include.c mod_mime_magic.c Log: Get rid of more platform dependant code. Revision Changes Path 1.22 +1 -9 apache-2.0/src/main/http_log.c Index: http_log.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_log.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- http_log.c 1999/12/13 14:01:34 1.21 +++ http_log.c 1999/12/13 20:52:26 1.22 @@ -166,7 +166,6 @@ int rc = -1; ap_procattr_t *procattr; ap_proc_t *procnew; - ap_os_proc_t fred; ap_block_alarms(); ap_cleanup_for_exec(); @@ -189,14 +188,7 @@ rc = ap_create_process(&procnew, progname, NULL, NULL, procattr, p); if (rc == APR_SUCCESS) { -#ifndef WIN32 - /* pjr - this is a cheap hack for now to get the basics working in - * stages. ap_note_subprocess and free_proc need to be redone - * to make use of ap_proc_t instead of pid. - */ - ap_get_os_proc(&fred, procnew); - ap_note_subprocess(p, fred, kill_after_timeout); -#endif + ap_note_subprocess(p, procnew, kill_after_timeout); ap_get_childin(fpin, procnew); } } 1.20 +2 -9 apache-2.0/src/modules/standard/mod_cgi.c Index: mod_cgi.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_cgi.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- mod_cgi.c 1999/12/02 18:36:36 1.19 +++ mod_cgi.c 1999/12/13 20:52:28 1.20 @@ -284,7 +284,6 @@ char **env; ap_procattr_t *procattr; ap_proc_t *procnew; - ap_os_proc_t fred; ap_status_t rc = APR_SUCCESS; ap_file_t *file; ap_iol *iol; @@ -340,14 +339,8 @@ "couldn't create child process: %d: %s", rc, r->filename); } else { -#ifndef WIN32 - /* pjr - this is a cheap hack for now to get the basics working in - * stages. ap_note_subprocess and free_proc need to be redone - * to make use of ap_proc_t instead of pid. - */ - ap_get_os_proc(&fred, procnew); - ap_note_subprocess(p, fred, kill_after_timeout); -#endif + ap_note_subprocess(p, procnew, kill_after_timeout); + /* Fill in BUFF structure for parents pipe to child's stdout */ ap_get_childout(&file, procnew); iol = ap_create_file_iol(file); 1.10 +1 -9 apache-2.0/src/modules/standard/mod_include.c Index: mod_include.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_include.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- mod_include.c 1999/12/02 18:36:37 1.9 +++ mod_include.c 1999/12/13 20:52:28 1.10 @@ -816,7 +816,6 @@ ap_status_t rc; ap_table_t *env = r->subprocess_env; char **argv; - ap_os_proc_t pid; ap_file_t *file; ap_iol *iol; @@ -870,14 +869,7 @@ "couldn't create child process: %d: %s", rc, r->filename); } else { -#ifndef WIN32 - /* pjr - this is a cheap hack for now to get the basics working in - * stages. ap_note_subprocess and free_proc need to be redone - * to make use of ap_proc_t instead of pid. - */ - ap_get_os_proc(&pid, procnew); - ap_note_subprocess(r->pool, pid, kill_after_timeout); -#endif + ap_note_subprocess(r->pool, procnew, kill_after_timeout); /* Fill in BUFF structure for parents pipe to child's stdout */ ap_get_childout(&file, procnew); iol = ap_create_file_iol(file); 1.10 +1 -10 apache-2.0/src/modules/standard/mod_mime_magic.c Index: mod_mime_magic.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_mime_magic.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- mod_mime_magic.c 1999/12/02 18:36:39 1.9 +++ mod_mime_magic.c 1999/12/13 20:52:28 1.10 @@ -2153,7 +2153,6 @@ ap_context_t *child_context = cntxt; ap_procattr_t *procattr; ap_proc_t *procnew = NULL; - ap_os_proc_t fred; ap_file_t *file; ap_iol *iol; @@ -2190,15 +2189,7 @@ compr[parm->method].argv[0]); } else { -#ifndef WIN32 - /* pjr - this is a cheap hack for now to get the basics working in - * stages. ap_note_subprocess and free_proc need to be redon - - * to make use of ap_proc_t instead of pid. - */ - ap_get_os_proc(&fred, procnew); - ap_note_subprocess(child_context, fred, kill_after_timeout); -#endif + ap_note_subprocess(child_context, procnew, kill_after_timeout); /* Fill in BUFF structure for parents pipe to child's stdout */ ap_get_childout(&file, procnew); iol = ap_create_file_iol(file);