|Did you know ...||Search Documentation:|
:- use_module(library(shlib)).(can be autoloaded)
now. This is similar to using:
but using the initialization/1 wrapper causes the library to be loaded after loading of the file in which it appears is completed, while use_foreign_library/1 loads the library immediately. I.e. the difference is only relevant if the remainder of the file uses functionality of the C-library.