From 62dd1480174f713fec6d61ffe39b63834eaa398e Mon Sep 17 00:00:00 2001 From: Anoop Saldanha Date: Sat, 7 Jul 2012 22:09:06 +0530 Subject: [PATCH] Set thread name Suricata-Main for main thread and LiveRuleSwap for live swap thread --- src/detect-engine.c | 4 ++++ src/suricata.c | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/detect-engine.c b/src/detect-engine.c index 422a5ae..665ae35 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -77,6 +77,10 @@ static void *DetectEngineLiveRuleSwap(void *arg) { SCEnter(); + if (SCSetThreadName("LiveRuleSwap") < 0) { + SCLogWarning(SC_ERR_THREAD_INIT, "Unable to set thread name"); + } + SCLogInfo("===== Starting live rule swap triggered by user signal USR2 ====="); ThreadVars *tv_local = (ThreadVars *)arg; diff --git a/src/suricata.c b/src/suricata.c index f3207c8..29e715c 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -700,6 +700,10 @@ int main(int argc, char **argv) /* initialize the logging subsys */ SCLogInitLogModule(NULL); + if (SCSetThreadName("Suricata-Main") < 0) { + SCLogWarning(SC_ERR_THREAD_INIT, "Unable to set thread name"); + } + RunModeRegisterRunModes(); /* By default use IDS mode, but if nfq or ipfw -- 1.7.1