};
typedef struct ThreadsAffinityType_ {
- char *name;
-#if !defined __CYGWIN__ && !defined OS_WIN32 && !defined __OpenBSD__
- cpu_set_t cpu_set;
-#endif
+ const char *name;
uint8_t mode_flag;
int prio;
int nb_threads;
+ SCMutex taf_mutex;
+ uint16_t lcpu; /* use by exclusive mode */
+
#if !defined __CYGWIN__ && !defined OS_WIN32 && !defined __OpenBSD__
+ cpu_set_t cpu_set;
cpu_set_t lowprio_cpu;
cpu_set_t medprio_cpu;
cpu_set_t hiprio_cpu;
#endif
- SCMutex taf_mutex;
- uint16_t lcpu; /* use by exclusive mode */
} ThreadsAffinityType;
/** store thread affinity mode for all type of threads */