diff options
author | Ryan Bloom <rbb@apache.org> | 2000-04-30 21:17:57 +0000 |
---|---|---|
committer | Ryan Bloom <rbb@apache.org> | 2000-04-30 21:17:57 +0000 |
commit | f87add4b485ff9bce4328cb94edff3536c5be5ea (patch) | |
tree | 93fc1a44de5c1d6f9461dd99eeba2973d6c88ee3 /threadproc/unix/proc.c | |
parent | 6cbf785b0db6714edceeed7246e8f6f195df14cb (diff) | |
download | apr-f87add4b485ff9bce4328cb94edff3536c5be5ea.tar.gz apr-f87add4b485ff9bce4328cb94edff3536c5be5ea.zip |
Use ap_pcalloc instead of ap_palloc where it makes sense.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@60005 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'threadproc/unix/proc.c')
-rw-r--r-- | threadproc/unix/proc.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/threadproc/unix/proc.c b/threadproc/unix/proc.c index 0d951f852..94f2b43a5 100644 --- a/threadproc/unix/proc.c +++ b/threadproc/unix/proc.c @@ -57,22 +57,13 @@ ap_status_t ap_createprocattr_init(ap_procattr_t **new, ap_pool_t *cont) { - (*new) = (ap_procattr_t *)ap_palloc(cont, - sizeof(ap_procattr_t)); + (*new) = (ap_procattr_t *)ap_pcalloc(cont, sizeof(ap_procattr_t)); if ((*new) == NULL) { return APR_ENOMEM; } (*new)->cntxt = cont; - (*new)->parent_in = NULL; - (*new)->child_in = NULL; - (*new)->parent_out = NULL; - (*new)->child_out = NULL; - (*new)->parent_err = NULL; - (*new)->child_err = NULL; - (*new)->currdir = NULL; (*new)->cmdtype = APR_PROGRAM; - (*new)->detached = 0; return APR_SUCCESS; } @@ -204,7 +195,7 @@ ap_status_t ap_fork(ap_proc_t **proc, ap_pool_t *cont) { int pid; - (*proc) = ap_palloc(cont, sizeof(ap_proc_t)); + (*proc) = ap_pcalloc(cont, sizeof(ap_proc_t)); if ((pid = fork()) < 0) { return errno; @@ -228,7 +219,7 @@ ap_status_t ap_create_process(ap_proc_t **new, const char *progname, my_stupid_string *newargs; ap_proc_t *pgrp; - (*new) = (ap_proc_t *)ap_palloc(cont, sizeof(ap_proc_t)); + (*new) = (ap_proc_t *)ap_pcalloc(cont, sizeof(ap_proc_t)); if ((*new) == NULL) { return APR_ENOMEM; @@ -369,7 +360,7 @@ ap_status_t ap_put_os_proc(ap_proc_t **proc, ap_os_proc_t *theproc, return APR_ENOPOOL; } if ((*proc) == NULL) { - (*proc) = (ap_proc_t *)ap_palloc(cont, sizeof(ap_proc_t)); + (*proc) = (ap_proc_t *)ap_pcalloc(cont, sizeof(ap_proc_t)); (*proc)->cntxt = cont; } (*proc)->pid = *theproc; |