Mercurial > flash_v2
diff packages/io/wallclock/current/tests/wallclock.cxx @ 130:eb9fd8c04db3 ecos-sw-2000-10-23
Merge from eCos master repository on 2000-10-23-17:01:37-BST
| author | jlarmour |
|---|---|
| date | Mon, 23 Oct 2000 17:10:57 +0000 |
| parents | 4642a6d35749 |
| children | b65ec671dd4c |
line wrap: on
line diff
--- a/packages/io/wallclock/current/tests/wallclock.cxx +++ b/packages/io/wallclock/current/tests/wallclock.cxx @@ -40,6 +40,7 @@ //####DESCRIPTIONEND#### // ------------------------------------------------------------------------- +#include <pkgconf/hal.h> #include <pkgconf/kernel.h> #include <cyg/kernel/thread.hxx> @@ -169,9 +170,17 @@ void wallclock_thread( CYG_ADDRWORD id ) // ------------------------------------------------------------------------- +#ifdef CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG +externC void +cyg_hal_invoke_constructors(); +#endif + externC void cyg_start( void ) { +#ifdef CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG + cyg_hal_invoke_constructors(); +#endif CYG_TEST_INIT(); CYG_TEST_INFO("Starting wallclock test"); @@ -203,7 +212,7 @@ externC void cyg_start( void ) { CYG_TEST_INIT(); - CYG_TEST_PASS_FINISH("N/A: Kernel real-time clock/threads timer disabled"); + CYG_TEST_NA("Kernel real-time clock/threads timer disabled"); } #endif // if defined(CYGFUN_KERNEL_THREADS_TIMER) etc...
