| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Requested and tested by: jkim
Reviewed by: kan
Approved by: re (kensmith)
|
| |
|
|
|
|
|
|
|
|
| |
reflect src/libexec/rtld-elf/rtld.c rev. 1.68 - the globally-loaded
objects (RTLD_GLOBAL) are searched before the local object's DAG's.
PR: 62770
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
|
|
|
|
| |
dladdr() and dlinfo() functions calls.
|
|
|
|
|
| |
o Add cross reference to dlinfo(3)
o Minor mdoc nits
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
__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.)
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
Requested by: -hackers
|
| |
|
| |
|
| |
|
|
|
|
| |
undefined symbols.
|
|
|
|
| |
the RTLD_GLOBAL and RTLD_LOCAL flags which can be passed to dlopen().
|
|
|
|
| |
More libraries manpages updates following.
|
|
|
|
|
|
| |
ELF.
Submitted by: A.Leidinger@WJPServer.CS.Uni-SB.de (Alexander Leidinger)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
the dynamic linker in the same form as __FreeBSD_version. This is
mainly intended for checking the dynamic linker version during a make
world.
|
|
|
|
| |
for dlsym() searches inside the executable to work.
|
| |
|
|
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.
|