2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

PR 489/rtems
	* src/newlibc.c: Reflect struct Thread_Control_struct.libc_reent
	having changed from void * to struct _reent*.
This commit is contained in:
Ralf Corsepius
2003-09-15 02:14:28 +00:00
parent bf95fc4429
commit 4c6fa77a56
2 changed files with 8 additions and 2 deletions

View File

@@ -1,3 +1,9 @@
2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 489/rtems
* src/newlibc.c: Reflect struct Thread_Control_struct.libc_reent
having changed from void * to struct _reent*.
2003-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2003-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 486/rtems PR 486/rtems

View File

@@ -193,7 +193,7 @@ rtems_extension libc_delete_hook(
if (current_task == deleted_task) { if (current_task == deleted_task) {
ptr = _REENT; ptr = _REENT;
} else { } else {
ptr = (struct _reent *) deleted_task->libc_reent; ptr = deleted_task->libc_reent;
} }
/* if (ptr) */ /* if (ptr) */
@@ -264,7 +264,7 @@ libc_init(int reentrant)
#endif #endif
libc_extension.thread_delete = libc_delete_hook; libc_extension.thread_delete = libc_delete_hook;
_Thread_Set_libc_reent ((void**) &_REENT); _Thread_Set_libc_reent (&_REENT);
rc = rtems_extension_create(rtems_build_name('L', 'I', 'B', 'C'), rc = rtems_extension_create(rtems_build_name('L', 'I', 'B', 'C'),
&libc_extension, &extension_id); &libc_extension, &extension_id);