修复windows下vscode调试go程序名无后缀的情况导致程序crash (#6176)
* 修复windows下vscode调试go程序名无后缀的情况导致程序crash * 修复windows下vscode调试go程序时临时程序_debug_bin无后缀的情况,导致调用接口发生crash * 修复由于头文件排序导致编译错误
This commit is contained in:
parent
4729a13ed9
commit
105d6b040a
|
@ -14,6 +14,7 @@
|
|||
*/
|
||||
|
||||
#define _DEFAULT_SOURCE
|
||||
|
||||
#include "os.h"
|
||||
#include "taosdef.h"
|
||||
#include "tglobal.h"
|
||||
|
@ -34,23 +35,20 @@ int64_t taosGetPthreadId(pthread_t thread) {
|
|||
#endif
|
||||
}
|
||||
|
||||
int64_t taosGetSelfPthreadId() {
|
||||
return GetCurrentThreadId();
|
||||
}
|
||||
int64_t taosGetSelfPthreadId() { return GetCurrentThreadId(); }
|
||||
|
||||
bool taosComparePthread(pthread_t first, pthread_t second) {
|
||||
return first.p == second.p;
|
||||
}
|
||||
bool taosComparePthread(pthread_t first, pthread_t second) { return first.p == second.p; }
|
||||
|
||||
int32_t taosGetPId() {
|
||||
return GetCurrentProcessId();
|
||||
}
|
||||
int32_t taosGetPId() { return GetCurrentProcessId(); }
|
||||
|
||||
int32_t taosGetCurrentAPPName(char* name, int32_t* len) {
|
||||
char filepath[1024] = {0};
|
||||
|
||||
GetModuleFileName(NULL, filepath, MAX_PATH);
|
||||
*strrchr(filepath,'.') = '\0';
|
||||
char* sub = strrchr(filepath, '.');
|
||||
if (sub != NULL) {
|
||||
*sub = '\0';
|
||||
}
|
||||
strcpy(name, filepath);
|
||||
|
||||
if (len != NULL) {
|
||||
|
|
Loading…
Reference in New Issue