diff --git a/modules/modperl/modperl.i b/modules/modperl/modperl.i index e7aac012..739799a8 100644 --- a/modules/modperl/modperl.i +++ b/modules/modperl/modperl.i @@ -26,6 +26,7 @@ #endif #include #include "../include/znc/Utils.h" +#include "../include/znc/Threads.h" #include "../include/znc/Config.h" #include "../include/znc/Socket.h" #include "../include/znc/Modules.h" @@ -115,9 +116,11 @@ class MCString : public std::map {}; #define u_short unsigned short #define u_int unsigned int +#include "../include/znc/zncconfig.h" #include "../include/znc/ZNCString.h" %include "../include/znc/defines.h" %include "../include/znc/Utils.h" +%include "../include/znc/Threads.h" %include "../include/znc/Config.h" %include "../include/znc/Csocket.h" %template(ZNCSocketManager) TSocketManager; diff --git a/modules/modpython/modpython.i b/modules/modpython/modpython.i index 98ea6cbd..8495d09a 100644 --- a/modules/modpython/modpython.i +++ b/modules/modpython/modpython.i @@ -17,6 +17,7 @@ %module znc_core %{ #include #include "../include/znc/Utils.h" +#include "../include/znc/Threads.h" #include "../include/znc/Config.h" #include "../include/znc/Socket.h" #include "../include/znc/Modules.h" @@ -123,9 +124,11 @@ class MCString : public std::map {}; #define u_short unsigned short #define u_int unsigned int +#include "../include/znc/zncconfig.h" #include "../include/znc/ZNCString.h" %include "../include/znc/defines.h" %include "../include/znc/Utils.h" +%include "../include/znc/Threads.h" %template(PAuthBase) CSmartPtr; %template(WebSession) CSmartPtr; %include "../include/znc/Config.h"