summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/status
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/status')
-rw-r--r--spec/if/rtems/status/already-suspended.yml16
-rw-r--r--spec/if/rtems/status/called-from-isr.yml17
-rw-r--r--spec/if/rtems/status/code-to-errno.yml74
-rw-r--r--spec/if/rtems/status/code.yml77
-rw-r--r--spec/if/rtems/status/first.yml20
-rw-r--r--spec/if/rtems/status/group.yml18
-rw-r--r--spec/if/rtems/status/header.yml12
-rw-r--r--spec/if/rtems/status/illegal-on-remote-object.yml16
-rw-r--r--spec/if/rtems/status/illegal-on-self.yml17
-rw-r--r--spec/if/rtems/status/incorrect-state.yml17
-rw-r--r--spec/if/rtems/status/internal-error.yml16
-rw-r--r--spec/if/rtems/status/interrupted.yml17
-rw-r--r--spec/if/rtems/status/invalid-address.yml16
-rw-r--r--spec/if/rtems/status/invalid-clock.yml16
-rw-r--r--spec/if/rtems/status/invalid-id.yml16
-rw-r--r--spec/if/rtems/status/invalid-name.yml16
-rw-r--r--spec/if/rtems/status/invalid-node.yml16
-rw-r--r--spec/if/rtems/status/invalid-number.yml16
-rw-r--r--spec/if/rtems/status/invalid-priority.yml16
-rw-r--r--spec/if/rtems/status/invalid-size.yml16
-rw-r--r--spec/if/rtems/status/io-error.yml16
-rw-r--r--spec/if/rtems/status/is-equal.yml37
-rw-r--r--spec/if/rtems/status/is-successful.yml33
-rw-r--r--spec/if/rtems/status/last.yml20
-rw-r--r--spec/if/rtems/status/mp-not-configured.yml16
-rw-r--r--spec/if/rtems/status/no-memory.yml17
-rw-r--r--spec/if/rtems/status/not-configured.yml16
-rw-r--r--spec/if/rtems/status/not-defined.yml16
-rw-r--r--spec/if/rtems/status/not-implemented.yml19
-rw-r--r--spec/if/rtems/status/not-owner-of-resource.yml16
-rw-r--r--spec/if/rtems/status/object-was-deleted.yml17
-rw-r--r--spec/if/rtems/status/proxy-blocking.yml20
-rw-r--r--spec/if/rtems/status/resource-in-use.yml16
-rw-r--r--spec/if/rtems/status/successful.yml16
-rw-r--r--spec/if/rtems/status/task-exitted.yml16
-rw-r--r--spec/if/rtems/status/text.yml32
-rw-r--r--spec/if/rtems/status/timeout.yml16
-rw-r--r--spec/if/rtems/status/too-many.yml17
-rw-r--r--spec/if/rtems/status/unsatisfied.yml16
39 files changed, 0 insertions, 817 deletions
diff --git a/spec/if/rtems/status/already-suspended.yml b/spec/if/rtems/status/already-suspended.yml
deleted file mode 100644
index 30b0ae3a..00000000
--- a/spec/if/rtems/status/already-suspended.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the thread was already suspended.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '15'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_ALREADY_SUSPENDED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/called-from-isr.yml b/spec/if/rtems/status/called-from-isr.yml
deleted file mode 100644
index 6092755a..00000000
--- a/spec/if/rtems/status/called-from-isr.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the operation should not be called from this
- execution environment.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '18'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_CALLED_FROM_ISR
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/code-to-errno.yml b/spec/if/rtems/status/code-to-errno.yml
deleted file mode 100644
index 40547ff4..00000000
--- a/spec/if/rtems/status/code-to-errno.yml
+++ /dev/null
@@ -1,74 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Maps the specified RTEMS status code to a POSIX error number.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params:
- - ${code:/name} ${.:/params[0]/name}
- return: int
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_status_code_to_errno
-notes: null
-params:
-- description: is the status code to map.
- dir: null
- name: status_code
-return:
- return: null
- return-values:
- - description: |
- The status code is ${successful:/name}.
- value: '0'
- - description: |
- The status code is ${invalid-number:/name}.
- value: EBADF
- - description: |
- The status code is ${resource-in-use:/name}.
- value: EBUSY
- - description: |
- The status code is ${interrupted:/name}.
- value: EINTR
- - description: |
- The status code is ${invalid-clock:/name},
- ${invalid-name:/name}, or ${invalid-node:/name}.
- value: EINVAL
- - description: |
- The status code is ${already-suspended:/name},
- ${called-from-isr:/name},
- ${illegal-on-remote-object:/name},
- ${illegal-on-self:/name}, ${incorrect-state:/name},
- ${internal-error:/name}, ${invalid-address:/name},
- ${invalid-id:/name}, ${invalid-priority:/name},
- ${invalid-size:/name}, ${io-error:/name},
- ${mp-not-configured:/name}, ${not-defined:/name},
- ${object-was-deleted:/name}, ${proxy-blocking:/name},
- ${task-exitted:/name}, or ${too-many:/name}.
- value: EIO
- - description: |
- The status code is ${unsatisfied:/name}.
- value: ENODEV
- - description: |
- The status code is ${no-memory:/name}.
- value: ENOMEM
- - description: |
- The status code is ${not-configured:/name} or
- ${not-implemented:/name}.
- value: ENOSYS
- - description: |
- The status code is ${not-owner-of-resource:/name}.
- value: EPERM
- - description: |
- The status code is ${timeout:/name}.
- value: ETIMEDOUT
-type: interface
diff --git a/spec/if/rtems/status/code.yml b/spec/if/rtems/status/code.yml
deleted file mode 100644
index 36ac265f..00000000
--- a/spec/if/rtems/status/code.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This enumeration provides status codes for directives of the Classic API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition-kind: typedef-only
-description: null
-enabled-by: true
-interface-type: enum
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-- role: interface-enumerator
- uid: successful
-- role: interface-enumerator
- uid: task-exitted
-- role: interface-enumerator
- uid: mp-not-configured
-- role: interface-enumerator
- uid: invalid-name
-- role: interface-enumerator
- uid: invalid-id
-- role: interface-enumerator
- uid: too-many
-- role: interface-enumerator
- uid: timeout
-- role: interface-enumerator
- uid: object-was-deleted
-- role: interface-enumerator
- uid: invalid-size
-- role: interface-enumerator
- uid: invalid-address
-- role: interface-enumerator
- uid: invalid-number
-- role: interface-enumerator
- uid: not-defined
-- role: interface-enumerator
- uid: resource-in-use
-- role: interface-enumerator
- uid: unsatisfied
-- role: interface-enumerator
- uid: incorrect-state
-- role: interface-enumerator
- uid: already-suspended
-- role: interface-enumerator
- uid: illegal-on-self
-- role: interface-enumerator
- uid: illegal-on-remote-object
-- role: interface-enumerator
- uid: called-from-isr
-- role: interface-enumerator
- uid: invalid-priority
-- role: interface-enumerator
- uid: invalid-clock
-- role: interface-enumerator
- uid: invalid-node
-- role: interface-enumerator
- uid: not-configured
-- role: interface-enumerator
- uid: not-owner-of-resource
-- role: interface-enumerator
- uid: not-implemented
-- role: interface-enumerator
- uid: internal-error
-- role: interface-enumerator
- uid: no-memory
-- role: interface-enumerator
- uid: io-error
-- role: interface-enumerator
- uid: interrupted
-- role: interface-enumerator
- uid: proxy-blocking
-name: rtems_status_code
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/first.yml b/spec/if/rtems/status/first.yml
deleted file mode 100644
index 5f704e9c..00000000
--- a/spec/if/rtems/status/first.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the lowest valid value for a Classic API status code.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${successful:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_STATUS_CODES_FIRST
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/group.yml b/spec/if/rtems/status/group.yml
deleted file mode 100644
index b3c8a9e2..00000000
--- a/spec/if/rtems/status/group.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This group contains the Classic API status codes and support functions.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-description: null
-enabled-by: true
-identifier: RTEMSAPIClassicStatus
-interface-type: group
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: ../group
-name: Directive Status Codes
-text: |
- The Classic API shall provide an interface to directive status codes.
-type: interface
diff --git a/spec/if/rtems/status/header.yml b/spec/if/rtems/status/header.yml
deleted file mode 100644
index 83cb2b38..00000000
--- a/spec/if/rtems/status/header.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: This header file defines the status codes provided by API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: header-file
-links:
-- role: interface-placement
- uid: /if/domains/api
-path: rtems/rtems/status.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/status/illegal-on-remote-object.yml b/spec/if/rtems/status/illegal-on-remote-object.yml
deleted file mode 100644
index 924c6e16..00000000
--- a/spec/if/rtems/status/illegal-on-remote-object.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the operation is illegal on a remote object.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '17'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_ILLEGAL_ON_REMOTE_OBJECT
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/illegal-on-self.yml b/spec/if/rtems/status/illegal-on-self.yml
deleted file mode 100644
index d7479333..00000000
--- a/spec/if/rtems/status/illegal-on-self.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the operation is illegal on the calling
- thread.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '16'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_ILLEGAL_ON_SELF
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/incorrect-state.yml b/spec/if/rtems/status/incorrect-state.yml
deleted file mode 100644
index 9c30f28b..00000000
--- a/spec/if/rtems/status/incorrect-state.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that an object is in wrong state for the requested
- operation.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '14'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INCORRECT_STATE
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/internal-error.yml b/spec/if/rtems/status/internal-error.yml
deleted file mode 100644
index fed91daa..00000000
--- a/spec/if/rtems/status/internal-error.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that an internal RTEMS inconsistency was detected.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '25'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INTERNAL_ERROR
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/interrupted.yml b/spec/if/rtems/status/interrupted.yml
deleted file mode 100644
index c79fa7fb..00000000
--- a/spec/if/rtems/status/interrupted.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code is used internally to indicate a blocking device driver call
- has been interrupted and should be reflected to the caller as interrupted.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2019 On-Line Applications Research Corporation (OAR)
-definition:
- default: '28'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INTERRUPTED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-address.yml b/spec/if/rtems/status/invalid-address.yml
deleted file mode 100644
index e6cb9212..00000000
--- a/spec/if/rtems/status/invalid-address.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the specified address is invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '9'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_ADDRESS
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-clock.yml b/spec/if/rtems/status/invalid-clock.yml
deleted file mode 100644
index 6bcd7284..00000000
--- a/spec/if/rtems/status/invalid-clock.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the specified date/time was invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '20'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_CLOCK
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-id.yml b/spec/if/rtems/status/invalid-id.yml
deleted file mode 100644
index d51875ea..00000000
--- a/spec/if/rtems/status/invalid-id.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the object identifier was invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '4'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_ID
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-name.yml b/spec/if/rtems/status/invalid-name.yml
deleted file mode 100644
index 980951fb..00000000
--- a/spec/if/rtems/status/invalid-name.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the object name was invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '3'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_NAME
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-node.yml b/spec/if/rtems/status/invalid-node.yml
deleted file mode 100644
index 98bce397..00000000
--- a/spec/if/rtems/status/invalid-node.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the specified node identifier was invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '21'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_NODE
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-number.yml b/spec/if/rtems/status/invalid-number.yml
deleted file mode 100644
index f4c3bd00..00000000
--- a/spec/if/rtems/status/invalid-number.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the specified number was invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '10'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_NUMBER
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-priority.yml b/spec/if/rtems/status/invalid-priority.yml
deleted file mode 100644
index 4a4dbcb5..00000000
--- a/spec/if/rtems/status/invalid-priority.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that an invalid thread priority was provided.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '19'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_PRIORITY
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/invalid-size.yml b/spec/if/rtems/status/invalid-size.yml
deleted file mode 100644
index fc42cae7..00000000
--- a/spec/if/rtems/status/invalid-size.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the specified size was invalid.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '8'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_INVALID_SIZE
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/io-error.yml b/spec/if/rtems/status/io-error.yml
deleted file mode 100644
index f75a11e6..00000000
--- a/spec/if/rtems/status/io-error.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates an driver IO error.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '27'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_IO_ERROR
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/is-equal.yml b/spec/if/rtems/status/is-equal.yml
deleted file mode 100644
index 5e6e5d04..00000000
--- a/spec/if/rtems/status/is-equal.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the left hand side status code is equal to the right hand
- side status code, otherwise returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: |
- return ${.:/params[0]/name} == ${.:/params[1]/name};
- params:
- - ${code:/name} ${.:/params[0]/name}
- - ${code:/name} ${.:/params[1]/name}
- return: ${/if/c/bool:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_are_statuses_equal
-notes: null
-params:
-- description: is the left hand side status code.
- dir: null
- name: left_status_code
-- description: is the right hand side status code.
- dir: null
- name: right_status_code
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/status/is-successful.yml b/spec/if/rtems/status/is-successful.yml
deleted file mode 100644
index 78c8ac18..00000000
--- a/spec/if/rtems/status/is-successful.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the status code is ${successful:/name}, otherwise
- returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: |
- return ${.:/params[0]/name} == ${successful:/name};
- params:
- - ${code:/name} ${.:/params[0]/name}
- return: ${/if/c/bool:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_is_status_successful
-notes: null
-params:
-- description: is the status code.
- dir: null
- name: status_code
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/status/last.yml b/spec/if/rtems/status/last.yml
deleted file mode 100644
index fdcebffe..00000000
--- a/spec/if/rtems/status/last.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the highest valid value for a Classic API status code.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${proxy-blocking:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_STATUS_CODES_LAST
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/mp-not-configured.yml b/spec/if/rtems/status/mp-not-configured.yml
deleted file mode 100644
index 47f3c259..00000000
--- a/spec/if/rtems/status/mp-not-configured.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that multiprocessing is not configured.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '2'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_MP_NOT_CONFIGURED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/no-memory.yml b/spec/if/rtems/status/no-memory.yml
deleted file mode 100644
index 00fbf207..00000000
--- a/spec/if/rtems/status/no-memory.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the directive attempted to allocate memory
- but was unable to do so.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '26'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_NO_MEMORY
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/not-configured.yml b/spec/if/rtems/status/not-configured.yml
deleted file mode 100644
index 4ab79cb9..00000000
--- a/spec/if/rtems/status/not-configured.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the directive was not configured.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '22'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_NOT_CONFIGURED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/not-defined.yml b/spec/if/rtems/status/not-defined.yml
deleted file mode 100644
index 8f3b93d6..00000000
--- a/spec/if/rtems/status/not-defined.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the item has not been initialized.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '11'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_NOT_DEFINED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/not-implemented.yml b/spec/if/rtems/status/not-implemented.yml
deleted file mode 100644
index d344da20..00000000
--- a/spec/if/rtems/status/not-implemented.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates the directive or requested portion of the
- directive is not implemented.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '24'
- variants: []
-description: |
- This is a hint that you have stumbled across an opportunity to submit code to
- the RTEMS Project.
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_NOT_IMPLEMENTED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/not-owner-of-resource.yml b/spec/if/rtems/status/not-owner-of-resource.yml
deleted file mode 100644
index bd0697c8..00000000
--- a/spec/if/rtems/status/not-owner-of-resource.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the caller is not the owner of the resource.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '23'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_NOT_OWNER_OF_RESOURCE
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/object-was-deleted.yml b/spec/if/rtems/status/object-was-deleted.yml
deleted file mode 100644
index 56d3035a..00000000
--- a/spec/if/rtems/status/object-was-deleted.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates the object was deleted while the thread was
- blocked waiting.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '7'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_OBJECT_WAS_DELETED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/proxy-blocking.yml b/spec/if/rtems/status/proxy-blocking.yml
deleted file mode 100644
index f588a6e9..00000000
--- a/spec/if/rtems/status/proxy-blocking.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is the status is used internally to RTEMS when performing
- operations on behalf of remote tasks.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '29'
- variants: []
-description: |
- This is referred to as proxying operations and this status indicates that the
- operation could not be completed immediately and the proxy is blocking.
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_PROXY_BLOCKING
-notes: |
- This status will not be returned to the user.
-type: interface
diff --git a/spec/if/rtems/status/resource-in-use.yml b/spec/if/rtems/status/resource-in-use.yml
deleted file mode 100644
index 21d609ed..00000000
--- a/spec/if/rtems/status/resource-in-use.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the object still has resources in use.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '12'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_RESOURCE_IN_USE
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/successful.yml b/spec/if/rtems/status/successful.yml
deleted file mode 100644
index 93ccda45..00000000
--- a/spec/if/rtems/status/successful.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates successful completion.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '0'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_SUCCESSFUL
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/task-exitted.yml b/spec/if/rtems/status/task-exitted.yml
deleted file mode 100644
index 30e0df9c..00000000
--- a/spec/if/rtems/status/task-exitted.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that a thread exited.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '1'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_TASK_EXITTED
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/text.yml b/spec/if/rtems/status/text.yml
deleted file mode 100644
index 6e0c9e49..00000000
--- a/spec/if/rtems/status/text.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: Returns a text describing the specified status code.
-copyrights:
-- Copyright (C) 2014, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default:
- body: null
- params:
- - ${code:/name} ${.:/params[0]/name}
- return: const char *
- variants: []
-description: |
- The text for each status code is the enumerator constant.
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_status_text
-notes: null
-params:
-- description: is the status code.
- dir: null
- name: status_code
-return:
- return: Otherwise, a text describing the status code.
- return-values:
- - description: The passed status code is invalid.
- value: '"?"'
-type: interface
diff --git a/spec/if/rtems/status/timeout.yml b/spec/if/rtems/status/timeout.yml
deleted file mode 100644
index 3693682e..00000000
--- a/spec/if/rtems/status/timeout.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that a blocking directive timed out.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '6'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_TIMEOUT
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/too-many.yml b/spec/if/rtems/status/too-many.yml
deleted file mode 100644
index ccdaa6f1..00000000
--- a/spec/if/rtems/status/too-many.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates you have attempted to create too many instances of
- a particular object class.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '5'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_TOO_MANY
-notes: null
-type: interface
diff --git a/spec/if/rtems/status/unsatisfied.yml b/spec/if/rtems/status/unsatisfied.yml
deleted file mode 100644
index 95d2a3af..00000000
--- a/spec/if/rtems/status/unsatisfied.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This status code indicates that the request was not satisfied.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: '13'
- variants: []
-description: null
-enabled-by: true
-interface-type: enumerator
-links: []
-name: RTEMS_UNSATISFIED
-notes: null
-type: interface