From: Brad Smith Date: Thu, 2 Nov 2023 00:22:58 +0000 (-0400) Subject: main/utils: Implement ast_get_tid() for OpenBSD X-Git-Tag: 18.21.0-rc1~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79bab53afd91ee92dd981447b7c4019bebc4c8e3;p=thirdparty%2Fasterisk.git main/utils: Implement ast_get_tid() for OpenBSD Implement the ast_get_tid() function for OpenBSD. OpenBSD supports getting the TID via getthrid(). (cherry picked from commit d1f8978d91666ab97cc4eac64cf95caaef0c4963) --- diff --git a/main/utils.c b/main/utils.c index a31e467a1b..58ba1914f8 100644 --- a/main/utils.c +++ b/main/utils.c @@ -2763,6 +2763,8 @@ int ast_get_tid(void) ret = lwpid; #elif defined(__NetBSD__) ret = _lwp_self(); +#elif defined(__OpenBSD__) + ret = getthrid(); #endif return ret; }