diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-01-26 15:10:49 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-01-26 15:10:49 +0100 |
commit | b1e3b75e907db0f448610f18c5e11dd1ee9448b2 (patch) | |
tree | e47adc0c28495c54e7be34ad78ea0e0f66927bab /c-user/fatal_error.rst | |
parent | Fix some reference titles (diff) | |
download | rtems-docs-b1e3b75e907db0f448610f18c5e11dd1ee9448b2.tar.bz2 |
c-user: Rework user extensions chapter
Update #2692.
Update #2752.
Diffstat (limited to '')
-rw-r--r-- | c-user/fatal_error.rst | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/c-user/fatal_error.rst b/c-user/fatal_error.rst index 8deb3db..92a228b 100644 --- a/c-user/fatal_error.rst +++ b/c-user/fatal_error.rst @@ -387,7 +387,7 @@ INTERNAL_ERROR_LIBIO_STDERR_FD_OPEN_FAILED (37) Operations ========== -.. _Announcing a Fatal Error: +.. _Terminate: Announcing a Fatal Error ------------------------ @@ -398,7 +398,7 @@ application or the executive itself determines that a fatal error has occurred or a final system state is reached (for example after :c:func:`rtems_fatal()` or :c:func:`exit()`). -The first action of the internal error handler is to call the fatal handler of +The first action of the internal error handler is to call the fatal extension of the user extensions. For the initial extensions the following conditions are required @@ -417,7 +417,7 @@ Non-initial extensions require in addition valid read-write data. The board support package (BSP) may install an initial extension that performs a system reset. In this case the non-initial extensions will be not called. -The fatal handler are called with three parameters: +The fatal extensions are called with three parameters: - the fatal source, @@ -425,7 +425,7 @@ The fatal handler are called with three parameters: - an error code with a fatal source dependent content. -Once all fatal handler executed, the error information will be stored to +Once all fatal extensions executed, the error information will be stored to :c:data:`_Internal_errors_What_happened` and the system state is set to :c:macro:`SYSTEM_STATE_TERMINATED`. |