SP_raise_exception() #include <sicstus/sicstus.h>
void
SP_raise_exception(SP_term_ref term);
Raises an exception in the scope of Prolog calling C.
The exception will be stored as pending. This function is normally used in the context of a call from Prolog to C, and will cause the exception to be propagated to Prolog on return from the call.