summaryrefslogtreecommitdiff
path: root/threadproc
diff options
context:
space:
mode:
authorbnicholes <bnicholes@13f79535-47bb-0310-9956-ffa450edef68>2007-10-16 20:43:03 +0000
committerbnicholes <bnicholes@13f79535-47bb-0310-9956-ffa450edef68>2007-10-16 20:43:03 +0000
commite95af35765dfcaff61589163132fa46c7a7f6554 (patch)
treed6e24cfb59ca3c468d293d364384dcaefef42b54 /threadproc
parentf67f2c2bdb084a3f4327e34f878658f186c1cfee (diff)
downloadlibapr-e95af35765dfcaff61589163132fa46c7a7f6554.tar.gz
Fix up a few netware'isms and missing brackets left over from the refactoring.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@585260 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'threadproc')
-rw-r--r--threadproc/netware/proc.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/threadproc/netware/proc.c b/threadproc/netware/proc.c
index bed7d2a2a..5fb26913c 100644
--- a/threadproc/netware/proc.c
+++ b/threadproc/netware/proc.c
@@ -110,7 +110,7 @@ APR_DECLARE(apr_status_t) apr_procattr_io_set(apr_procattr_t *attr,
APR_DECLARE(apr_status_t) apr_procattr_child_in_set(apr_procattr_t *attr, apr_file_t *child_in,
apr_file_t *parent_in)
{
- apr_status_t rv;
+ apr_status_t rv = APR_SUCCESS;
if (attr->child_in == NULL && attr->parent_in == NULL
&& child_in == NULL && parent_in == NULL)
@@ -127,9 +127,11 @@ APR_DECLARE(apr_status_t) apr_procattr_child_in_set(apr_procattr_t *attr, apr_fi
== APR_SUCCESS)
rv = apr_file_inherit_set(attr->child_in);
}
+ }
if (parent_in != NULL && rv == APR_SUCCESS) {
rv = apr_file_dup(&attr->parent_in, parent_in, attr->pool);
+ }
return rv;
}
@@ -138,7 +140,7 @@ APR_DECLARE(apr_status_t) apr_procattr_child_in_set(apr_procattr_t *attr, apr_fi
APR_DECLARE(apr_status_t) apr_procattr_child_out_set(apr_procattr_t *attr, apr_file_t *child_out,
apr_file_t *parent_out)
{
- apr_status_t rv;
+ apr_status_t rv = APR_SUCCESS;
if (attr->child_out == NULL && attr->parent_out == NULL
&& child_out == NULL && parent_out == NULL)
@@ -159,6 +161,7 @@ APR_DECLARE(apr_status_t) apr_procattr_child_out_set(apr_procattr_t *attr, apr_f
if (parent_out != NULL && rv == APR_SUCCESS) {
rv = apr_file_dup(&attr->parent_out, parent_out, attr->pool);
+ }
return rv;
}
@@ -167,7 +170,7 @@ APR_DECLARE(apr_status_t) apr_procattr_child_out_set(apr_procattr_t *attr, apr_f
APR_DECLARE(apr_status_t) apr_procattr_child_err_set(apr_procattr_t *attr, apr_file_t *child_err,
apr_file_t *parent_err)
{
- apr_status_t rv;
+ apr_status_t rv = APR_SUCCESS;
if (attr->child_err == NULL && attr->parent_err == NULL
&& child_err == NULL && parent_err == NULL)
@@ -188,6 +191,7 @@ APR_DECLARE(apr_status_t) apr_procattr_child_err_set(apr_procattr_t *attr, apr_f
if (parent_err != NULL && rv == APR_SUCCESS) {
rv = apr_file_dup(&attr->parent_err, parent_err, attr->pool);
+ }
return rv;
}
@@ -315,15 +319,15 @@ APR_DECLARE(apr_status_t) apr_proc_create(apr_proc_t *newproc,
wire.infd = attr->child_in
? (attr->child_in->filedes != -1 ? attr->child_in->filedes
: FD_UNUSED)
- : FILENO_STDIN;
+ : fileno(stdin);
wire.outfd = attr->child_out
? (attr->child_out->filedes != -1 ? attr->child_out->filedes
: FD_UNUSED)
- : FILENO_STDOUT;
+ : fileno(stdout);
wire.errfd = attr->child_err
? (attr->child_err->filedes != -1 ? attr->child_err->filedes
: FD_UNUSED)
- : FILENO_STDERR;
+ : fileno(stderr);
newproc->in = attr->parent_in;
newproc->out = attr->parent_out;