summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/dlopen.3
Commit message (Collapse)AuthorAgeFilesLines
* o Document that dlsym()'s behaviour with new special handle RTLD_SELFphantom2003-02-141-1/+16
| | | | | o Add cross reference to dlinfo(3) o Minor mdoc nits
* mdoc(7) police: "The .Fa argument.".ru2002-12-191-0/+2
|
* mdoc(7) police: "The .Fn function".ru2002-12-181-1/+19
|
* Add `restrict' type-qualifier.mike2002-09-111-3/+3
|
* mdoc(7) police: laundry.ru2002-08-091-9/+14
|
* Since POSIX gives us plenary authority to define _t types, changewollman2002-05-291-1/+1
| | | | | | | __dlfunc_t to dlfunc_t to match what I have proposed to the Austin Group. (This also makes it easier for applications to store these values before they decide what to do with them, e.g., in a wrapper function.)
* Reorganize dlfcn.h slightly to separate out XSI and BSD interfaces.wollman2002-05-291-5/+30
| | | | | | | | Add new dlfunc() interface, which is a version of dlsym() with a return type that can be cast to a function pointer without turning your computer into a frog. Reviewed by: freebsd-standards
* Allow ldd(1) be used on shared libraries in addition to executables.sobomax2002-02-041-0/+7
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-1/+1
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* Xref dladdr(3).dd2001-06-081-0/+1
| | | | Requested by: -hackers
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-1/+1
|
* Prepare for mdoc(7)NG.ru2000-12-291-1/+0
|
* Whitespace only change: trim trailing whitespace.asmodai2000-10-301-12/+12
|
* Document RTLD_DEFAULT and the search algorithm used for resolvingjdp2000-09-191-6/+43
| | | | undefined symbols.
* Make a somewhat unsatisfactory attempt to describe the effects ofjdp2000-09-191-1/+18
| | | | the RTLD_GLOBAL and RTLD_LOCAL flags which can be passed to dlopen().
* Introduce ".Lb" macro to libc manpages.phantom2000-04-211-0/+2
| | | | More libraries manpages updates following.
* It is no longer necessary to prepend underscores to external symbols underjoerg1999-11-021-24/+8
| | | | | | ELF. Submitted by: A.Leidinger@WJPServer.CS.Uni-SB.de (Alexander Leidinger)
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-121-0/+2
| | | | | | | | | | | | | | | | | track. The $Id$ line is normally at the bottom of the main comment block in the man page, separated from the rest of the manpage by an empty comment, like so; .\" $Id$ .\" If the immediately preceding comment is a @(#) format ID marker than the the $Id$ will line up underneath it with no intervening blank lines. Otherwise, an additional blank line is inserted. Approved by: bde
* Back out my change from 6 April PDT that added a new dlversion()jdp1999-04-221-18/+1
| | | | | | | function. It was an ill-considered feature. It didn't solve the problem I wanted it to solve. And it added Yet Another Version Number that would have to be maintained at every release point. I'm nuking it now before anybody grows too fond of it.
* Add a new function dlversion() which returns the version number ofjdp1999-04-071-1/+18
| | | | | | the dynamic linker in the same form as __FreeBSD_version. This is mainly intended for checking the dynamic linker version during a make world.
* Add a note about ELF executables requiring to be linked with -export-dynamicjkoshy1999-02-171-0/+8
| | | | for dlsym() searches inside the executable to work.
* Correct a typo that I noticed.jkoshy1998-09-151-1/+1
|
* Move the trampolines for dlopen and related functions from crt0.ojdp1998-02-091-0/+236
into libc. This reduces the size of every dynamically linked executable by 248 bytes, and it reduces the size of static executables by a lesser amount. It also eliminates some global namespace pollution. With this change in place, the source for dlfcn.h should probably be moved to "/usr/src/include". I'll save that for another day. Compatibility note: Programs which use dlopen, if compiled on systems with this change, will not run on systems with a libc from prior to this change. Very few programs use dlopen, so I think that is OK.
OpenPOWER on IntegriCloud