boiler plate around killpg()
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 20 Mar 1985 10:40:03 +0000 (02:40 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 20 Mar 1985 10:40:03 +0000 (02:40 -0800)
SCCS-vsn: bin/csh/proc.c 4.17

usr/src/bin/csh/proc.c

index 62d27f1..e5de30c 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
 #ifndef lint
-static char *sccsid = "@(#)proc.c      4.16 (Berkeley) %G%";
+static char *sccsid = "@(#)proc.c      4.17 (Berkeley) %G%";
 #endif
 
 #include "sh.h"
 #endif
 
 #include "sh.h"
@@ -834,7 +834,11 @@ pkill(v, signum)
                                        goto cont;
                                }
                        }
                                        goto cont;
                                }
                        }
-                       (void) killpg(pp->p_jobid, signum);
+                       if (killpg(pp->p_jobid, signum) < 0) {
+                               printf("%s: ", cp);
+                               printf("%s\n", sys_errlist[errno]);
+                               err++;
+                       }
                        if (signum == SIGTERM || signum == SIGHUP)
                                (void) killpg(pp->p_jobid, SIGCONT);
                } else if (!digit(*cp))
                        if (signum == SIGTERM || signum == SIGHUP)
                                (void) killpg(pp->p_jobid, SIGCONT);
                } else if (!digit(*cp))