aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in18
1 files changed, 5 insertions, 13 deletions
diff --git a/configure.in b/configure.in
index 3cacc1564e..9bf5e0e61f 100644
--- a/configure.in
+++ b/configure.in
@@ -1014,20 +1014,12 @@ dnl *****************
dnl killall or pkill?
dnl *****************
-AC_MSG_CHECKING(for command to kill processes)
-
-if test `uname -s` = "SunOS" ; then
- KILL_PROCESS_CMD="pkill";
-else
- KILL_PROCESS_CMD="killall";
-fi
-
-KILL_PROCESS_CMD=`which $KILL_PROCESS_CMD`
-if test -z "$KILL_PROCESS_CMD" ; then
- AC_MSG_RESULT(none)
+AC_PATH_PROGS(KILL_PROCESS_CMD, killall pkill)
+if test -z "$KILL_PROCESS_CMD"; then
+ AC_MSG_WARN([Could not find a command to kill a process by name])
else
- AC_MSG_RESULT($KILL_PROCESS_CMD)
- AC_DEFINE_UNQUOTED([KILL_PROCESS_CMD], "$KILL_PROCESS_CMD", [Command to kill processes by name])
+ AC_DEFINE_UNQUOTED([KILL_PROCESS_CMD], "$KILL_PROCESS_CMD",
+ [Command to kill processes by name])
fi
dnl ******************************