diff options
author | Denys Vlasenko | 2017-08-23 14:52:56 +0200 |
---|---|---|
committer | Denys Vlasenko | 2017-08-23 14:52:56 +0200 |
commit | 12ffefb5490b281db7f2cde11bf8cf8c91283e83 (patch) | |
tree | 548b9062f7567613d48093fceab0dc148f7d5e1c /shell | |
parent | 687aac056d08ef7c0eafb3d610d3dcdce35b635a (diff) | |
download | busybox-12ffefb5490b281db7f2cde11bf8cf8c91283e83.zip busybox-12ffefb5490b281db7f2cde11bf8cf8c91283e83.tar.gz |
ash: more s/error/perror/ for better error reporting
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ash.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/shell/ash.c b/shell/ash.c index 60bcd1b..3fa7f4d9 100644 --- a/shell/ash.c +++ b/shell/ash.c @@ -4994,7 +4994,7 @@ forkchild(struct job *jp, union node *n, int mode) if (jp->nprocs == 0) { close(0); if (open(bb_dev_null, O_RDONLY) != 0) - ash_msg_and_raise_error("can't open '%s'", bb_dev_null); + ash_msg_and_raise_perror("can't open '%s'", bb_dev_null); } } if (oldlvl == 0) { @@ -5083,7 +5083,7 @@ forkshell(struct job *jp, union node *n, int mode) TRACE(("Fork failed, errno=%d", errno)); if (jp) freejob(jp); - ash_msg_and_raise_error("can't fork"); + ash_msg_and_raise_perror("can't fork"); } if (pid == 0) { CLEAR_RANDOM_T(&random_gen); /* or else $RANDOM repeats in child */ @@ -5226,7 +5226,7 @@ openhere(union node *redir) size_t len = 0; if (pipe(pip) < 0) - ash_msg_and_raise_error("pipe call failed"); + ash_msg_and_raise_perror("can't create pipe"); if (redir->type == NHERE) { len = strlen(redir->nhere.doc->narg.text); if (len <= PIPE_BUF) { @@ -6288,7 +6288,7 @@ evalbackcmd(union node *n, struct backcmd *result) } if (pipe(pip) < 0) - ash_msg_and_raise_error("pipe call failed"); + ash_msg_and_raise_perror("can't create pipe"); jp = makejob(/*n,*/ 1); if (forkshell(jp, n, FORK_NOJOB) == 0) { /* child */ @@ -9180,7 +9180,7 @@ evalpipe(union node *n, int flags) if (lp->next) { if (pipe(pip) < 0) { close(prevfd); - ash_msg_and_raise_error("pipe call failed"); + ash_msg_and_raise_perror("can't create pipe"); } } if (forkshell(jp, lp->n, n->npipe.pipe_backgnd) == 0) { |