diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1995-11-20 07:20:34 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1995-11-20 07:20:34 +0000 |
commit | d247d6b5e3ecdd547fcc9453e52706b369e7b1f9 (patch) | |
tree | f483e892d65a8cf92cd5d249c633b4d12540f41e /share/man | |
parent | c7238c8a7ff96a532832e1cacd20060136622142 (diff) |
make dlopen() use hints database, not just paths; from etheisen@TECLink.Net; netbsd pr#1763
Diffstat (limited to 'share/man')
-rw-r--r-- | share/man/man3/dlfcn.3 | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/share/man/man3/dlfcn.3 b/share/man/man3/dlfcn.3 index 3c36a96bbee..39047b975a5 100644 --- a/share/man/man3/dlfcn.3 +++ b/share/man/man3/dlfcn.3 @@ -41,7 +41,7 @@ .Sh SYNOPSIS .Fd #include <dlfcn.h> .Ft "void *" -.Fn dlopen "char *path" "int mode" +.Fn dlopen "char *name" "int mode" .Ft "int" .Fn dlclose "void *handle" .Ft "void *" @@ -57,10 +57,11 @@ They allow new shared objects to be loaded into the process' address space under program control. The .Fn dlopen -function takes a pathname of a shared object as the first argument. The -shared object is mapped into the address space, relocated and its external -references are resolved in the same way as is done with the implicitly loaded -shared libraries at program startup. +function takes a filename of the forms 'libname.so', 'libname.so.xx.xx' where +xx are the major and minor revisions, or 'pathname/filename' of a shared object +as the first argument. The shared object is mapped into the address space, +relocated and its external references are resolved in the same way as is done +with the implicitly loaded shared libraries at program startup. The second argument has currently no effect, but should be set to .Dv DL_LAZY for future compatibility. |