X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fsyssignal.h;fp=src%2Fsyssignal.h;h=8b2747c38825ad8cbc0eec00064e24a17dc4a193;hb=59eec5f21669e81977b5b1fe9bf717cab49cf7fb;hp=f0be8d13de86ef1162a889b6dc13b7fce21603ba;hpb=032d062ebcb2344e6245cea4214bc09835da97ee;p=chise%2Fxemacs-chise.git.1 diff --git a/src/syssignal.h b/src/syssignal.h index f0be8d1..8b2747c 100644 --- a/src/syssignal.h +++ b/src/syssignal.h @@ -209,13 +209,13 @@ signal_handler_t sys_do_signal (int signal_number, signal_handler_t action); /* On bsd, [man says] kill does not accept a negative number to kill a pgrp. Must do that using the killpg call. */ -#ifdef BSD -#define EMACS_KILLPG(gid, signo) killpg (gid, signo) +#ifdef HAVE_KILLPG +#define EMACS_KILLPG(pid, signo) killpg (pid, signo) #else #ifdef WIN32_NATIVE -#define EMACS_KILLPG(gid, signo) kill (gid, signo) +#define EMACS_KILLPG(pid, signo) kill (pid, signo) #else -#define EMACS_KILLPG(gid, signo) kill (-(gid), signo) +#define EMACS_KILLPG(pid, signo) kill (-(pid), signo) #endif #endif