diff --git a/posix/JackPosixThread.cpp b/posix/JackPosixThread.cpp index 821cad2e..6e872736 100644 --- a/posix/JackPosixThread.cpp +++ b/posix/JackPosixThread.cpp @@ -261,13 +261,12 @@ void JackPosixThread::Terminate() pthread_exit(0); } -void ThreadExit() +EXPORT void ThreadExit() { jack_log("ThreadExit"); pthread_exit(0); } - } // end of namespace EXPORT bool jack_tls_allocate_key(jack_tls_key *key_ptr) diff --git a/posix/JackPosixThread.h b/posix/JackPosixThread.h index 00cdb57f..8bd3df4e 100644 --- a/posix/JackPosixThread.h +++ b/posix/JackPosixThread.h @@ -71,7 +71,7 @@ class EXPORT JackPosixThread : public detail::JackThreadInterface static int KillImp(pthread_t thread); }; -void ThreadExit(); +EXPORT void ThreadExit(); } // end of namespace diff --git a/windows/JackWinThread.cpp b/windows/JackWinThread.cpp index b9e064b4..a27afee4 100644 --- a/windows/JackWinThread.cpp +++ b/windows/JackWinThread.cpp @@ -228,7 +228,7 @@ void JackWinThread::Terminate() ExitThread(0); } -void ThreadExit() +EXPORT void ThreadExit() { jack_log("ThreadExit"); ExitThread(0); diff --git a/windows/JackWinThread.h b/windows/JackWinThread.h index a56968fd..797cd7df 100644 --- a/windows/JackWinThread.h +++ b/windows/JackWinThread.h @@ -71,7 +71,7 @@ class EXPORT JackWinThread : public detail::JackThreadInterface }; -void ThreadExit(); +EXPORT void ThreadExit(); } // end of namespace