diff options
Diffstat (limited to 'cpukit/score/src/corerwlocktimeout.c')
-rw-r--r-- | cpukit/score/src/corerwlocktimeout.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/cpukit/score/src/corerwlocktimeout.c b/cpukit/score/src/corerwlocktimeout.c deleted file mode 100644 index 2e4b03f534..0000000000 --- a/cpukit/score/src/corerwlocktimeout.c +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @file - * - * @brief RWLock Specific Thread Queue Timeout - * @ingroup ScoreRWLock - */ - -/* - * COPYRIGHT (c) 1989-2007. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#if HAVE_CONFIG_H -#include "config.h" -#endif - -#include <rtems/score/corerwlockimpl.h> -#include <rtems/score/threadimpl.h> -#include <rtems/score/threadqimpl.h> - -void _CORE_RWLock_Timeout( - Objects_Id id, - void *ignored -) -{ - Thread_Control *the_thread; - Objects_Locations location; - - the_thread = _Thread_Get( id, &location ); - switch ( location ) { - case OBJECTS_ERROR: -#if defined(RTEMS_MULTIPROCESSING) - case OBJECTS_REMOTE: /* impossible */ -#endif - break; - case OBJECTS_LOCAL: - _Thread_queue_Process_timeout( the_thread ); - _Objects_Put_without_thread_dispatch( &the_thread->Object ); - break; - } -} |