From 6244ab4e0f66e362d1cde74c92ae79f8c2e1e865 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 22 Oct 2001 11:55:44 +0000 Subject: 2001-10-22 Joel Sherrill * src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the application namespace. --- c/src/exec/score/ChangeLog | 5 +++++ c/src/exec/score/src/threadhandler.c | 6 +++--- cpukit/score/ChangeLog | 5 +++++ cpukit/score/src/threadhandler.c | 6 +++--- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/c/src/exec/score/ChangeLog b/c/src/exec/score/ChangeLog index 7f4174c23a..77b14250c3 100644 --- a/c/src/exec/score/ChangeLog +++ b/c/src/exec/score/ChangeLog @@ -1,4 +1,9 @@ +2001-10-22 Joel Sherrill + + * src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI + pollutes the application namespace. + 2001-10-16 Joel Sherrill * .cvsignore: Add stamp-h.in. diff --git a/c/src/exec/score/src/threadhandler.c b/c/src/exec/score/src/threadhandler.c index d3755f4466..84618751fd 100644 --- a/c/src/exec/score/src/threadhandler.c +++ b/c/src/exec/score/src/threadhandler.c @@ -58,7 +58,7 @@ void _Thread_Handler( void ) { ISR_Level level; Thread_Control *executing; -#ifdef USE_INIT_FINI +#if defined(__USE_INIT_FINI__) static char doneConstructors; char doneCons; #endif @@ -73,7 +73,7 @@ void _Thread_Handler( void ) level = executing->Start.isr_level; _ISR_Set_level(level); -#ifdef USE_INIT_FINI +#if defined(__USE_INIT_FINI__) doneCons = doneConstructors; doneConstructors = 1; #endif @@ -91,7 +91,7 @@ void _Thread_Handler( void ) */ _Thread_Enable_dispatch(); -#ifdef USE_INIT_FINI +#if defined(__USE_INIT_FINI__) if (!doneCons) _init (); #endif diff --git a/cpukit/score/ChangeLog b/cpukit/score/ChangeLog index 7f4174c23a..77b14250c3 100644 --- a/cpukit/score/ChangeLog +++ b/cpukit/score/ChangeLog @@ -1,4 +1,9 @@ +2001-10-22 Joel Sherrill + + * src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI + pollutes the application namespace. + 2001-10-16 Joel Sherrill * .cvsignore: Add stamp-h.in. diff --git a/cpukit/score/src/threadhandler.c b/cpukit/score/src/threadhandler.c index d3755f4466..84618751fd 100644 --- a/cpukit/score/src/threadhandler.c +++ b/cpukit/score/src/threadhandler.c @@ -58,7 +58,7 @@ void _Thread_Handler( void ) { ISR_Level level; Thread_Control *executing; -#ifdef USE_INIT_FINI +#if defined(__USE_INIT_FINI__) static char doneConstructors; char doneCons; #endif @@ -73,7 +73,7 @@ void _Thread_Handler( void ) level = executing->Start.isr_level; _ISR_Set_level(level); -#ifdef USE_INIT_FINI +#if defined(__USE_INIT_FINI__) doneCons = doneConstructors; doneConstructors = 1; #endif @@ -91,7 +91,7 @@ void _Thread_Handler( void ) */ _Thread_Enable_dispatch(); -#ifdef USE_INIT_FINI +#if defined(__USE_INIT_FINI__) if (!doneCons) _init (); #endif -- cgit v1.2.3