summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authordhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-25 19:13:13 +0000
committerdhinton <dhinton@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-25 19:13:13 +0000
commit2c4b54ccab05c3054e79de89b012456d3d712f86 (patch)
tree5b685417f4c777da4cfdf4da4962f3a0afd0a72f /ace
parente9e10921d49ff20be5cd4b7062ff8acd869228b6 (diff)
downloadATCD-2c4b54ccab05c3054e79de89b012456d3d712f86.tar.gz
ChangeLogTag:Fri Jul 25 17:32:58 UTC 2003 Don Hinton <dhinton@dresystems.com>
Diffstat (limited to 'ace')
-rw-r--r--ace/os_include/os_dlfcn.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/ace/os_include/os_dlfcn.h b/ace/os_include/os_dlfcn.h
index dcb15be572c..79ad90fd6ae 100644
--- a/ace/os_include/os_dlfcn.h
+++ b/ace/os_include/os_dlfcn.h
@@ -66,12 +66,10 @@ extern "C"
# define ACE_SHLIB_INVALID_HANDLE 0
# if defined (__KCC) && defined(RTLD_GROUP) && defined(RTLD_NODELETE)
# define ACE_DEFAULT_SHLIB_MODE RTLD_LAZY | RTLD_GROUP | RTLD_NODELETE
-# elif defined (__linux__)
- // This is needed to for dynamic_cast to work properly on objects created in
+# else
+ // This is needed to for dynamic_cast to work properly on objects passed to
// libraries.
# define ACE_DEFAULT_SHLIB_MODE RTLD_LAZY | RTLD_GLOBAL
-# else
-# define ACE_DEFAULT_SHLIB_MODE RTLD_LAZY
# endif /* KCC */
#elif defined (__hpux)
typedef shl_t ACE_SHLIB_HANDLE;