Add a threading framework
[apps/pfixtools.git] / common.h
index 801457c..e70c9a7 100644 (file)
--- a/common.h
+++ b/common.h
  * Copyright © 2007 Pierre Habouzit
  */
 
-#ifndef PFIXTOOLS_H
-#define PFIXTOOLS_H
+#ifndef PFIXTOOLS_COMMON_H
+#define PFIXTOOLS_COMMON_H
 
 #include <errno.h>
 #include <fcntl.h>
 #include <limits.h>
 #include <netinet/in.h>
-#include <pthread.h>
 #include <signal.h>
 #include <stdbool.h>
 #include <stdbool.h>
@@ -54,6 +53,8 @@
 #include <time.h>
 #include <unistd.h>
 
+#include "mem.h"
+
 #define UNIXERR(fun)                                    \
         syslog(LOG_ERR, "%s:%d:%s: %s: %m",             \
                __FILE__, __LINE__, __func__, fun)