This document describes error handling facilities for Shore applications. Shore application writers are encouraged to read Building Shore Applications and look at the example applications before reading this document. The SDL manual and the example programs show the standard ways of handling errors in Shore. This document is intended for application writers interested in more details.
This document has three sections. The first section describes the shrc (Shore return code) type, which is used by most Shore methods. The second section describes transaction macros, and the third section describes how to install an error handler function.