summaryrefslogtreecommitdiff
path: root/status.c
diff options
context:
space:
mode:
authorToby Goodwin <tgoodwin@cygnus.co.uk>1997-07-07 00:00:01 +0100
committerToby Goodwin <toby@paccrat.org>2015-05-16 21:22:09 +0100
commit671e1e2d1599aa8c5f1010b3fe75c151c56a7403 (patch)
tree906ba5d55d6993f59d7bb1def63d494bafd38728 /status.c
parenta076248389c82276e079756bee26c011b03f70f2 (diff)
beta: rc-1.5b2
Diffstat (limited to 'status.c')
-rw-r--r--status.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/status.c b/status.c
index 91252b0..428e414 100644
--- a/status.c
+++ b/status.c
@@ -52,7 +52,7 @@ extern void setpipestatus(int stats[], int num) {
/* set a simple status, as opposed to a pipeline */
-extern void setstatus(int pid, int i) {
+extern void setstatus(pid_t pid, int i) {
pipelength = 1;
statuses[0] = i;
statprint(pid, i);
@@ -60,11 +60,11 @@ extern void setstatus(int pid, int i) {
/* print a message if termination was with a signal, and if the child dumped core. exit on error if -e is set */
-extern void statprint(int pid, int i) {
+extern void statprint(pid_t pid, int i) {
if (i & 0xff) {
char *msg = ((i & 0x7f) < NUMOFSIGNALS ? signals[i & 0x7f].msg : "");
if (pid != -1)
- fprint(2, "%d: ", pid);
+ fprint(2, "%ld: ", (long)pid);
if (i & 0x80) {
if (*msg == '\0')
fprint(2, "core dumped\n");
@@ -129,7 +129,7 @@ extern void ssetstatus(char **av) {
break;
}
else {
- SIZE_T len = strlen(signals[k].name);
+ size_t len = strlen(signals[k].name);
if (strncmp(signals[k].name, av[i], len) == 0 && streq(av[i] + len, "+core")) {
statuses[l - i] = k + 0x80;
found = TRUE;