Interface Library and Location

The interface consists of a shared library that exports a set of functions. The individual functions are described in Interface Functions. The shared library is called libnatural.so and is contained in the Natural bin directory. In a Natural Security environment the library name is libnatsec.so.

When executing a program that uses the Natural Native Interface, the Natural bin directory must be defined in the environment variable LD_LIBRARY_PATH (or LIBPATH respectively), so that the calling program can locate the interface library and all dependent libraries.

Note
Depending on the Linux platform, the file extension may be .sl instead of .so.