back to EPERM if killpg (not -1) can't do it
authorMike Karels <karels@ucbvax.Berkeley.EDU>
Sat, 24 Aug 1985 06:48:51 +0000 (22:48 -0800)
committerMike Karels <karels@ucbvax.Berkeley.EDU>
Sat, 24 Aug 1985 06:48:51 +0000 (22:48 -0800)
SCCS-vsn: sys/kern/kern_sig.c 6.18

usr/src/sys/kern/kern_sig.c

index ce67d71..a9f368b 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
- *     @(#)kern_sig.c  6.17 (Berkeley) %G%
+ *     @(#)kern_sig.c  6.18 (Berkeley) %G%
  */
 
 #include "../machine/reg.h"
  */
 
 #include "../machine/reg.h"
@@ -268,7 +268,7 @@ killpg1(signo, pgrp, all)
                if (signo)
                        psignal(p, signo);
        }
                if (signo)
                        psignal(p, signo);
        }
-       return (f == 0 ? ESRCH : error);
+       return (error ? error : (f == 0 ? ESRCH : 0));
 }
 
 /*
 }
 
 /*