aboutsummaryrefslogtreecommitdiff
path: root/threadproc/unix/proc.c
diff options
context:
space:
mode:
authorRyan Bloom <rbb@apache.org>2000-04-30 21:17:57 +0000
committerRyan Bloom <rbb@apache.org>2000-04-30 21:17:57 +0000
commitf87add4b485ff9bce4328cb94edff3536c5be5ea (patch)
tree93fc1a44de5c1d6f9461dd99eeba2973d6c88ee3 /threadproc/unix/proc.c
parent6cbf785b0db6714edceeed7246e8f6f195df14cb (diff)
downloadapr-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.c17
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;