diff --git a/src/kit/taosdemo/taosdemo.c b/src/kit/taosdemo/taosdemo.c index 3e6867cbc5..b8aada820a 100644 --- a/src/kit/taosdemo/taosdemo.c +++ b/src/kit/taosdemo/taosdemo.c @@ -4536,7 +4536,7 @@ void *superQueryProcess(void *sarg) { } selectAndGetResult(winfo->taos, g_queryInfo.superQueryInfo.sql[i], tmpFile); int64_t t2 = taosGetTimestampUs(); - printf("=[taosc] thread[%"PRId64"] complete one sql, Spent %f s\n", taosGetSelfPthreadId(), (t2 - t1)/1000000.0); + printf("=[taosc] thread[%"PRId64"] complete one sql, Spent %f s\n", taosGetSelfPthreadId(), (t2 - t1)/1000000.0); } else { #ifdef TD_LOWA_CURL int64_t t1 = taosGetTimestampUs(); diff --git a/src/os/src/detail/osSemphone.c b/src/os/src/detail/osSemphone.c index ec02c65fd6..2bf2f24487 100644 --- a/src/os/src/detail/osSemphone.c +++ b/src/os/src/detail/osSemphone.c @@ -13,8 +13,6 @@ * along with this program. If not, see . */ -#include - #define _DEFAULT_SOURCE #include "os.h" diff --git a/src/rpc/src/rpcTcp.c b/src/rpc/src/rpcTcp.c index 73177f90e8..3162ab2e4c 100644 --- a/src/rpc/src/rpcTcp.c +++ b/src/rpc/src/rpcTcp.c @@ -181,8 +181,8 @@ static void taosStopTcpThread(SThreadObj* pThreadObj) { return; } pThreadObj->stop = true; - if (taosComparePthread(thread, taosGetSelfPthreadId())) { - pthread_detach(taosGetSelfPthreadId()); + if (taosComparePthread(thread, pthread_self())) { + pthread_detach(pthread_self()); return; } pthread_join(thread, NULL); @@ -207,8 +207,8 @@ void taosStopTcpServer(void *handle) { #endif } if (taosCheckPthreadValid(pServerObj->thread)) { - if (taosComparePthread(pServerObj->thread, taosGetSelfPthreadId())) { - pthread_detach(taosGetSelfPthreadId()); + if (taosComparePthread(pServerObj->thread, pthread_self())) { + pthread_detach(pthread_self()); } else { pthread_join(pServerObj->thread, NULL); } diff --git a/src/sync/src/syncTcp.c b/src/sync/src/syncTcp.c index bef558f412..3ad9e9bba0 100644 --- a/src/sync/src/syncTcp.c +++ b/src/sync/src/syncTcp.c @@ -327,8 +327,8 @@ static void syncStopPoolThread(SThreadObj *pThread) { return; } pThread->stop = true; - if (taosComparePthread(thread, taosGetSelfPthreadId())) { - pthread_detach(taosGetSelfPthreadId()); + if (taosComparePthread(thread, pthread_self())) { + pthread_detach(pthread_self()); return; } pthread_join(thread, NULL);