if (utd == NULL)
return TM_ECODE_FAILED;
- *data = utd;
- return TM_ECODE_OK;
-}
-
-static TmEcode UnixManagerThreadDeinit(ThreadVars *t, void *data)
-{
- SCFree(data);
- return TM_ECODE_OK;
-}
-
-static TmEcode UnixManager(ThreadVars *th_v, void *thread_data)
-{
- int ret;
-
- /* set the thread name */
- SCLogDebug("%s started...", th_v->name);
-
- StatsSetupPrivate(th_v);
-
if (UnixNew(&command) == 0) {
int failure_fatal = 0;
SCLogError(SC_ERR_INITIALIZATION,
}
}
- /* Set the threads capability */
- th_v->cap_flags = 0;
- SCDropCaps(th_v);
-
/* Init Unix socket */
UnixManagerRegisterCommand("shutdown", UnixManagerShutdownCommand, NULL, 0);
UnixManagerRegisterCommand("command-list", UnixManagerListCommand, &command, 0);
UnixManagerRegisterCommand("reload-tenant", UnixSocketReloadTenant, &command, UNIX_CMD_TAKE_ARGS);
UnixManagerRegisterCommand("unregister-tenant", UnixSocketUnregisterTenant, &command, UNIX_CMD_TAKE_ARGS);
+ *data = utd;
+ return TM_ECODE_OK;
+}
+
+static TmEcode UnixManagerThreadDeinit(ThreadVars *t, void *data)
+{
+ SCFree(data);
+ return TM_ECODE_OK;
+}
+
+static TmEcode UnixManager(ThreadVars *th_v, void *thread_data)
+{
+ int ret;
+
+ /* set the thread name */
+ SCLogDebug("%s started...", th_v->name);
+
+ StatsSetupPrivate(th_v);
+
+ /* Set the threads capability */
+ th_v->cap_flags = 0;
+ SCDropCaps(th_v);
TmThreadsSetFlag(th_v, THV_INIT_DONE);
while (1) {