2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>

PR 1759/cpukit
	* posix/src/cancel.c, posix/src/pthreaddetach.c,
	posix/src/pthreadequal.c, posix/src/pthreadgetschedparam.c,
	posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
	posix/src/pthreadsetschedparam.c: Some POSIX pthread services did not
	support using Classic API Task Ids.
This commit is contained in:
Joel Sherrill
2011-03-08 22:14:14 +00:00
parent 408eea8879
commit e1fc243323
8 changed files with 17 additions and 8 deletions

View File

@@ -1,3 +1,12 @@
2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1759/cpukit
* posix/src/cancel.c, posix/src/pthreaddetach.c,
posix/src/pthreadequal.c, posix/src/pthreadgetschedparam.c,
posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
posix/src/pthreadsetschedparam.c: Some POSIX pthread services did not
support using Classic API Task Ids.
2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* score/include/rtems/score/schedulerpriority.h: Enqueue first entry

View File

@@ -44,7 +44,7 @@ int pthread_cancel(
if ( _ISR_Is_in_progress() )
return EPROTO;
the_thread = _POSIX_Threads_Get( thread, &location );
the_thread = _Thread_Get( thread, &location );
switch ( location ) {
case OBJECTS_LOCAL:

View File

@@ -30,7 +30,7 @@ int pthread_detach(
POSIX_API_Control *api;
Objects_Locations location;
the_thread = _POSIX_Threads_Get( thread, &location );
the_thread = _Thread_Get( thread, &location );
switch ( location ) {
case OBJECTS_LOCAL:

View File

@@ -51,7 +51,7 @@ int pthread_equal(
* Validate the first id and return 0 if it is not valid
*/
(void) _POSIX_Threads_Get( t1, &location );
(void) _Thread_Get( t1, &location );
switch ( location ) {
case OBJECTS_LOCAL:
@@ -60,7 +60,7 @@ int pthread_equal(
* Validate the second id and return 0 if it is not valid
*/
(void) _POSIX_Threads_Get( t2, &location );
(void) _Thread_Get( t2, &location );
switch ( location ) {
case OBJECTS_LOCAL:

View File

@@ -36,7 +36,7 @@ int pthread_getschedparam(
if ( !policy || !param )
return EINVAL;
the_thread = _POSIX_Threads_Get( thread, &location );
the_thread = _Thread_Get( thread, &location );
switch ( location ) {
case OBJECTS_LOCAL:

View File

@@ -32,7 +32,7 @@ int pthread_join(
Objects_Locations location;
void *return_pointer;
the_thread = _POSIX_Threads_Get( thread, &location );
the_thread = _Thread_Get( thread, &location );
switch ( location ) {
case OBJECTS_LOCAL:

View File

@@ -40,7 +40,7 @@ int pthread_kill(
if ( !is_valid_signo(sig) )
rtems_set_errno_and_return_minus_one( EINVAL );
the_thread = _POSIX_Threads_Get( thread, &location );
the_thread = _Thread_Get( thread, &location );
switch ( location ) {
case OBJECTS_LOCAL:

View File

@@ -56,7 +56,7 @@ int pthread_setschedparam(
/*
* Actually change the scheduling policy and parameters
*/
the_thread = _POSIX_Threads_Get( thread, &location );
the_thread = _Thread_Get( thread, &location );
switch ( location ) {
case OBJECTS_LOCAL: