add config

This commit is contained in:
yihaoDeng 2024-10-10 11:51:36 +08:00
parent aba70c79e1
commit 8e6a51bfe1
1 changed files with 20 additions and 20 deletions

View File

@ -74,7 +74,7 @@ int32_t taosGetAppName(char* name, int32_t* len) {
int32_t tsem_wait(tsem_t* sem) {
DWORD ret = WaitForSingleObject(*sem, INFINITE);
if(ret == WAIT_OBJECT_0) {
if (ret == WAIT_OBJECT_0) {
return 0;
} else {
return TAOS_SYSTEM_WINAPI_ERROR(GetLastError());
@ -140,7 +140,7 @@ int32_t tsem_wait(tsem_t *psem) {
int32_t tsem_timewait(tsem_t *psem, int64_t milis) {
if (psem == NULL || *psem == NULL) return -1;
dispatch_time_t time = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(milis * USEC_PER_SEC));
if(dispatch_semaphore_wait(*psem, time) == 0) {
if (dispatch_semaphore_wait(*psem, time) == 0) {
return 0;
} else {
return TSDB_CODE_TIMEOUT_ERROR;
@ -228,8 +228,8 @@ int32_t taosGetAppName(char* name, int32_t* len) {
return 0;
}
int32_t tsem_init(tsem_t *psem, int flags, unsigned int count) {
if(sem_init(psem, flags, count) == 0) {
int32_t tsem_init(tsem_t* psem, int flags, unsigned int count) {
if (sem_init(psem, flags, count) == 0) {
return 0;
} else {
return terrno = TAOS_SYSTEM_ERROR(errno);
@ -251,9 +251,9 @@ int32_t tsem_timewait(tsem_t* sem, int64_t ms) {
ts.tv_nsec %= 1000000000;
while ((ret = sem_timedwait(sem, &ts)) == -1) {
if(errno == EINTR) {
if (errno == EINTR) {
continue;
} else if(errno == ETIMEDOUT) {
} else if (errno == ETIMEDOUT) {
return TSDB_CODE_TIMEOUT_ERROR;
} else {
terrno = TAOS_SYSTEM_ERROR(errno);
@ -315,7 +315,7 @@ int32_t tsem_post(tsem_t* psem) {
}
}
int32_t tsem_destroy(tsem_t *sem) {
int32_t tsem_destroy(tsem_t* sem) {
if (sem_destroy(sem) == 0) {
return 0;
} else {
@ -323,7 +323,7 @@ int32_t tsem_destroy(tsem_t *sem) {
}
}
int tsem2_post(tsem2_t *sem) {
int tsem2_post(tsem2_t* sem) {
int32_t code = taosThreadMutexLock(&sem->mutex);
if (code) {
return code;
@ -402,10 +402,10 @@ int32_t tsem2_timewait(tsem2_t* sem, int64_t ms) {
ret = taosThreadCondTimedWait(&sem->cond, &sem->mutex, &ts);
if (ret != 0) {
(void)taosThreadMutexUnlock(&sem->mutex);
if (errno == ETIMEDOUT) {
if (ret == ETIMEDOUT) {
return TSDB_CODE_TIMEOUT_ERROR;
} else {
return TAOS_SYSTEM_ERROR(errno);
return TAOS_SYSTEM_ERROR(ret);
}
}
}