History log of /openbsd/share/man/man3/dlfcn.3 (Results 1 – 25 of 36)
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 ...


# e4756d65 26-Aug-2023 deraadt <deraadt@openbsd.org>

provide some strong warnings about dlopen
ok guenther millert jmc


# cc97c6c4 13-Dec-2022 guenther <guenther@openbsd.org>

The C compiler -rdynamic argument is not specific to gcc, so just say 'cc'

queried by and ok jcw@


# 79dca765 05-Dec-2022 jmc <jmc@openbsd.org>

make all lists non -compact, to keep spacing consistent;
from brad
ok jca

while here knock out the resulting unnecessary Pp and wrap some
long lines


# a7ee4d18 20-Aug-2022 sthen <sthen@openbsd.org>

document RTLD_NOLOAD, from FreeBSD via guenther@


# 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 ...


# 8b2238e1 03-Dec-2020 jmc <jmc@openbsd.org>

grammar fixes from Varik "The Genuine Article!!!" Valefor;


# d04ba2cc 10-Nov-2015 jmc <jmc@openbsd.org>

update NAME section to include all documented functions,
or otherwise change Dt to reflect the name of an existing function;

feedback/ok schwarze


# 90211f92 16-Feb-2015 naddy <naddy@openbsd.org>

Replace \*(Lt \*(Le \*(Gt \*(Ge with literal < <= > >= respectively,
except for instances where \*(Le and \*(Ge are clearly understood as
mathematical symbols. Discussed with schwarze@


# bb077d09 02-Nov-2013 espie <espie@openbsd.org>

move the global description of --export-symbols up to dlopen,
since that's where the problem usually gets noticed,
add -rdynamic for gcc.

okay matthew@


# ffb38814 10-Jul-2013 jmc <jmc@openbsd.org>

no more link(5). either remove references entirely, or point folks
to elf(5) instead;

ok miod


# cfcc6981 05-Jun-2013 tedu <tedu@openbsd.org>

use fancy .In macros for includes. from Jan Klemkow. ok jmc schwarze


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

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


# a15bd837 20-Feb-2010 schwarze <schwarze@openbsd.org>

The .Ud macro must not have arguments, or it kills the build with mandoc(1).
Since this is the only page in our tree using the .Ud macro at all,
just put the text verbatim as suggested by jmc@.

Note

The .Ud macro must not have arguments, or it kills the build with mandoc(1).
Since this is the only page in our tree using the .Ud macro at all,
just put the text verbatim as suggested by jmc@.

Note that i have a vague suspicion that the whole sentence
("dlctl(3) is currently under development")
might be a lie, but as i didn't receive feedback on that,
i'm just fixing the formatting issue for now.

show more ...


# e8439b8d 24-Sep-2008 millert <millert@openbsd.org>

Document dlclose() return value.


# 9490d37c 31-May-2007 jmc <jmc@openbsd.org>

convert to new .Dd format;


# 8318635a 28-Feb-2007 david <david@openbsd.org>

various spelling corrections


# d27f7bd1 28-Jul-2006 kurt <kurt@openbsd.org>

Explain the effect of the --export-dynamic link option on the visibility
of the executable's symbols as well as improve the visibility paragraph a
bit. okay drahn@


# ee9bdb1d 26-Jul-2006 kurt <kurt@openbsd.org>

Sync with current behavior:
- clarify how paths and parital shared library versions are treated
with dlopen()
- dlopen() mode parameter is supported now - describe how to use it.
- describe how vis

Sync with current behavior:
- clarify how paths and parital shared library versions are treated
with dlopen()
- dlopen() mode parameter is supported now - describe how to use it.
- describe how visiblity effects dlsym() with special handles
- remove bugs section
- formatting improvements
With input from drahn@ and jmc@. okay drahn@, that's fine jmc@

show more ...


# 561fcb2a 12-Aug-2004 jmc <jmc@openbsd.org>

new sentence, new line;


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

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


# 376d5f5b 25-Sep-2003 millert <millert@openbsd.org>

dlerror(3) should clear _dl_errno; based on a patch from Bjorn Sandell.
Closes PR 3441; drahn@ OK


# 83b57850 30-Dec-2002 millert <millert@openbsd.org>

sync protos with dlfcn.h; prompted by niekze AT yahoo DOT com


# 8009c66a 13-Nov-2001 mpech <mpech@openbsd.org>

o) Fix bogus .Xr usage;
o) CAVEAT -> CAVEATS;
o) AUTHOR -> AUTHORS;
o) Start new sentence on a new line;
o) For URL and path names use .Pa;
o) We don't like .Pp before .Rs;
o) Don't use .Pp before/af

o) Fix bogus .Xr usage;
o) CAVEAT -> CAVEATS;
o) AUTHOR -> AUTHORS;
o) Start new sentence on a new line;
o) For URL and path names use .Pa;
o) We don't like .Pp before .Rs;
o) Don't use .Pp before/after .Sh;
o) OpenBSD -> .Ox;

millert@ ok and help;

show more ...


# 431305c8 26-Oct-2000 aaron <aaron@openbsd.org>

Some share/man fleshing.


12