fielding 99/03/07 06:05:34
Modified: src CHANGES src/include alloc.h src/main alloc.c Log: Use proper pid_t type for saving PIDs in alloc.c. Submitted by: John Bley <[EMAIL PROTECTED]> Reviewed by: Roy Fielding Revision Changes Path 1.1261 +2 -0 apache-1.3/src/CHANGES Index: CHANGES =================================================================== RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1260 retrieving revision 1.1261 diff -u -r1.1260 -r1.1261 --- CHANGES 1999/03/07 13:13:50 1.1260 +++ CHANGES 1999/03/07 14:05:31 1.1261 @@ -1,5 +1,7 @@ Changes with Apache 1.3.5 + *) Use proper pid_t type for saving PIDs in alloc.c. [John Bley] + *) Replaced use of WIN32 define with HAVE_DRIVE_LETTERS to indicate when the OS allows a DOS drive letter within pathnames. [Brian Havard] 1.67 +1 -1 apache-1.3/src/include/alloc.h Index: alloc.h =================================================================== RCS file: /home/cvs/apache-1.3/src/include/alloc.h,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- alloc.h 1999/01/03 12:04:36 1.66 +++ alloc.h 1999/03/07 14:05:33 1.67 @@ -342,7 +342,7 @@ }; typedef struct child_info child_info; -API_EXPORT(void) ap_note_subprocess(pool *a, int pid, +API_EXPORT(void) ap_note_subprocess(pool *a, pid_t pid, enum kill_conditions how); API_EXPORT(int) ap_spawn_child(pool *, int (*)(void *, child_info *), void *, enum kill_conditions, 1.106 +9 -7 apache-1.3/src/main/alloc.c Index: alloc.c =================================================================== RCS file: /home/cvs/apache-1.3/src/main/alloc.c,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- alloc.c 1999/01/03 12:04:37 1.105 +++ alloc.c 1999/03/07 14:05:34 1.106 @@ -1998,8 +1998,8 @@ struct process_chain *next; }; -API_EXPORT(void) ap_note_subprocess(pool *a, int pid, enum kill_conditions how) -{ +API_EXPORT(void) ap_note_subprocess(pool *a, pid_t pid, enum kill_conditions +how) { struct process_chain *new = (struct process_chain *) ap_palloc(a, sizeof(struct process_chain)); @@ -2022,11 +2022,11 @@ #define BINMODE #endif -static int spawn_child_core(pool *p, int (*func) (void *, child_info *), +static pid_t spawn_child_core(pool *p, int (*func) (void *, child_info *), void *data,enum kill_conditions kill_how, int *pipe_in, int *pipe_out, int *pipe_err) { - int pid; + pid_t pid; int in_fds[2]; int out_fds[2]; int err_fds[2]; @@ -2220,7 +2220,8 @@ FILE **pipe_err) { int fd_in, fd_out, fd_err; - int pid, save_errno; + pid_t pid; + int save_errno; ap_block_alarms(); @@ -2280,7 +2281,7 @@ HANDLE hPipeOutputReadDup = NULL; HANDLE hPipeErrorReadDup = NULL; HANDLE hCurrentProcess; - int pid = 0; + pid_t pid = 0; child_info info; @@ -2452,7 +2453,8 @@ #else int fd_in, fd_out, fd_err; - int pid, save_errno; + pid_t pid; + int save_errno; ap_block_alarms();