summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-04-03 12:34:43 +0000
committerGreg Hudson <ghudson@mit.edu>2011-04-03 12:34:43 +0000
commit273cec2b87d9685d05f59c48965d65783915e7ab (patch)
tree5934a98b1f83e8b19fbfa7233c5220da92d72c35 /src
parent661c02c1ea68e8840d96d3cc8a866431534a744e (diff)
downloadkrb5-273cec2b87d9685d05f59c48965d65783915e7ab.tar.gz
krb5-273cec2b87d9685d05f59c48965d65783915e7ab.tar.xz
krb5-273cec2b87d9685d05f59c48965d65783915e7ab.zip
Revert r24815 and the RTLD_NODELETE part of r24744, which was
committed by accident. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24827 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/util/support/plugins.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/util/support/plugins.c b/src/util/support/plugins.c
index 96b9d948d..f457f3542 100644
--- a/src/util/support/plugins.c
+++ b/src/util/support/plugins.c
@@ -258,17 +258,9 @@ krb5int_open_plugin (const char *filepath, struct plugin_file_handle **h, struct
#endif /* USE_CFBUNDLE */
#ifdef RTLD_GROUP
-# ifdef RTLD_NODELETE
-# define PLUGIN_DLOPEN_FLAGS (RTLD_NOW | RTLD_LOCAL | RTLD_GROUP | RTLD_NODELETE)
-# else
-# define PLUGIN_DLOPEN_FLAGS (RTLD_NOW | RTLD_LOCAL | RTLD_GROUP)
-# endif
+#define PLUGIN_DLOPEN_FLAGS (RTLD_NOW | RTLD_LOCAL | RTLD_GROUP)
#else
-# ifdef RTLD_NODELETE
-# define PLUGIN_DLOPEN_FLAGS (RTLD_NOW | RTLD_LOCAL | RTLD_NODELETE)
-# else
-# define PLUGIN_DLOPEN_FLAGS (RTLD_NOW | RTLD_LOCAL)
-# endif
+#define PLUGIN_DLOPEN_FLAGS (RTLD_NOW | RTLD_LOCAL)
#endif
if (!err) {
handle = dlopen(filepath, PLUGIN_DLOPEN_FLAGS);