Other data may be obtained with the predicate call_c/2 which allows to call directly any C function which is linked to the Prolog system. Functions which are not linked can be loaded dynamically with the load/1 predicate.