summaryrefslogtreecommitdiff
path: root/cpukit/include/rtems/rtems/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/include/rtems/rtems/types.h')
-rw-r--r--cpukit/include/rtems/rtems/types.h48
1 files changed, 3 insertions, 45 deletions
diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h
index b0600eb0a8..5ce3eb6604 100644
--- a/cpukit/include/rtems/rtems/types.h
+++ b/cpukit/include/rtems/rtems/types.h
@@ -44,29 +44,6 @@ extern "C" {
*/
/**@{**/
-#ifdef RTEMS_DEPRECATED_TYPES
-/**
- * @brief Single precision float type.
- *
- * @deprecated Use @c float instead.
- */
-typedef single_precision rtems_single RTEMS_DEPRECATED;
-
-/**
- * @brief Double precision float type.
- *
- * @deprecated Use @c double instead.
- */
-typedef double_precision rtems_double RTEMS_DEPRECATED;
-
-/**
- * @brief RTEMS boolean type.
- *
- * @deprecated Use @c bool instead
- */
-typedef boolean rtems_boolean RTEMS_DEPRECATED;
-#endif
-
/**
* @brief Classic API @ref ClassicRTEMSSubSecObjectNames "object name" type.
*
@@ -89,18 +66,6 @@ typedef Objects_Id rtems_id;
*/
#define RTEMS_ID_NONE OBJECTS_ID_NONE
-/**
- * @brief Public name for task context area.
- */
-typedef Context_Control rtems_context RTEMS_DEPRECATED;
-
-#if (CPU_HARDWARE_FP == TRUE) || (CPU_SOFTWARE_FP == TRUE)
-/**
- * @brief Public name for task floating point context area.
- */
-typedef Context_Control_fp rtems_context_fp RTEMS_DEPRECATED;
-#endif
-
#if (CPU_ISR_PASSES_FRAME_POINTER == TRUE)
/**
* @brief Defines the format of the interrupt stack frame as it appears to a
@@ -115,24 +80,17 @@ typedef CPU_Interrupt_frame rtems_interrupt_frame;
#endif
/**
- * @brief Information structure returned by the Heap Handler via the Region
- * Manager.
- */
-typedef Heap_Information_block region_information_block RTEMS_DEPRECATED;
-
-/**
* @brief Used to manage and manipulate intervals specified by
* @ref ClassicRTEMSSecTime "clock ticks".
*/
typedef Watchdog_Interval rtems_interval;
/**
- * @brief Represents the CPU usage per thread.
+ * @brief Constant for indefinite wait.
*
- * When using nanoseconds granularity timing, RTEMS may internally use a
- * variety of representations.
+ * This is actually an illegal interval value.
*/
-typedef struct timespec rtems_thread_cpu_usage_t RTEMS_DEPRECATED;
+#define RTEMS_NO_TIMEOUT ((rtems_interval) WATCHDOG_NO_TIMEOUT)
/**
* @brief Data structure to manage and manipulate calendar