Directive Status Codes ###################### Introduction ============ *``RTEMS_SUCCESSFUL`` - successful completion* *``RTEMS_TASK_EXITTED`` - returned from a task* *``RTEMS_MP_NOT_CONFIGURED`` - multiprocessing not configured* *``RTEMS_INVALID_NAME`` - invalid object name* *``RTEMS_INVALID_ID`` - invalid object id* *``RTEMS_TOO_MANY`` - too many* *``RTEMS_TIMEOUT`` - timed out waiting* *``RTEMS_OBJECT_WAS_DELETED`` - object was deleted while waiting* *``RTEMS_INVALID_SIZE`` - invalid specified size* *``RTEMS_INVALID_ADDRESS`` - invalid address specified* *``RTEMS_INVALID_NUMBER`` - number was invalid* *``RTEMS_NOT_DEFINED`` - item not initialized* *``RTEMS_RESOURCE_IN_USE`` - resources outstanding* *``RTEMS_UNSATISFIED`` - request not satisfied* *``RTEMS_INCORRECT_STATE`` - task is in wrong state* *``RTEMS_ALREADY_SUSPENDED`` - task already in state* *``RTEMS_ILLEGAL_ON_SELF`` - illegal for calling task* *``RTEMS_ILLEGAL_ON_REMOTE_OBJECT`` - illegal for remote object* *``RTEMS_CALLED_FROM_ISR`` - invalid environment* *``RTEMS_INVALID_PRIORITY`` - invalid task priority* *``RTEMS_INVALID_CLOCK`` - invalid time buffer* *``RTEMS_INVALID_NODE`` - invalid node id* *``RTEMS_NOT_CONFIGURED`` - directive not configured* *``RTEMS_NOT_OWNER_OF_RESOURCE`` - not owner of resource* *``RTEMS_NOT_IMPLEMENTED`` - directive not implemented* *``RTEMS_INTERNAL_ERROR`` - RTEMS inconsistency detected* *``RTEMS_NO_MEMORY`` - could not get enough memory* Directives ========== STATUS_TEXT - Returns the enumeration name for a status code ------------------------------------------------------------ **CALLING SEQUENCE:** .. index:: rtems_status_text .. code:: c const char \*rtems_status_text( rtems_status_code code ); **DIRECTIVE STATUS CODES** The status code enumeration name or "?" in case the status code is invalid. **DESCRIPTION:** Returns the enumeration name for the specified status code. .. COMMENT: Copyright 2015 embedded brains GmbH .. COMMENT: All rights reserved.