[
Group Index
|
Full Index
]
ECLiPSe Kernel: External Interface
b_external(+PredSpec)
Declares PredSpec to be a non-deterministic external predicate.
b_external(+PredSpec, +CName)
Defines PredSpec to be a nondeterministic external predicate linked to the C function whose system name is CName.
call_c(+Function, ?Code)
Invoke the C function Function and unify its return code with Code.
external(+PredSpec)
Declares PredSpec to be a deterministic external predicate.
external(+PredSpec, +CName)
Defines PredSpec to be a deterministic external predicate linked to the C function whose system name is CName.
load(+File)
The object code or loadable library File is loaded into the running system.
xget(+Handle, +Index, -Value)
Get the Index-th field of an external data structure (referenced by Handle).
xset(+Handle, +Index, +Value)
Set the Index-th field of an external data structure (referenced by Handle) to Value.
yield(+ToC, -FromC)
Yield control to the C/C++ main program that has invoked ECLiPSe. The arguments are used for passing data in and out.