diff --git a/platform/util/src/com/intellij/execution/process/UnixProcessManager.java b/platform/util/src/com/intellij/execution/process/UnixProcessManager.java index 0507c03ebe93..e90f4b2611a6 100644 --- a/platform/util/src/com/intellij/execution/process/UnixProcessManager.java +++ b/platform/util/src/com/intellij/execution/process/UnixProcessManager.java @@ -115,7 +115,11 @@ public class UnixProcessManager { public static boolean sendSignalToProcessTree(int processId, int signal) { checkCLib(); - final int our_pid = C_LIB.getpid(); + final int ourPid = C_LIB.getpid(); + return sendSignalToProcessTree(processId, signal, ourPid); + } + + public static boolean sendSignalToProcessTree(int processId, int signal, int ourPid) { if (LOG.isDebugEnabled()) { LOG.debug("Sending signal " + signal + " to process tree with root PID " + processId); } @@ -124,7 +128,7 @@ public class UnixProcessManager { final ProcessInfo processInfo = new ProcessInfo(); final List childrenPids = new ArrayList(); - findChildProcesses(our_pid, processId, foundPid, processInfo, childrenPids); + findChildProcesses(ourPid, processId, foundPid, processInfo, childrenPids); // result is true if signal was sent to at least one process final boolean result;