2006-02-01 Joel Sherrill <joel@OARcorp.com>

* rtems/src/tasks.c, rtems/src/taskvariableadd.c,
	rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
	warnings.
This commit is contained in:
Joel Sherrill
2006-02-01 18:39:45 +00:00
parent 9bb263d58c
commit 11b4e077e9
5 changed files with 16 additions and 8 deletions
+6
View File
@@ -1,3 +1,9 @@
2006-02-01 Joel Sherrill <joel@OARcorp.com>
* rtems/src/tasks.c, rtems/src/taskvariableadd.c,
rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
warnings.
2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/intr.h, posix/include/rtems/posix/intr.h
+3 -3
View File
@@ -111,7 +111,7 @@ User_extensions_routine _RTEMS_tasks_Delete_extension(
tvp = deleted->task_variables;
deleted->task_variables = NULL;
while (tvp) {
next = tvp->next;
next = (rtems_task_variable_t *)tvp->next;
if (_Thread_Is_executing(deleted)) {
if (tvp->dtor)
(*tvp->dtor)(*tvp->ptr);
@@ -154,14 +154,14 @@ void _RTEMS_tasks_Switch_extension(
while (tvp) {
tvp->tval = *tvp->ptr;
*tvp->ptr = tvp->gval;
tvp = tvp->next;
tvp = (rtems_task_variable_t *)tvp->next;
}
tvp = heir->task_variables;
while (tvp) {
tvp->gval = *tvp->ptr;
*tvp->ptr = tvp->tval;
tvp = tvp->next;
tvp = (rtems_task_variable_t *)tvp->next;
}
}
+1 -1
View File
@@ -66,7 +66,7 @@ rtems_status_code rtems_task_variable_add(
_Thread_Enable_dispatch();
return RTEMS_SUCCESSFUL;
}
tvp = tvp->next;
tvp = (rtems_task_variable_t *)tvp->next;
}
/*
+5 -3
View File
@@ -58,8 +58,10 @@ rtems_status_code rtems_task_variable_delete(
tvp = the_thread->task_variables;
while (tvp) {
if (tvp->ptr == ptr) {
if (prev) prev->next = tvp->next;
else the_thread->task_variables = tvp->next;
if (prev)
prev->next = tvp->next;
else
the_thread->task_variables = (rtems_task_variable_t *)tvp->next;
if (_Thread_Is_executing(the_thread)) {
if (tvp->dtor)
(*tvp->dtor)(*tvp->ptr);
@@ -73,7 +75,7 @@ rtems_status_code rtems_task_variable_delete(
return RTEMS_SUCCESSFUL;
}
prev = tvp;
tvp = tvp->next;
tvp = (rtems_task_variable_t *)tvp->next;
}
_Thread_Enable_dispatch();
return RTEMS_INVALID_ADDRESS;
+1 -1
View File
@@ -73,7 +73,7 @@ rtems_status_code rtems_task_variable_get(
_Thread_Enable_dispatch();
return RTEMS_SUCCESSFUL;
}
tvp = tvp->next;
tvp = (rtems_task_variable_t *)tvp->next;
}
_Thread_Enable_dispatch();
return RTEMS_INVALID_ADDRESS;