[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