summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/ivyprobe.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/ivyprobe.c b/tools/ivyprobe.c
index a7913ec..2bbff95 100644
--- a/tools/ivyprobe.c
+++ b/tools/ivyprobe.c
@@ -106,6 +106,7 @@ char * Chop(char *arg)
void HandleStdin (Channel channel, HANDLE fd, void *data)
{
+ static const char *separator = "#";
char buf[4096];
char *line;
char *cmd;
@@ -133,15 +134,18 @@ void HandleStdin (Channel channel, HANDLE fd, void *data)
}
} else if (strcmp(cmd, "dieall-yes-i-am-sure") == 0) {
- arg = IvyGetApplicationList("#");
- arg = strtok (arg, "#");
+ arg = IvyGetApplicationList(separator);
+ arg = strtok (arg, separator);
while (arg) {
app = IvyGetApplication (arg);
if (app)
+ {
+ printf ("Killing '%s'...\n",arg);
IvySendDieMsg (app);
+ }
else
printf ("No Application %s!!!\n",arg);
- arg = strtok (NULL, " ");
+ arg = strtok (NULL, separator);
}
} else if (strcmp(cmd, "bind") == 0) {