*/
static void *StatsMgmtThread(void *arg)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
ThreadVars *tv_local = (ThreadVars *)arg;
uint8_t run = 1;
struct timespec cond_time;
*/
static void *StatsWakeupThread(void *arg)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
ThreadVars *tv_local = (ThreadVars *)arg;
uint8_t run = 1;
ThreadVars *tv = NULL;
static TmEcode DetectLoader(ThreadVars *th_v, void *thread_data)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
DetectLoaderThreadData *ftd = (DetectLoaderThreadData *)thread_data;
BUG_ON(ftd == NULL);
*/
static TmEcode FlowManager(ThreadVars *th_v, void *thread_data)
{
+#ifndef OS_WIN32
/* block usr2. usr1 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
FlowManagerThreadData *ftd = thread_data;
struct timeval ts;
uint32_t established_cnt = 0, new_cnt = 0, closing_cnt = 0;
*/
static TmEcode FlowRecycler(ThreadVars *th_v, void *thread_data)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
struct timeval ts;
struct timespec cond_time;
int flow_update_delay_sec = FLOW_NORMAL_MODE_UPDATE_DELAY_SEC;
static void *TmThreadsSlotPktAcqLoop(void *td)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
ThreadVars *tv = (ThreadVars *)td;
TmSlot *s = tv->tm_slots;
char run = 1;
*/
static void *TmThreadsSlotVar(void *td)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
ThreadVars *tv = (ThreadVars *)td;
TmSlot *s = (TmSlot *)tv->tm_slots;
Packet *p = NULL;
static void *TmThreadsManagement(void *td)
{
+#ifndef OS_WIN32
/* block usr2. usr2 to be handled by the main thread only */
UtilSignalBlock(SIGUSR2);
-
+#endif
ThreadVars *tv = (ThreadVars *)td;
TmSlot *s = (TmSlot *)tv->tm_slots;
TmEcode r = TM_ECODE_OK;