139106Skarels /* 2*60986Sbostic * Copyright (c) 1989, 1993 3*60986Sbostic * The Regents of the University of California. All rights reserved. 439106Skarels * 542619Sbostic * %sccs.include.redist.c% 639106Skarels */ 739106Skarels 839106Skarels #if defined(LIBC_SCCS) && !defined(lint) 9*60986Sbostic static char sccsid[] = "@(#)killpg.c 8.1 (Berkeley) 06/02/93"; 1039106Skarels #endif /* LIBC_SCCS and not lint */ 1139106Skarels 1239106Skarels #include <sys/types.h> 1346600Sbostic #include <signal.h> 1446600Sbostic #include <errno.h> 1539106Skarels 1639106Skarels /* 1739106Skarels * Backwards-compatible killpg(). 1839106Skarels */ 1946600Sbostic #if __STDC__ killpg(pid_t pgid,int sig)2046600Sbostickillpg(pid_t pgid, int sig) 2146600Sbostic #else 2239106Skarels killpg(pgid, sig) 2339106Skarels pid_t pgid; 2439106Skarels int sig; 2546600Sbostic #endif 2639106Skarels { 2739106Skarels if (pgid == 1) { 2839106Skarels errno = ESRCH; 2939106Skarels return (-1); 3039106Skarels } 3139106Skarels return (kill(-pgid, sig)); 3239106Skarels } 33