summaryrefslogtreecommitdiff
path: root/cpukit/include/rtems/rtems/modes.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/include/rtems/rtems/modes.h')
-rw-r--r--cpukit/include/rtems/rtems/modes.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/cpukit/include/rtems/rtems/modes.h b/cpukit/include/rtems/rtems/modes.h
index 038a84676d..6f70519756 100644
--- a/cpukit/include/rtems/rtems/modes.h
+++ b/cpukit/include/rtems/rtems/modes.h
@@ -161,6 +161,15 @@ extern "C" {
* @par Notes
* This task mode constant is used by bindings from languages other than C and
* C++.
+ *
+ * @par Constraints
+ * @parblock
+ * The following constraints apply to this object:
+ *
+ * * The constant is not included in the pre-qualified feature set of RTEMS.
+ * Applications which are restricted to only use interfaces of the
+ * pre-qualified feature set of RTEMS shall not use the constant.
+ * @endparblock
*/
extern const uint32_t rtems_interrupt_mask;
@@ -187,6 +196,15 @@ typedef uint32_t rtems_mode;
*
* @par Notes
* This function is used by bindings from languages other than C and C++.
+ *
+ * @par Constraints
+ * @parblock
+ * The following constraints apply to this directive:
+ *
+ * * The directive is not included in the pre-qualified feature set of RTEMS.
+ * Applications which are restricted to only use interfaces of the
+ * pre-qualified feature set of RTEMS shall not use the directive.
+ * @endparblock
*/
rtems_mode rtems_interrupt_level_body( uint32_t level );