<h1>System Error Status Binding</h1>

<h2>Synopsis</h2>

<code>(import (system errno))</code>

Access the system error status through or

<h2>Conditions</h2>

<h3>condition:
<h3>procedure: <code>(errno-condition?
<h3>procedure: <code>(make-errno-condition
<h3>procedure: <code>(condition-errno

The <tt>&errno</tt> condition type is derived from <tt>&condition</tt> and stores a numeric error code that may be extracted using <tt>condition-errno</tt>.

<h3>parameter:

When queried, the parameter returns a composite condition with the types <tt>&errno</tt> and <tt>&message</tt> that contains the current system error status and a human-readable string describing the status.

When set, the parameter sets the system error status to the <tt>condition-errno</tt> of the condition object that was passed in.

<h2>Operations</h2>

<h3>parameter:

The current numeric system error status.

<h3>procedure: <code>(errno->string

Returns a human-readable description of a system error status.