diff options
Diffstat (limited to 'c/src/exec/itron/include/rtems')
18 files changed, 0 insertions, 902 deletions
diff --git a/c/src/exec/itron/include/rtems/.cvsignore b/c/src/exec/itron/include/rtems/.cvsignore deleted file mode 100644 index 282522db03..0000000000 --- a/c/src/exec/itron/include/rtems/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/c/src/exec/itron/include/rtems/itron/.cvsignore b/c/src/exec/itron/include/rtems/itron/.cvsignore deleted file mode 100644 index 282522db03..0000000000 --- a/c/src/exec/itron/include/rtems/itron/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/c/src/exec/itron/include/rtems/itron/README b/c/src/exec/itron/include/rtems/itron/README deleted file mode 100644 index 9ac3bf3417..0000000000 --- a/c/src/exec/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/c/src/exec/itron/include/rtems/itron/config.h b/c/src/exec/itron/include/rtems/itron/config.h deleted file mode 100644 index 9b7b84709d..0000000000 --- a/c/src/exec/itron/include/rtems/itron/config.h +++ /dev/null @@ -1,62 +0,0 @@ -/* config.h - * - * This include file contains the table of user defined configuration - * parameters specific for the ITRON API. - * - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_CONFIGURATION_h -#define __RTEMS_ITRON_CONFIGURATION_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; - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ diff --git a/c/src/exec/itron/include/rtems/itron/eventflags.h b/c/src/exec/itron/include/rtems/itron/eventflags.h deleted file mode 100644 index 1c709be752..0000000000 --- a/c/src/exec/itron/include/rtems/itron/eventflags.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $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; - unsigned32 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( - unsigned32 maximum_eventflags -); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/eventflags.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ - diff --git a/c/src/exec/itron/include/rtems/itron/fmempool.h b/c/src/exec/itron/include/rtems/itron/fmempool.h deleted file mode 100644 index 221d376d1e..0000000000 --- a/c/src/exec/itron/include/rtems/itron/fmempool.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_FIXED_MEMORYPOOL_h_ -#define __RTEMS_ITRON_FIXED_MEMORYPOOL_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; - unsigned32 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( - unsigned32 maximum_fixed_memory_pools -); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/fmempool.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ - diff --git a/c/src/exec/itron/include/rtems/itron/intr.h b/c/src/exec/itron/include/rtems/itron/intr.h deleted file mode 100644 index 514b9198fe..0000000000 --- a/c/src/exec/itron/include/rtems/itron/intr.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_INTERRUPT_h_ -#define __RTEMS_ITRON_INTERRUPT_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/c/src/exec/itron/include/rtems/itron/itronapi.h b/c/src/exec/itron/include/rtems/itron/itronapi.h deleted file mode 100644 index 775813d2f4..0000000000 --- a/c/src/exec/itron/include/rtems/itron/itronapi.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * ITRON API Support - * - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __ITRON_API_h -#define __ITRON_API_h - -#include <rtems/config.h> - -/* - * _ITRON_API_Initialize - * - * Initialize the ITRON API. - */ - -void _ITRON_API_Initialize( - rtems_configuration_table *configuration_table -); - -#endif -/* end of include file */ diff --git a/c/src/exec/itron/include/rtems/itron/mbox.h b/c/src/exec/itron/include/rtems/itron/mbox.h deleted file mode 100644 index 8f240ee8ce..0000000000 --- a/c/src/exec/itron/include/rtems/itron/mbox.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_MBOX_h_ -#define __RTEMS_ITRON_MBOX_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> -#include <rtems/score/coremsg.h> - -/* - * The following defines the control block used to manage each mailbox. - */ - -typedef struct { - ITRON_Objects_Control Object; - unsigned32 count; - boolean 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( - unsigned32 maximum_mailboxes -); - -/* - * _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/c/src/exec/itron/include/rtems/itron/msgbuffer.h b/c/src/exec/itron/include/rtems/itron/msgbuffer.h deleted file mode 100644 index 4b3192af79..0000000000 --- a/c/src/exec/itron/include/rtems/itron/msgbuffer.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_MESSAGEBUFFER_h_ -#define __RTEMS_ITRON_MESSAGEBUFFER_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> -#include <rtems/score/coremsg.h> - -/* - * The following defines the control block used to manage each - * message buffer. - */ - -typedef struct { - ITRON_Objects_Control Object; - boolean 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( - unsigned32 maximum_message_buffers -); - -/* - * _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/c/src/exec/itron/include/rtems/itron/network.h b/c/src/exec/itron/include/rtems/itron/network.h deleted file mode 100644 index 6889cf41fa..0000000000 --- a/c/src/exec/itron/include/rtems/itron/network.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $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/c/src/exec/itron/include/rtems/itron/object.h b/c/src/exec/itron/include/rtems/itron/object.h deleted file mode 100644 index 1a7f0c8d68..0000000000 --- a/c/src/exec/itron/include/rtems/itron/object.h +++ /dev/null @@ -1,120 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $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( (_the_information), (_the_object), NULL ) - -/* - * _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/c/src/exec/itron/include/rtems/itron/port.h b/c/src/exec/itron/include/rtems/itron/port.h deleted file mode 100644 index f8e17c630f..0000000000 --- a/c/src/exec/itron/include/rtems/itron/port.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $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; - unsigned32 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( - unsigned32 maximum_ports -); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/port.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ - diff --git a/c/src/exec/itron/include/rtems/itron/semaphore.h b/c/src/exec/itron/include/rtems/itron/semaphore.h deleted file mode 100644 index f9c327bba4..0000000000 --- a/c/src/exec/itron/include/rtems/itron/semaphore.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_SEMAPHORE_h_ -#define __RTEMS_ITRON_SEMAPHORE_h_ - -#ifdef __cplusplus -extern "C" { -#endif - -#include <rtems/itron/object.h> -#include <rtems/score/coresem.h> - -/* - * The following defines the control block used to manage each semaphore. - */ - -typedef struct { - ITRON_Objects_Control Object; - boolean 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( - unsigned32 maximum_semaphores -); - -#include <rtems/itron/semaphore.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ - diff --git a/c/src/exec/itron/include/rtems/itron/sysmgmt.h b/c/src/exec/itron/include/rtems/itron/sysmgmt.h deleted file mode 100644 index f6cea9a693..0000000000 --- a/c/src/exec/itron/include/rtems/itron/sysmgmt.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_TIME_h_ -#define __RTEMS_ITRON_TIME_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/c/src/exec/itron/include/rtems/itron/task.h b/c/src/exec/itron/include/rtems/itron/task.h deleted file mode 100644 index 3d8d0aa8f5..0000000000 --- a/c/src/exec/itron/include/rtems/itron/task.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $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. - */ - - -typedef struct { - unsigned32 unused; /* no use for the API extension */ - /* structure for ITRON identified yet */ -} ITRON_API_Control; - -/* - * The following defines the information control block used to - * manage this class of objects. - */ - -ITRON_EXTERN Objects_Information _ITRON_Task_Information; - -/* - * These are used to manage the user initialization tasks. - */ - -ITRON_EXTERN itron_initialization_tasks_table - *_ITRON_Task_User_initialization_tasks; -ITRON_EXTERN unsigned32 _ITRON_Task_Number_of_initialization_tasks; - - -/* - * _ITRON_Task_Manager_initialization - * - * This routine initializes the ITRON Task Manager. - */ - -void _ITRON_Task_Manager_initialization( - unsigned32 maximum_tasks, - unsigned32 number_of_initialization_tasks, - itron_initialization_tasks_table *user_tasks -); - -/* - * - * _ITRON_Delete_task - */ - -ER _ITRON_Delete_task( - Thread_Control *the_thread -); - -/* XXX remove the need for this. Enable dispatch should not be hidden */ - -#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/c/src/exec/itron/include/rtems/itron/time.h b/c/src/exec/itron/include/rtems/itron/time.h deleted file mode 100644 index f13bd2d981..0000000000 --- a/c/src/exec/itron/include/rtems/itron/time.h +++ /dev/null @@ -1,31 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $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/c/src/exec/itron/include/rtems/itron/vmempool.h b/c/src/exec/itron/include/rtems/itron/vmempool.h deleted file mode 100644 index 35db087da8..0000000000 --- a/c/src/exec/itron/include/rtems/itron/vmempool.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * 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.OARcorp.com/rtems/license.html. - * - * $Id$ - */ - -#ifndef __RTEMS_ITRON_VARIABLE_MEMORYPOOL_h_ -#define __RTEMS_ITRON_VARIABLE_MEMORYPOOL_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; - unsigned32 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( - unsigned32 maximum_variable_memory_pools -); - -/* - * XXX insert private stuff here - */ - -#include <rtems/itron/vmempool.inl> - -#ifdef __cplusplus -} -#endif - -#endif -/* end of include file */ - |