]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Fix double definition of CPU_* macro's for Darwin/OSX. Bug 701.
authorVictor Julien <victor@inliniac.net>
Tue, 8 Jan 2013 12:47:14 +0000 (13:47 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 8 Jan 2013 12:47:14 +0000 (13:47 +0100)
src/tm-threads.c

index c4b32bf71438885040d6444c6699a03b58431e27..c926e0fa2c22a61d38cca16b646b093f5668fc89 100644 (file)
@@ -68,14 +68,6 @@ __thread uint64_t rwr_lock_cnt;
 #include <sys/cpuset.h>
 #include <sys/thr.h>
 #define cpu_set_t cpuset_t
-#elif OS_DARWIN
-#include <mach/mach.h>
-#include <mach/mach_init.h>
-#include <mach/thread_policy.h>
-#define cpu_set_t thread_affinity_policy_data_t
-#define CPU_SET(cpu_id, new_mask) ((*(new_mask)).affinity_tag = ((cpu_id) + 1))
-#define CPU_ISSET(cpu_id, new_mask) (((*(new_mask)).affinity_tag == ((cpu_id) + 1)))
-#define CPU_ZERO(new_mask) ((*(new_mask)).affinity_tag = THREAD_AFFINITY_TAG_NULL)
 #endif /* OS_FREEBSD */
 
 /* prototypes */