[sudo-commits] sudo changeset 6097:e92edfb3c642
Todd C. Miller
Todd.Miller at courtesan.com
Sun Sep 26 17:42:03 EDT 2010
changeset: 6097:e92edfb3c642 in /home/hg/sudo
details: http://www.sudo.ws/repos/sudo/rev/e92edfb3c642
user: Todd C. Miller <Todd.Miller at courtesan.com>
date: Sun Sep 26 17:41:35 2010 -0400
Log Message:
Add dlopen() emulation for systems without it.
For HP-UX 10, emulate using shl_load().
For others, link sudoers plugin statically and use a lookup
table to emulate dlsym().
diffstat:
Makefile.in | 2 +-
compat/Makefile.in | 1 +
compat/dlfcn.h | 34 +++++++++
compat/dlopen.c | 135 +++++++++++++++++++++++++++++++++++++++
config.h.in | 6 +
configure | 73 +++++++++++++++-----
configure.in | 29 +++++++-
plugins/sample/Makefile.in | 2 +-
plugins/sample_group/Makefile.in | 2 +-
plugins/sudoers/Makefile.in | 11 +-
plugins/sudoers/group_plugin.c | 41 +++++++++++-
plugins/sudoers/plugin_error.c | 8 +-
plugins/sudoers/sudoers.c | 4 +-
src/Makefile.in | 3 +-
src/load_plugins.c | 12 ++-
src/preload.c | 31 ++++++++
16 files changed, 353 insertions(+), 41 deletions(-)
More information about the sudo-commits
mailing list