diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-06-17 15:36:00 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-06-17 15:36:00 +0000 |
commit | 331d1f5097d449a9335a6de8f2c7b9e8e3da7f81 (patch) | |
tree | 1817d80876d11acb8d44c3fc3d51b14a8c1109f7 /cpukit/itron/include/rtems | |
parent | 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-331d1f5097d449a9335a6de8f2c7b9e8e3da7f81.tar.bz2 |
Remove (Abandoned).
Diffstat (limited to '')
-rw-r--r-- | cpukit/itron/include/rtems/itron/README | 10 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/config.h | 74 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/eventflags.h | 62 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/fmempool.h | 63 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/intr.h | 34 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/itronapi.h | 37 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/mbox.h | 74 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/msgbuffer.h | 74 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/network.h | 34 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/object.h | 123 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/port.h | 62 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/semaphore.h | 60 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/sysmgmt.h | 34 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/task.h | 96 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/time.h | 34 | ||||
-rw-r--r-- | cpukit/itron/include/rtems/itron/vmempool.h | 63 |
16 files changed, 0 insertions, 934 deletions
diff --git a/cpukit/itron/include/rtems/itron/README b/cpukit/itron/include/rtems/itron/README deleted file mode 100644 index 9ac3bf3417..0000000000 --- a/cpukit/itron/include/rtems/itron/README +++ /dev/null @@ -1,10 +0,0 @@ -# -# $Id$ -# - -This directory contains the private interface of each manager. -These files should only be included from the from the -implementation of each manager. - -The public header file for each ITRON manager is in -../../../tronsys.
\ No newline at end of file diff --git a/cpukit/itron/include/rtems/itron/config.h b/cpukit/itron/include/rtems/itron/config.h deleted file mode 100644 index 76dec2ef6f..0000000000 --- a/cpukit/itron/include/rtems/itron/config.h +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @file rtems/itron/config.h - */ - -/* config.h - * - * This include file contains the table of user defined configuration - * parameters specific for the ITRON API. - * - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_CONFIG_H -#define _RTEMS_ITRON_CONFIG_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * XXX - * - * The following records define the Configuration Table. The - * information contained in this table is required in all - * RTEMS systems, whether single or multiprocessor. This - * table primarily defines the following: - * - * + required number of each object type - */ - -/* - * For now, we are only allowing the user to specify the entry point - * and stack size for ITRON initialization threads. - */ - -typedef struct { - ID id; - T_CTSK attributes; -} itron_initialization_tasks_table; - -typedef struct { - int maximum_tasks; - int maximum_semaphores; - int maximum_eventflags; - int maximum_mailboxes; - int maximum_message_buffers; - int maximum_ports; - int maximum_memory_pools; - int maximum_fixed_memory_pools; - int number_of_initialization_tasks; - itron_initialization_tasks_table *User_initialization_tasks_table; -} itron_api_configuration_table; - -/** - * @brief ITRON API Configuration Table - * - * This is the ITRON API Configuration Table expected to be generated - * by confdefs.h. - */ -extern itron_api_configuration_table Configuration_ITRON_API; - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/eventflags.h b/cpukit/itron/include/rtems/itron/eventflags.h deleted file mode 100644 index 38198e75b7..0000000000 --- a/cpukit/itron/include/rtems/itron/eventflags.h +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @file rtems/itron/eventflags.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_EVENTFLAGS_H -#define _RTEMS_ITRON_EVENTFLAGS_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> - -/* - * The following defines the control block used to manage each event flag. - */ - -typedef struct { - ITRON_Objects_Control Object; - uint32_t XXX_more_stuff_goes_here; -} ITRON_Eventflags_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Eventflags_Information; - -/* - * _ITRON_Eventflags_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Eventflags_Manager_initialization(void); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/eventflags.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/fmempool.h b/cpukit/itron/include/rtems/itron/fmempool.h deleted file mode 100644 index 47c26de907..0000000000 --- a/cpukit/itron/include/rtems/itron/fmempool.h +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @file rtems/itron/fmempool.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_FMEMPOOL_H -#define _RTEMS_ITRON_FMEMPOOL_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> - -/* - * The following defines the control block used to manage each - * fixed memory pool. - */ - -typedef struct { - ITRON_Objects_Control Object; - uint32_t XXX_more_stuff_goes_here; -} ITRON_Fixed_memory_pool_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Fixed_memory_pool_Information; - -/* - * _ITRON_Fixed_memory_pool_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Fixed_memory_pool_Manager_initialization(void); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/fmempool.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/intr.h b/cpukit/itron/include/rtems/itron/intr.h deleted file mode 100644 index 647c247555..0000000000 --- a/cpukit/itron/include/rtems/itron/intr.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @file rtems/itron/intr.h - */ - -/* - * COPYRIGHT (c) 1989-1999. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_INTR_H -#define _RTEMS_ITRON_INTR_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/intr.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/itronapi.h b/cpukit/itron/include/rtems/itron/itronapi.h deleted file mode 100644 index e9b1266eef..0000000000 --- a/cpukit/itron/include/rtems/itron/itronapi.h +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @file rtems/itron/itronapi.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_ITRONAPI_H -#define _RTEMS_ITRON_ITRONAPI_H - -#include <rtems/config.h> - -/** - * @brief Initialize ITRON API - * - * This method is used to initialize the ITRON API. - */ -void _ITRON_API_Initialize(void); - -/** - * @brief ITRON API Cofniguration Table - * - * This is the ITRON API Configuration Table expected to be generated - * by confdefs.h. - */ -extern itron_api_configuration_table Configuration_ITRON_API; - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/mbox.h b/cpukit/itron/include/rtems/itron/mbox.h deleted file mode 100644 index 0d0ac6c2c9..0000000000 --- a/cpukit/itron/include/rtems/itron/mbox.h +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @file rtems/itron/mbox.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_MBOX_H -#define _RTEMS_ITRON_MBOX_H - -#include <rtems/itron/object.h> -#include <rtems/score/coremsg.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * The following defines the control block used to manage each mailbox. - */ - -typedef struct { - ITRON_Objects_Control Object; - uint32_t count; - bool do_message_priority; - CORE_message_queue_Control message_queue; -} ITRON_Mailbox_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Mailbox_Information; - -/* - * _ITRON_Mailbox_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Mailbox_Manager_initialization(void); - -/* - * _ITRON_Mailbox_Translate_core_message_queue_return_code - * - * DESCRIPTION: - * - * This routine translates a core message queue object status - * into the appropriate ITRON status code. - */ - -ER _ITRON_Mailbox_Translate_core_message_queue_return_code( - CORE_message_queue_Status status -); - -#include <rtems/itron/mbox.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/msgbuffer.h b/cpukit/itron/include/rtems/itron/msgbuffer.h deleted file mode 100644 index 9ff016d4f2..0000000000 --- a/cpukit/itron/include/rtems/itron/msgbuffer.h +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @file rtems/itron/msgbuffer.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_MSGBUFFER_H -#define _RTEMS_ITRON_MSGBUFFER_H - -#include <rtems/itron/object.h> -#include <rtems/score/coremsg.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * The following defines the control block used to manage each - * message buffer. - */ - -typedef struct { - ITRON_Objects_Control Object; - bool is_priority_blocking; - CORE_message_queue_Control message_queue; -} ITRON_Message_buffer_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Message_buffer_Information; - -/* - * _ITRON_Message_buffer_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Message_buffer_Manager_initialization(void); - -/* - * _ITRON_Message_buffer_Translate_core_message_buffer_return_code - * - * DESCRIPTION: - * - * This routine translates a core message buffer object status - * into the appropriate ITRON status code. - */ - -ER _ITRON_Message_buffer_Translate_core_message_buffer_return_code( - CORE_message_queue_Status status -); - -#include <rtems/itron/msgbuffer.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/network.h b/cpukit/itron/include/rtems/itron/network.h deleted file mode 100644 index a05d42b37f..0000000000 --- a/cpukit/itron/include/rtems/itron/network.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @file rtems/itron/network.h - */ - -/* - * COPYRIGHT (c) 1989-1999. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_NETWORK_H -#define _RTEMS_ITRON_NETWORK_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/network.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/object.h b/cpukit/itron/include/rtems/itron/object.h deleted file mode 100644 index 2f97002396..0000000000 --- a/cpukit/itron/include/rtems/itron/object.h +++ /dev/null @@ -1,123 +0,0 @@ -/** - * @file rtems/itron/object.h - */ - -/* - * COPYRIGHT (c) 1989-1999. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_OBJECT_H -#define _RTEMS_ITRON_OBJECT_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/score/object.h> - -typedef Objects_Control ITRON_Objects_Control; - -/* - * Maximum length of an ITRON object name - * - * NOTE: Since ITRON objects do not have names, then then length is 0. - */ - -#define ITRON_MAXIMUM_NAME_LENGTH 0 - -/* - * _ITRON_Objects_Open - * - * Make this ITRON object visible to the system. - * - * NOTE: This macro hides the fact that ITRON objects don't have names. - */ - -#define _ITRON_Objects_Open( _the_information, _the_object ) \ - _Objects_Open_u32( (_the_information), (_the_object), 0 ) - -/* - * _ITRON_Objects_Close - * - * Make this ITRON object invisible from the system. Usually used as - * the first step of deleting an object. - */ - -#define _ITRON_Objects_Close( _the_information, _the_object ) \ - _Objects_Close( (_the_information), (_the_object) ) - -/* - * _ITRON_Objects_Allocate_by_index - * - * Allocate the ITRON object specified by "_id". The ITRON id is the - * index portion of the traditional RTEMS ID. The Classic and POSIX - * APIs do not require that a specific object be allocated. - */ - -#define _ITRON_Objects_Allocate_by_index( _the_information, _id, _sizeof ) \ - _Objects_Allocate_by_index( (_the_information), (_id), (_sizeof) ) - -/* - * _ITRON_Objects_Clarify_allocation_id_error - * - * This function is invoked when an object allocation ID error - * occurs to determine the specific ITRON error code to return. - */ - -#define _ITRON_Objects_Clarify_allocation_id_error( _the_information, _id ) \ - (((_id) < -4) ? E_OACV : /* attempt to access a "system object" */ \ - ((_id) <= 0) ? E_ID : /* bogus index of 0 - -3 */ \ - ((_id) <= (_the_information)->maximum) ? E_OBJ : /* object is in use */ \ - E_ID) /* simply a bad id */ - -/* - * _ITRON_Objects_Clarify_get_id_error - * - * This function is invoked when an object get ID error - * occurs to determine the specific ITRON error code to return. - */ - -#define _ITRON_Objects_Clarify_get_id_error( _the_information, _id ) \ - (((_id) < -4) ? E_OACV : /* attempt to access a "system object" */ \ - ((_id) <= 0) ? E_ID : /* bogus index of 0 - -3 */ \ - ((_id) <= (_the_information)->maximum) ? E_NOEXS : /* does not exist */ \ - E_ID) /* simply a bad id */ - - -/* - * _ITRON_Objects_Free - * - * Free this ITRON object to the pool of inactive objects. This - * operation is the same as for the Classic and POSIX APIs. - */ - -#define _ITRON_Objects_Free( _the_information, _the_object ) \ - _Objects_Free( (_the_information), (_the_object) ) - - -/* - * _ITRON_Objects_Get - * - * Obtain (get) the pointer to the control block for the object - * specified by "id". The ITRON id passed in here is simply - * the "index" portion of the traditional RTEMS ID. This - * requires that this operation be slightly different - * from the object get used by the Classic and POSIX APIs. - */ - -#define _ITRON_Objects_Get( _the_information, _id, _the_object ) \ - _Objects_Get_by_index( (_the_information), (_id), (_the_object) ) - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/port.h b/cpukit/itron/include/rtems/itron/port.h deleted file mode 100644 index 5cde8aec6e..0000000000 --- a/cpukit/itron/include/rtems/itron/port.h +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @file rtems/itron/port.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_PORT_H -#define _RTEMS_ITRON_PORT_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> - -/* - * The following defines the control block used to manage each port. - */ - -typedef struct { - ITRON_Objects_Control Object; - uint32_t XXX_more_stuff_goes_here; -} ITRON_Port_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Port_Information; - -/* - * _ITRON_Port_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Port_Manager_initialization(void); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/port.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/semaphore.h b/cpukit/itron/include/rtems/itron/semaphore.h deleted file mode 100644 index 739fa3fc85..0000000000 --- a/cpukit/itron/include/rtems/itron/semaphore.h +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @file rtems/itron/semaphore.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_SEMAPHORE_H -#define _RTEMS_ITRON_SEMAPHORE_H - -#include <rtems/itron/object.h> -#include <rtems/score/coresem.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * The following defines the control block used to manage each semaphore. - */ - -typedef struct { - ITRON_Objects_Control Object; - bool is_priority_blocking; - CORE_semaphore_Control semaphore; -} ITRON_Semaphore_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Semaphore_Information; - -/* - * _ITRON_Semaphore_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Semaphore_Manager_initialization(void); - -#include <rtems/itron/semaphore.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/sysmgmt.h b/cpukit/itron/include/rtems/itron/sysmgmt.h deleted file mode 100644 index b78a35b600..0000000000 --- a/cpukit/itron/include/rtems/itron/sysmgmt.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @file rtems/itron/sysmgmt.h - */ - -/* - * COPYRIGHT (c) 1989-1999. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_SYSMGMT_H -#define _RTEMS_ITRON_SYSMGMT_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/sysmgmt.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/task.h b/cpukit/itron/include/rtems/itron/task.h deleted file mode 100644 index 13722d3b48..0000000000 --- a/cpukit/itron/include/rtems/itron/task.h +++ /dev/null @@ -1,96 +0,0 @@ -/** - * @file rtems/itron/task.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_TASK_H -#define _RTEMS_ITRON_TASK_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> -#include <rtems/itron/config.h> -#include <rtems/score/thread.h> - -/* - * This macro evaluates to TRUE if there should be a "context error." - * This is defined as a blocking directive being issed from - * task-independent portions or a task in dispatch disabled state. - * - * NOTE: Dispatching is disabled in interrupts so this should cover - * both cases. - */ - -#define _ITRON_Is_in_non_task_state() \ - (_Thread_Dispatch_disable_level != 0) - -/* - * This is the API specific information required by each thread for - * the ITRON API to function correctly. - */ - - -#if 0 -typedef struct { - uint32_t unused; /* no use for the API extension */ - /* structure for ITRON identified yet */ -} ITRON_API_Control; -#endif - -/* - * The following defines the information control block used to - * manage this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Task_Information; - -/** - * When the user configures a set of ITRON API initialization tasks, - * This variable will point to the method used to initialize them. - * - * @note It is instantiated and initialized by confdefs.h based upon - * application requirements. - */ -extern void (*_ITRON_Initialize_user_tasks_p)(void); - -/* - * _ITRON_Task_Manager_initialization - * - * This routine initializes the ITRON Task Manager. - */ - -void _ITRON_Task_Manager_initialization(void); - -/* - * Return a status code and enable dispatching - */ - -#define _ITRON_return_errorno( _errno ) \ -do { \ - _Thread_Enable_dispatch(); \ - return _errno; \ -} while (0); - - -#ifndef __RTEMS_APPLICATION__ -#include <rtems/itron/task.inl> -#endif - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/time.h b/cpukit/itron/include/rtems/itron/time.h deleted file mode 100644 index 913b3bce06..0000000000 --- a/cpukit/itron/include/rtems/itron/time.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @file rtems/itron/time.h - */ - -/* - * COPYRIGHT (c) 1989-1999. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_TIME_H -#define _RTEMS_ITRON_TIME_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/time.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/cpukit/itron/include/rtems/itron/vmempool.h b/cpukit/itron/include/rtems/itron/vmempool.h deleted file mode 100644 index bb582b6b9d..0000000000 --- a/cpukit/itron/include/rtems/itron/vmempool.h +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @file rtems/itron/vmempool.h - */ - -/* - * COPYRIGHT (c) 1989-2008. - * 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.com/license/LICENSE. - * - * $Id$ - */ - -#ifndef _RTEMS_ITRON_VMEMPOOL_H -#define _RTEMS_ITRON_VMEMPOOL_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> - -/* - * The following defines the control block used to manage each variable - * memory pool. - */ - -typedef struct { - ITRON_Objects_Control Object; - uint32_t XXX_more_stuff_goes_here; -} ITRON_Variable_memory_pool_Control; - -/* - * The following defines the information control block used to manage - * this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Variable_memory_pool_Information; - -/* - * _ITRON_Variable_memory_pool_Manager_initialization - * - * DESCRIPTION: - * - * This routine performs the initialization necessary for this manager. - */ - -void _ITRON_Variable_memory_pool_Manager_initialization(void); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/vmempool.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ |