From 3732c931822998864312e9ae5c9a325a83431802 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 30 Nov 2020 11:43:09 +0100 Subject: posix: Delete unused _POSIX_Fatal_error() --- cpukit/sapi/src/posixapi.c | 179 --------------------------------------------- 1 file changed, 179 deletions(-) delete mode 100644 cpukit/sapi/src/posixapi.c (limited to 'cpukit/sapi/src/posixapi.c') diff --git a/cpukit/sapi/src/posixapi.c b/cpukit/sapi/src/posixapi.c deleted file mode 100644 index 2cd771c56b..0000000000 --- a/cpukit/sapi/src/posixapi.c +++ /dev/null @@ -1,179 +0,0 @@ -/** - * @file - * - * @brief Initialize POSIX API - * - * @ingroup ClassicRTEMS - */ - -/* - * COPYRIGHT (c) 1989-2014. - * On-Line Applications Research Corporation (OAR). - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include -#include -#include -#include -#include -#include -#include - -#ifdef HEAP_PROTECTION -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != HEAP_BEGIN_PROTECTOR_0, - POSIX_SEMAPHORE_MAGIC_0 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != HEAP_BEGIN_PROTECTOR_1, - POSIX_SEMAPHORE_MAGIC_1 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != HEAP_END_PROTECTOR_0, - POSIX_SEMAPHORE_MAGIC_2 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != HEAP_END_PROTECTOR_1, - POSIX_SEMAPHORE_MAGIC_3 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != HEAP_FREE_PATTERN, - POSIX_SEMAPHORE_MAGIC_4 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != HEAP_BEGIN_PROTECTOR_0, - POSIX_BARRIER_MAGIC_0 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != HEAP_BEGIN_PROTECTOR_1, - POSIX_BARRIER_MAGIC_1 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != HEAP_END_PROTECTOR_0, - POSIX_BARRIER_MAGIC_2 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != HEAP_END_PROTECTOR_1, - POSIX_BARRIER_MAGIC_3 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != HEAP_FREE_PATTERN, - POSIX_BARRIER_MAGIC_4 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != HEAP_BEGIN_PROTECTOR_0, - POSIX_RWLOCK_MAGIC_0 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != HEAP_BEGIN_PROTECTOR_1, - POSIX_RWLOCK_MAGIC_1 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != HEAP_END_PROTECTOR_0, - POSIX_RWLOCK_MAGIC_2 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != HEAP_END_PROTECTOR_1, - POSIX_RWLOCK_MAGIC_3 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != HEAP_FREE_PATTERN, - POSIX_RWLOCK_MAGIC_4 -); -RTEMS_STATIC_ASSERT( - POSIX_CONDITION_VARIABLES_MAGIC != HEAP_BEGIN_PROTECTOR_0, - POSIX_CONDITION_VARIABLES_MAGIC_0 -); -RTEMS_STATIC_ASSERT( - POSIX_CONDITION_VARIABLES_MAGIC != HEAP_BEGIN_PROTECTOR_1, - POSIX_CONDITION_VARIABLES_MAGIC_1 -); -RTEMS_STATIC_ASSERT( - POSIX_CONDITION_VARIABLES_MAGIC != HEAP_END_PROTECTOR_0, - POSIX_CONDITION_VARIABLES_MAGIC_2 -); -RTEMS_STATIC_ASSERT( - POSIX_CONDITION_VARIABLES_MAGIC != HEAP_END_PROTECTOR_1, - POSIX_CONDITION_VARIABLES_MAGIC_3 -); -RTEMS_STATIC_ASSERT( - POSIX_CONDITION_VARIABLES_MAGIC != HEAP_FREE_PATTERN, - POSIX_CONDITION_VARIABLES_MAGIC_4 -); -RTEMS_STATIC_ASSERT( - POSIX_MUTEX_MAGIC != HEAP_BEGIN_PROTECTOR_0, - POSIX_MUTEX_MAGIC_0 -); -RTEMS_STATIC_ASSERT( - POSIX_MUTEX_MAGIC != HEAP_BEGIN_PROTECTOR_1, - POSIX_MUTEX_MAGIC_1 -); -RTEMS_STATIC_ASSERT( - POSIX_MUTEX_MAGIC != HEAP_END_PROTECTOR_0, - POSIX_MUTEX_MAGIC_2 -); -RTEMS_STATIC_ASSERT( - POSIX_MUTEX_MAGIC != HEAP_END_PROTECTOR_1, - POSIX_MUTEX_MAGIC_3 -); -RTEMS_STATIC_ASSERT( - POSIX_MUTEX_MAGIC != HEAP_FREE_PATTERN, - POSIX_MUTEX_MAGIC_4 -); -#endif - -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != POSIX_BARRIER_MAGIC, - POSIX_SEMAPHORE_MAGIC_5 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != POSIX_RWLOCK_MAGIC, - POSIX_SEMAPHORE_MAGIC_6 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != POSIX_CONDITION_VARIABLES_MAGIC, - POSIX_SEMAPHORE_MAGIC_7 -); -RTEMS_STATIC_ASSERT( - POSIX_SEMAPHORE_MAGIC != POSIX_MUTEX_MAGIC, - POSIX_SEMAPHORE_MAGIC_8 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != POSIX_RWLOCK_MAGIC, - POSIX_BARRIER_MAGIC_5 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != POSIX_CONDITION_VARIABLES_MAGIC, - POSIX_BARRIER_MAGIC_6 -); -RTEMS_STATIC_ASSERT( - POSIX_BARRIER_MAGIC != POSIX_MUTEX_MAGIC, - POSIX_BARRIER_MAGIC_7 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != POSIX_CONDITION_VARIABLES_MAGIC, - POSIX_RWLOCK_MAGIC_5 -); -RTEMS_STATIC_ASSERT( - POSIX_RWLOCK_MAGIC != POSIX_MUTEX_MAGIC, - POSIX_RWLOCK_MAGIC_6 -); -RTEMS_STATIC_ASSERT( - POSIX_CONDITION_VARIABLES_MAGIC != POSIX_MUTEX_MAGIC, - POSIX_CONDITION_VARIABLES_MAGIC_5 -); - -void _POSIX_Fatal_error( POSIX_Fatal_domain domain, int eno ) -{ - uint32_t code = ( domain << 8 ) | ( ( uint32_t ) eno & 0xffU ); - - _Terminate( INTERNAL_ERROR_POSIX_API, code ); -} -- cgit v1.2.3