kill_process_group(pid, sig) int pid; int sig;
kill_process_group(int pid, int sig)
kill_process_group(pid, sig)    int pid;    int sig;{    TRACE(("kill_process_group(pid=%d, sig=%d)\n", pid, sig))#ifndef AMOEBA#ifndef X_NOT_POSIX    return kill (-pid, sig);#else#if defined(SVR4) || defined(SYSV)    return kill (-pid, sig);#else    return killpg (pid, sig);#endif#endif#else /* AMOEBA */    if (pid != 2) {	fprintf(stderr, "%s:  unexpected process id %d.\n", ProgramName, pid);	abort();    }    ttysendsig(sig);#endif /* AMOEBA */}