uselib - select shared library
__int uselib(const char
uselib selects the shared library binary that will be
used by the calling process.
On success, zero is returned. On error, -1 is returned, and
errno is set appropriately.
In addition to all of the error codes returned by
open(2) and mmap(2), the following may also be
The file specified by library is not executable, or
does not have the correct magic numbers.
The library specified by library is not
uselib() is Linux specific, and should not be used in
programs intended to be portable.
ar(1), gcc(1), ld(1), ldd(1),
mmap(2), open(2), ld.so(8)