diff --git a/src_main/thread/pithread.cpp b/src_main/thread/pithread.cpp index e2140bd2..dd769a76 100755 --- a/src_main/thread/pithread.cpp +++ b/src_main/thread/pithread.cpp @@ -309,10 +309,11 @@ bool PIThread::_startThread(void * func) { //PICout(PICoutManipulators::DefaultControls) << "pthread_create" << PRIVATE->thread; pthread_attr_destroy(&attr); if (ret == 0) { - pthread_setname_np(PRIVATE->thread, ((PIString&)name().elided(15, 0.4f).resize(15, '\0')).dataAscii()); # ifdef MAC_OS + pthread_setname_np(((PIString&)name().elided(15, 0.4f).resize(15, '\0')).dataAscii()); pthread_threadid_np(PRIVATE->thread, (__uint64_t*)&tid_); # else + pthread_setname_np(PRIVATE->thread, ((PIString&)name().elided(15, 0.4f).resize(15, '\0')).dataAscii()); # ifdef FREERTOS tid_ = PRIVATE->thread; # endif