12.2.6 Initialization

SP_deinitialize()
shuts down the Prolog engine
SP_force_interactive()   [preinit]
consider standard streams to be interactive streams, even if they appear not to be TTY streams
SP_initialize()   [macro]
initializes the Prolog engine
SP_set_argv()
sets the argv Prolog flag.
SP_set_memalloc_hooks()   [preinit]
provide the memory management bottom layer
SP_set_user_stream_hook()   [preinit]
SP_set_user_stream_post_hook()   [preinit]
provide hooks for setting up standard streams
SU_initialize()   [hook]
called before initializing the Prolog engine in applications built with --userhook

Send feedback on this subject.