8.5.12 Error Signaling
(error string)
error signals an error.  The string argument describes the error.  The action a system takes when an error is signaled is system-dependent.  In particular, the manner in which the error is reported to the user is system-dependent.  It should, however, use string in its report and describe the context in which the error occurred.  No value is returned from error.