diff options
author | sletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2009-03-16 09:33:23 +0000 |
---|---|---|
committer | sletz <sletz@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2009-03-16 09:33:23 +0000 |
commit | 4086b3ca9062d3e57099457fb2dbe54abf8de6bd (patch) | |
tree | 582ce9700ef83fc264afc763520cad5546db6da6 /posix/JackPosixThread.cpp | |
parent | 3ee6e1f1fd06ca39fba3b8e5a589968274541d78 (diff) | |
download | jack2-4086b3ca9062d3e57099457fb2dbe54abf8de6bd.tar.gz |
Virtualize and allow overriding of thread creation function, to allow Wine support (from JACK1).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3437 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'posix/JackPosixThread.cpp')
-rw-r--r-- | posix/JackPosixThread.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/posix/JackPosixThread.cpp b/posix/JackPosixThread.cpp index a1ac219e..aa1d0fbd 100644 --- a/posix/JackPosixThread.cpp +++ b/posix/JackPosixThread.cpp @@ -21,6 +21,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "JackPosixThread.h" #include "JackError.h" #include "JackTime.h" +#include "JackGlobals.h" #include <string.h> // for memset #include <unistd.h> // for _POSIX_PRIORITY_SCHEDULING check @@ -139,7 +140,7 @@ int JackPosixThread::StartImp(pthread_t* thread, int priority, int realtime, voi return -1; } - if ((res = pthread_create(thread, &attributes, start_routine, arg))) { + if ((res = JackGlobals::fJackThreadCreator(thread, &attributes, start_routine, arg))) { jack_error("Cannot create thread res = %d err = %s", res, strerror(errno)); return -1; } |