mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-22 05:34:46 +08:00
score: Delete bogus THREAD_QUEUE_WAIT_FOREVER
It makes no sense to use this indirection since the type for timeout values is Watchdog_Interval.
This commit is contained in:
@@ -39,7 +39,7 @@ int pthread_cond_wait(
|
||||
return _POSIX_Condition_variables_Wait_support(
|
||||
cond,
|
||||
mutex,
|
||||
THREAD_QUEUE_WAIT_FOREVER,
|
||||
WATCHDOG_NO_TIMEOUT,
|
||||
false
|
||||
);
|
||||
}
|
||||
|
||||
@@ -45,6 +45,6 @@ ssize_t mq_receive(
|
||||
msg_len,
|
||||
msg_prio,
|
||||
true,
|
||||
THREAD_QUEUE_WAIT_FOREVER
|
||||
WATCHDOG_NO_TIMEOUT
|
||||
);
|
||||
}
|
||||
|
||||
@@ -63,6 +63,6 @@ int mq_send(
|
||||
msg_len,
|
||||
msg_prio,
|
||||
true,
|
||||
THREAD_QUEUE_WAIT_FOREVER
|
||||
WATCHDOG_NO_TIMEOUT
|
||||
);
|
||||
}
|
||||
|
||||
@@ -38,5 +38,5 @@ int pthread_mutex_lock(
|
||||
pthread_mutex_t *mutex
|
||||
)
|
||||
{
|
||||
return _POSIX_Mutex_Lock_support( mutex, true, THREAD_QUEUE_WAIT_FOREVER );
|
||||
return _POSIX_Mutex_Lock_support( mutex, true, WATCHDOG_NO_TIMEOUT );
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ int pthread_mutex_trylock(
|
||||
pthread_mutex_t *mutex
|
||||
)
|
||||
{
|
||||
int r = _POSIX_Mutex_Lock_support( mutex, false, THREAD_QUEUE_WAIT_FOREVER );
|
||||
int r = _POSIX_Mutex_Lock_support( mutex, false, WATCHDOG_NO_TIMEOUT );
|
||||
if ( r == EDEADLK )
|
||||
r = EBUSY;
|
||||
return r;
|
||||
|
||||
@@ -35,5 +35,5 @@ int sem_trywait(
|
||||
sem_t *sem
|
||||
)
|
||||
{
|
||||
return _POSIX_Semaphore_Wait_support(sem, false, THREAD_QUEUE_WAIT_FOREVER);
|
||||
return _POSIX_Semaphore_Wait_support(sem, false, WATCHDOG_NO_TIMEOUT);
|
||||
}
|
||||
|
||||
@@ -35,5 +35,5 @@ int sem_wait(
|
||||
sem_t *sem
|
||||
)
|
||||
{
|
||||
return _POSIX_Semaphore_Wait_support( sem, true, THREAD_QUEUE_WAIT_FOREVER );
|
||||
return _POSIX_Semaphore_Wait_support( sem, true, WATCHDOG_NO_TIMEOUT );
|
||||
}
|
||||
|
||||
@@ -31,11 +31,6 @@ extern "C" {
|
||||
*/
|
||||
/**@{*/
|
||||
|
||||
/**
|
||||
* Constant for indefinite wait.
|
||||
*/
|
||||
#define THREAD_QUEUE_WAIT_FOREVER WATCHDOG_NO_TIMEOUT
|
||||
|
||||
/**
|
||||
* The following type defines the callout used when a remote task
|
||||
* is extracted from a local thread queue.
|
||||
|
||||
Reference in New Issue
Block a user