diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-05 08:11:09 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-05 13:41:07 +0200 |
commit | 1d39e96470b27195d35a69cc94551c403b7980bd (patch) | |
tree | 14c8ad389e18fb8ba9843f07326b8d12f11973ef /cpukit/posix | |
parent | tests: Use rtems_task_exit() (diff) | |
download | rtems-1d39e96470b27195d35a69cc94551c403b7980bd.tar.bz2 |
score: Fix legacy RTEMS_STATIC_ASSERT()
In standard C pointer operands are not allowed in integer constant
expressions. Avoid a static assertion based on an array typedef since
this could lead to warnings ("variably modified 'x' at file scope" and
"typedef 'x' locally defined but not used");
This implementation requires unique messages.
Diffstat (limited to 'cpukit/posix')
-rw-r--r-- | cpukit/posix/src/mqueuerecvsupp.c | 3 | ||||
-rw-r--r-- | cpukit/posix/src/mutexinit.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/cpukit/posix/src/mqueuerecvsupp.c b/cpukit/posix/src/mqueuerecvsupp.c index c6d1805214..062bd50dbf 100644 --- a/cpukit/posix/src/mqueuerecvsupp.c +++ b/cpukit/posix/src/mqueuerecvsupp.c @@ -25,7 +25,8 @@ THREAD_QUEUE_OBJECT_ASSERT( POSIX_Message_queue_Control, - Message_queue.Wait_queue + Message_queue.Wait_queue, + POSIX_MESSAGE_QUEUE_CONTROL ); /* diff --git a/cpukit/posix/src/mutexinit.c b/cpukit/posix/src/mutexinit.c index 2d3857da75..45688eec1a 100644 --- a/cpukit/posix/src/mutexinit.c +++ b/cpukit/posix/src/mutexinit.c @@ -40,7 +40,7 @@ RTEMS_STATIC_ASSERT( RTEMS_STATIC_ASSERT( offsetof( POSIX_Mutex_Control, Priority_ceiling ) == offsetof( pthread_mutex_t, _Priority_ceiling ), - POSIX_MUTEX_CONTROL_SCHEDULER + POSIX_MUTEX_CONTROL_PRIORITY_CEILING ); RTEMS_STATIC_ASSERT( |