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