projects
/
users
/
bernd
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3953b6b
)
Only use RTLD_GLOBAL when available, which it isn't in older releases of the OS.
author
Peter Eisentraut
<
[email protected]
>
Thu, 15 Nov 2001 16:08:15 +0000
(16:08 +0000)
committer
Peter Eisentraut
<
[email protected]
>
Thu, 15 Nov 2001 16:08:15 +0000
(16:08 +0000)
src/backend/port/dynloader/osf.h
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/port/dynloader/osf.h
b/src/backend/port/dynloader/osf.h
index 47244f7e8c0956f4b961399ab94c0fe350ec0f76..b0c7f11c3e1cbfadc5da10dabe55037be1f69212 100644
(file)
--- a/
src/backend/port/dynloader/osf.h
+++ b/
src/backend/port/dynloader/osf.h
@@
-28,6
+28,12
@@
* library as the file to be dynamically loaded.
*
*/
+
+/* RTLD_GLOBAL is not available in <5.x */
+#ifndef RTLD_GLOBAL
+#define RTLD_GLOBAL 0
+#endif
+
#define pg_dlopen(f) dlopen((f), RTLD_LAZY | RTLD_GLOBAL)
#define pg_dlsym(h, f) ((PGFunction) dlsym(h, f))
#define pg_dlclose(h) dlclose(h)