From d247d6b5e3ecdd547fcc9453e52706b369e7b1f9 Mon Sep 17 00:00:00 2001 From: Theo de Raadt Date: Mon, 20 Nov 1995 07:20:34 +0000 Subject: make dlopen() use hints database, not just paths; from etheisen@TECLink.Net; netbsd pr#1763 --- share/man/man3/dlfcn.3 | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'share/man/man3') 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 .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. -- cgit v1.2.3