transform_layer/rtthread/

1.find a bug about 'PrivSemaphoreObtainWait' when incoming parameter 'NULL' in rtthread .
2.modify transform.c and transform.h
This commit is contained in:
yl1185 2022-06-23 14:57:18 +08:00
parent 81fbf93dd2
commit 310282628f
2 changed files with 5 additions and 1 deletions

View File

@ -67,7 +67,10 @@ int PrivSemaphoreAbandon(sem_t *sem)
{
return sem_post(sem);
}
int PrivSemaphoreObtainWaitForever(sem_t *sem)
{
return sem_wait(sem);
}
/**************************task*************************/
int PrivTaskCreate(pthread_t *thread, const pthread_attr_t *attr,
void *(*start_routine)(void *), void *arg)

View File

@ -173,6 +173,7 @@ int PrivSemaphoreDelete(sem_t *sem);
int PrivSemaphoreObtainWait(sem_t *sem, const struct timespec *abstime);
int PrivSemaphoreObtainNoWait(sem_t *sem);
int PrivSemaphoreAbandon(sem_t *sem);
int PrivSemaphoreObtainWaitForever(sem_t *sem);
int32_t PrivSemaphoreSetValue(int32_t sem, uint16_t val);
/*********************task**************************/