]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
util/mem: cleanup by moving atomic from mem hdr
authorVictor Julien <victor@inliniac.net>
Wed, 27 Nov 2019 19:03:44 +0000 (20:03 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 10 Apr 2020 19:14:46 +0000 (21:14 +0200)
src/threadvars.h
src/util-debug.h
src/util-mem.c
src/util-mem.h

index ccf84960f9ffe024acf14e8e53113c73c6eecd23..c15d8c7b734ac28366672731d7c2d8c5ac03a0d1 100644 (file)
@@ -29,6 +29,7 @@
 #include "counters.h"
 #include "threads.h"
 #include "packet-queue.h"
+#include "util-atomic.h"
 
 struct TmSlot_;
 
index ca2f552e2b98093f167635071d02256340043f93..a2f0c601e8a99f583d2525fdfc46d827889b034d 100644 (file)
@@ -30,6 +30,7 @@
 #include "util-enum.h"
 #include "util-error.h"
 #include "util-debug-filters.h"
+#include "util-atomic.h"
 
 /**
  * \brief ENV vars that can be used to set the properties for the logging module
@@ -540,6 +541,7 @@ void SCLogErr(int x, const char *file, const char *func, const int line,
  *         errors to be fatal errors */
 #if !defined(__clang_analyzer__)
 #define FatalErrorOnInit(x, ...) do {                                       \
+    SC_ATOMIC_EXTERN(unsigned int, engine_stage);                           \
     int init_errors_fatal = 0;                                              \
     ConfGetBool("engine.init-failure-fatal", &init_errors_fatal);           \
     if (init_errors_fatal && (SC_ATOMIC_GET(engine_stage) == SURICATA_INIT))\
index db06637d1d3a4109083c1fa5a227f1228808154e..381dc0557b339eb4e8bce5de05490b64c771a729 100644 (file)
@@ -17,6 +17,9 @@
 
 #include "suricata-common.h"
 #include "suricata.h"
+#include "util-atomic.h"
+
+SC_ATOMIC_EXTERN(unsigned int, engine_stage);
 
 void *SCMallocFunc(const size_t sz)
 {
index b761604560750737e7b574d6084007b10a83e89a..e5c43cd84433ca4273c5cc471a3ea0c47aacd69a 100644 (file)
@@ -31,8 +31,6 @@
 #ifndef __UTIL_MEM_H__
 #define __UTIL_MEM_H__
 
-#include "util-atomic.h"
-
 #if CPPCHECK==1 || defined(__clang_analyzer__)
 #define SCMalloc malloc
 #define SCCalloc calloc
@@ -49,8 +47,6 @@
 #include "mm_malloc.h"
 #endif
 
-SC_ATOMIC_EXTERN(unsigned int, engine_stage);
-
 void *SCMallocFunc(const size_t sz);
 #define SCMalloc(sz) SCMallocFunc((sz))