From fe6c170cf58c5e42a63010b5b4c985749cbc98a6 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 24 Jul 2013 16:19:52 +0200 Subject: score: Create states implementation header Move implementation specific parts of states.h and states.inl into new header file statesimpl.h. The states.h contains now only the application visible API. --- cpukit/posix/src/psignal.c | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) (limited to 'cpukit/posix/src/psignal.c') diff --git a/cpukit/posix/src/psignal.c b/cpukit/posix/src/psignal.c index fc9400d8ba..62c746db61 100644 --- a/cpukit/posix/src/psignal.c +++ b/cpukit/posix/src/psignal.c @@ -18,28 +18,30 @@ #include "config.h" #endif -#if defined(RTEMS_DEBUG) - #include -#endif #include -#include #include -#include /* memcpy */ -#include /* exit */ +#include +#include -#include -#include -#include -#include +#include +#include #include #include #include -#include #include #include #include #include -#include +#include +#include + +/* + * Ensure we have the same number of vectors and default vector entries + */ +RTEMS_STATIC_ASSERT( + sizeof( _POSIX_signals_Vectors ) == sizeof( _POSIX_signals_Default_vectors ), + posix_signals_vectors +); /*** PROCESS WIDE STUFF ****/ @@ -176,16 +178,6 @@ void _POSIX_signals_Manager_Initialization(void) maximum_queued_signals = Configuration_POSIX_API.maximum_queued_signals; - /* - * Ensure we have the same number of vectors and default vector entries - */ - - #if defined(RTEMS_DEBUG) - assert( - sizeof(_POSIX_signals_Vectors) == sizeof(_POSIX_signals_Default_vectors) - ); - #endif - memcpy( _POSIX_signals_Vectors, _POSIX_signals_Default_vectors, -- cgit v1.2.3