@ -67,7 +67,7 @@ const char *RunModeUnixSocketGetDefaultMode(void)
# ifdef BUILD_UNIX_SOCKET
# ifdef BUILD_UNIX_SOCKET
static int RunModeUnixSocket Single ( void ) ;
static int RunModeUnixSocket Master ( void ) ;
static int unix_manager_file_task_running = 0 ;
static int unix_manager_file_task_running = 0 ;
static int unix_manager_file_task_failed = 0 ;
static int unix_manager_file_task_failed = 0 ;
@ -351,6 +351,7 @@ static TmEcode UnixSocketPcapFilesCheck(void *data)
RunModeDispatch ( RUNMODE_PCAP_FILE , NULL ) ;
RunModeDispatch ( RUNMODE_PCAP_FILE , NULL ) ;
/* Un-pause all the paused threads */
/* Un-pause all the paused threads */
TmThreadWaitOnThreadInit ( ) ;
TmThreadContinueThreads ( ) ;
TmThreadContinueThreads ( ) ;
return TM_ECODE_OK ;
return TM_ECODE_OK ;
}
}
@ -359,10 +360,14 @@ static TmEcode UnixSocketPcapFilesCheck(void *data)
void RunModeUnixSocketRegister ( void )
void RunModeUnixSocketRegister ( void )
{
{
# ifdef BUILD_UNIX_SOCKET
# ifdef BUILD_UNIX_SOCKET
/* a bit of a hack, but register twice to --list-runmodes shows both */
RunModeRegisterNewRunMode ( RUNMODE_UNIX_SOCKET , " single " ,
RunModeRegisterNewRunMode ( RUNMODE_UNIX_SOCKET , " single " ,
" Unix socket mode " ,
" Unix socket mode " ,
RunModeUnixSocketSingle ) ;
RunModeUnixSocketMaster ) ;
default_mode = " single " ;
RunModeRegisterNewRunMode ( RUNMODE_UNIX_SOCKET , " autofp " ,
" Unix socket mode " ,
RunModeUnixSocketMaster ) ;
default_mode = " autofp " ;
# endif
# endif
return ;
return ;
}
}
@ -1012,7 +1017,7 @@ TmEcode UnixSocketHostbitList(json_t *cmd, json_t* answer, void *data_unused)
/**
/**
* \ brief Single thread version of the Pcap file processing .
* \ brief Single thread version of the Pcap file processing .
*/
*/
static int RunModeUnixSocket Single ( void )
static int RunModeUnixSocket Master ( void )
{
{
if ( UnixManagerInit ( ) ! = 0 )
if ( UnixManagerInit ( ) ! = 0 )
return 1 ;
return 1 ;