or also as a package :- use_package(nativeprops).
Note the slightly different names of the library and the package.
Usage:exception(Goal)
Calls of the form Goal will throw an (unspecified) exception.
Usage:exception(Goal,E)
Calls to Goal will throw an exception that unifies with E.
Usage:possible_exceptions(Goal,Es)
Calls of the form Goal may throw exceptions, but only the ones that unify with the terms listed in Es.
Usage:no_exception(Goal)
Calls of the form Goal do not throw any exception.
Usage:no_exception(Goal,E)
Calls of the form Goal do not throw any exception that unifies with E.
Usage:signal(Goal)
Calls to Goal will send an (unspecified) signal.
Usage:signal(Goal,E)
Calls to Goal will send a signal that unifies with E.
Usage:possible_signals(Goal,Es)
Calls of the form Goal may generate signals, but only the ones that unify with the terms listed in Es.
Usage:no_signal(Goal)
Calls of the form Goal do not send any signal.
Usage:no_signal(Goal,E)
Calls of the form Goal do not send any signals that unify with E.