History log of /openbsd/include/dlfcn.h (Results 1 – 17 of 17)
Revision Date Author Comments
# f2ddd444 01-Sep-2024 guenther <guenther@openbsd.org>

dladdr(3) is in POSIX-2024, though the structure type was renamed
to match Solaris and _not_ match glibc/BSDs and no one caught it
before publication. Provide the new name but keep providing the
exi

dladdr(3) is in POSIX-2024, though the structure type was renamed
to match Solaris and _not_ match glibc/BSDs and no one caught it
before publication. Provide the new name but keep providing the
existing names under the same conditions as before. Update #include
visibility and dlfcn(3) manpage and add restrict qualifiers.

ok deraadt@

show more ...


# c1d0be48 20-Aug-2022 tb <tb@openbsd.org>

Add #define for RTLD_NOLOAD missed in last ld.so commit.


# 296fbf9f 02-Jun-2021 semarie <semarie@openbsd.org>

add RTLD_NODELETE support

if RTLD_NODELETE isn't POSIX, it is widely deployed: at least linux,
freebsd, dragonfly, netbsd, solaris, illumos, apple, and fuchsia have
it.

ok kettenis@ on previous ver

add RTLD_NODELETE support

if RTLD_NODELETE isn't POSIX, it is widely deployed: at least linux,
freebsd, dragonfly, netbsd, solaris, illumos, apple, and fuchsia have
it.

ok kettenis@ on previous version
with help from and ok guenther@

diff partially inspired from a diff from brad@

show more ...


# a0d792cd 28-Nov-2017 kettenis <kettenis@openbsd.org>

Implement a DL_REFERENCE dlctl. To be used by the upcoming
__cxa_thread_atexit() implementation.

ok guenther@


# ca229a5c 24-Mar-2013 deraadt <deraadt@openbsd.org>

dlerror() should not return const char *, as noted by landry
ok guenther


# 2c79e7cc 01-Oct-2012 guenther <guenther@openbsd.org>

More compliance fixes: hiding non-standard stuff behind __BSD_VISIBLE,
making files stand-alone, some __restrict additions.

tweaks kettenis@; ports testing and fixes landry@ and jasper@
ok millert@


# 2e10aa31 29-May-2007 jason <jason@openbsd.org>

based on a diff from Matt Provost: allow printing of ldd information
on libraries themselves. Works by setting up the debugging flags then
calling dlopen() to do the heavy lifting. ok drahn


# 1e440e15 05-May-2007 drahn <drahn@openbsd.org>

Provide hook so that rthreads can provide a spinlock to protect from races
in lazy binding. ok art@, kurt@


# 7be38e1c 11-Aug-2004 drahn <drahn@openbsd.org>

add dladdr() support and add some 'standard' dlsym() support.
ok millert miod pval, grumble deraadt


# e87ff635 02-Sep-2003 drahn <drahn@openbsd.org>

Add defines for missing RTLD_, eg RTLD_GLOBAL and RTLD_LOCAL,
values for RTLD_GLOBAL and RTLD_LOCAL are same as solaris uses.


# be7ded7e 25-Apr-2003 marc <marc@openbsd.org>

Add DL_SETTHREADLCK. "pretty obviously safe i think" teddu@


# 47369814 02-Jun-2002 deraadt <deraadt@openbsd.org>

withough -> without


# c72b5b24 16-Feb-2002 millert <millert@openbsd.org>

Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be don

Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.

show more ...


# d6cb848c 31-May-2001 art <art@openbsd.org>

correct prototype for dlerror.


# 7f721c00 09-Dec-1999 espie <espie@openbsd.org>

dlopen and dlsym take const char * parameters.
Fix prototypes, propagate const where applicable.


# 5ea2d675 21-Sep-1997 niklas <niklas@openbsd.org>

Well, as we are heading for a release people are encouraged to rebuild their
entire trees for testing anyway, I might as well do this intrusive touching
of include files now. Added openBSD tags.


# df930be7 18-Oct-1995 deraadt <deraadt@openbsd.org>

initial import of NetBSD tree