--- a/include/nfq.h 2010-10-23 07:54:30.000000000 +0100 +++ b/include/nfq.h 2012-11-02 17:48:14.839410860 +0000 @@ -26,6 +26,7 @@ #include #include #include +#include extern "C" { #include --- a/src/iplist.cc 2010-10-23 07:54:30.000000000 +0100 +++ b/src/iplist.cc 2012-11-02 17:47:23.812386092 +0000 @@ -40,6 +40,7 @@ #include "iplist.h" #include "list.h" #include "log.h" +#include volatile std::sig_atomic_t iplist::quit = 0; int iplist::daemon_flag = 0; --- a/src/main.cc 2010-10-23 07:54:30.000000000 +0100 +++ b/src/main.cc 2012-11-02 17:47:46.861049166 +0000 @@ -32,6 +32,7 @@ #include "iplist.h" #include "nfq.h" #include "log.h" +#include static long pthread_terminate(pthread_t tid) {