Table of Contentsuselib - select shared library #include <unistd.h> int uselib(const char *library);
uselib selects the shared library binary that will be used by this processes. 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 returned:
- ENOEXEC
- The file specified by library is not executable, or does not have the correct magic numbers.
- EACCES
- The library specified by library is not readable.
uselib() is Linux specific. open(2), mmap(2), ldd(1), gcc(1), ar(1), ld(1)
Table of Contents
www.fiveanddime.net