diff --git a/include/util/tstrbuild.h b/include/util/tstrbuild.h index 48a302531c..89f3472346 100644 --- a/include/util/tstrbuild.h +++ b/include/util/tstrbuild.h @@ -13,12 +13,10 @@ * along with this program. If not, see . */ -#ifndef _TD_UTIL_STRING_BUILDER_H -#define _TD_UTIL_STRING_BUILDER_H +#ifndef _TD_UTIL_STRING_BUILDER_H_ +#define _TD_UTIL_STRING_BUILDER_H_ -#include -#include -#include +#include "os.h" #ifdef __cplusplus extern "C" { @@ -26,16 +24,16 @@ extern "C" { typedef struct SStringBuilder { jmp_buf jb; - size_t size; - size_t pos; - char* buf; + size_t size; + size_t pos; + char* buf; } SStringBuilder; #define taosStringBuilderSetJmp(sb) setjmp((sb)->jb) -void taosStringBuilderEnsureCapacity(SStringBuilder* sb, size_t size); +void taosStringBuilderEnsureCapacity(SStringBuilder* sb, size_t size); char* taosStringBuilderGetResult(SStringBuilder* sb, size_t* len); -void taosStringBuilderDestroy(SStringBuilder* sb); +void taosStringBuilderDestroy(SStringBuilder* sb); void taosStringBuilderAppend(SStringBuilder* sb, const void* data, size_t len); void taosStringBuilderAppendChar(SStringBuilder* sb, char c); @@ -49,4 +47,4 @@ void taosStringBuilderAppendDouble(SStringBuilder* sb, double v); } #endif -#endif /*_TD_UTIL_STRING_BUILDER_H*/ \ No newline at end of file +#endif /*_TD_UTIL_STRING_BUILDER_H_*/ \ No newline at end of file diff --git a/include/util/tthread.h b/include/util/tthread.h index 7a5fd1f4c8..4941206944 100644 --- a/include/util/tthread.h +++ b/include/util/tthread.h @@ -13,25 +13,21 @@ * along with this program. If not, see . */ -#ifndef _TD_UTIL_THREAD_H -#define _TD_UTIL_THREAD_H +#ifndef _TD_UTIL_THREAD_H_ +#define _TD_UTIL_THREAD_H_ + +#include "os.h" #ifdef __cplusplus extern "C" { #endif -#include "os.h" -#include "tdef.h" - -// create new thread pthread_t* taosCreateThread(void* (*__start_routine)(void*), void* param); -// destory thread -bool taosDestoryThread(pthread_t* pthread); -// thread running return true -bool taosThreadRunning(pthread_t* pthread); +bool taosDestoryThread(pthread_t* pthread); +bool taosThreadRunning(pthread_t* pthread); #ifdef __cplusplus } #endif -#endif /*_TD_UTIL_THREAD_H*/ +#endif /*_TD_UTIL_THREAD_H_*/ diff --git a/source/util/src/tstrbuild.c b/source/util/src/tstrbuild.c index 230bff42f5..f191f69986 100644 --- a/source/util/src/tstrbuild.c +++ b/source/util/src/tstrbuild.c @@ -12,7 +12,8 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -#include "os.h" + +#define _DEFAULT_SOURCE #include "tstrbuild.h" void taosStringBuilderEnsureCapacity(SStringBuilder* sb, size_t size) { diff --git a/source/util/src/tthread.c b/source/util/src/tthread.c index 8c7a3ada05..84a255d1d8 100644 --- a/source/util/src/tthread.c +++ b/source/util/src/tthread.c @@ -13,11 +13,8 @@ * along with this program. If not, see . */ +#define _DEFAULT_SOURCE #include "tthread.h" -#include "taoserror.h" -#include "tdef.h" -#include "tutil.h" -#include "tlog.h" // create new thread pthread_t* taosCreateThread(void* (*__start_routine)(void*), void* param) { @@ -50,7 +47,7 @@ bool taosDestoryThread(pthread_t* pthread) { // thread running return true bool taosThreadRunning(pthread_t* pthread) { if (pthread == NULL) return false; - int ret = pthread_kill(*pthread, 0); + int32_t ret = pthread_kill(*pthread, 0); if (ret == ESRCH) return false; if (ret == EINVAL) return false; // alive