summaryrefslogtreecommitdiffstats
path: root/c/src/exec/itron/include/rtems/itron
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/exec/itron/include/rtems/itron')
-rw-r--r--c/src/exec/itron/include/rtems/itron/.cvsignore2
-rw-r--r--c/src/exec/itron/include/rtems/itron/README10
-rw-r--r--c/src/exec/itron/include/rtems/itron/config.h62
-rw-r--r--c/src/exec/itron/include/rtems/itron/eventflags.h61
-rw-r--r--c/src/exec/itron/include/rtems/itron/fmempool.h62
-rw-r--r--c/src/exec/itron/include/rtems/itron/intr.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/itronapi.h30
-rw-r--r--c/src/exec/itron/include/rtems/itron/mbox.h73
-rw-r--r--c/src/exec/itron/include/rtems/itron/msgbuffer.h72
-rw-r--r--c/src/exec/itron/include/rtems/itron/network.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/object.h120
-rw-r--r--c/src/exec/itron/include/rtems/itron/port.h61
-rw-r--r--c/src/exec/itron/include/rtems/itron/semaphore.h59
-rw-r--r--c/src/exec/itron/include/rtems/itron/sysmgmt.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/task.h102
-rw-r--r--c/src/exec/itron/include/rtems/itron/time.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/vmempool.h62
17 files changed, 0 insertions, 900 deletions
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 */
-