add config
This commit is contained in:
parent
aba70c79e1
commit
8e6a51bfe1
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue