forked from xuos/xiuos
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:
parent
81fbf93dd2
commit
310282628f
|
@ -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)
|
||||
|
|
|
@ -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**************************/
|
||||
|
|
Loading…
Reference in New Issue