From 2f30485f7b45b2f4516260500fab70819cd1519b Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Fri, 30 Nov 2012 18:49:34 +0100 Subject: [PATCH] unix socket: add 'runnning-mode' command This command displays the active running mode ('autofp' for example). --- src/unix-manager.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/unix-manager.c b/src/unix-manager.c index 4a0c8392a2..d2be91a286 100644 --- a/src/unix-manager.c +++ b/src/unix-manager.c @@ -611,6 +611,14 @@ TmEcode UnixManagerUptimeCommand(json_t *cmd, SCReturnInt(TM_ECODE_OK); } +TmEcode UnixManagerRunningModeCommand(json_t *cmd, + json_t *server_msg, void *data) +{ + SCEnter(); + json_object_set_new(server_msg, "message", json_string(RunmodeGetActive())); + SCReturnInt(TM_ECODE_OK); +} + TmEcode UnixManagerListCommand(json_t *cmd, json_t *answer, void *data) { @@ -801,6 +809,7 @@ void *UnixManagerThread(void *td) UnixManagerRegisterCommand("command-list", UnixManagerListCommand, &command, 0); UnixManagerRegisterCommand("version", UnixManagerVersionCommand, &command, 0); UnixManagerRegisterCommand("uptime", UnixManagerUptimeCommand, &command, 0); + UnixManagerRegisterCommand("running-mode", UnixManagerRunningModeCommand, &command, 0); #if 0 UnixManagerRegisterCommand("reload-rules", UnixManagerReloadRules, NULL, 0); #endif