head 1.1; access; symbols; locks; strict; comment @// @; 1.1 date 2026.07.24.12.15.53; author adam; state Exp; branches; next ; commitid ajeEDfEvck0P2UOG; desc @@ 1.1 log @poco: updated to 1.15.3 1.15.3 Bug fixes, expat CVE updates in bundled deps, MongoDB 6.0/7.0/8.0 compatibility, PostgreSQL URI connection strings, and a corrected %c date/time format specifier (breaking). @ text @$NetBSD$ Support NetBSD --- Foundation/src/Thread_POSIX.cpp.orig 2026-07-24 10:08:54.615103524 +0000 +++ Foundation/src/Thread_POSIX.cpp @@@@ -386,6 +386,8 @@@@ void ThreadImpl::setCurrentNameImpl(cons #if defined(POCO_OS_FAMILY_UNIX) && !defined(POCO_VXWORKS) #if (POCO_OS == POCO_OS_FREE_BSD || POCO_OS == POCO_OS_GNU_HURD) pthread_setname_np(pthread_self(), truncateName(threadName).c_str()); + #elif (POCO_OS == POCO_OS_NET_BSD) + pthread_setname_np(pthread_self(), truncateName(threadName).c_str(), nullptr); #elif (POCO_OS == POCO_OS_MAC_OS_X) #ifdef __MAC_OS_X_VERSION_MIN_REQUIRED #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1060 @@@@ -411,7 +413,7 @@@@ std::string ThreadImpl::getCurrentNameIm POCO_MAX_THREAD_NAME_LEN; #endif char name[nameSize + 1]{'\0'}; - #if (POCO_OS == POCO_OS_FREE_BSD || POCO_OS == POCO_OS_GNU_HURD) + #if (POCO_OS == POCO_OS_FREE_BSD || POCO_OS == POCO_OS_GNU_HURD || POCO_OS == POCO_OS_NET_BSD) pthread_getname_np(pthread_self(), name, nameSize + 1); #elif (POCO_OS == POCO_OS_MAC_OS_X) #ifdef __MAC_OS_X_VERSION_MIN_REQUIRED @