From ffb7332d8918ea00f9746012f5f6f1ad17841a60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 29 May 2005 18:12:28 +0000 Subject: [PATCH] provde RTLD_NOW and RTLD_GLOBAL if they don't exists git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15281 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hdb/hdb.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/hdb/hdb.c b/lib/hdb/hdb.c index 887cf919d..80b69e33e 100644 --- a/lib/hdb/hdb.c +++ b/lib/hdb/hdb.c @@ -244,6 +244,13 @@ find_dynamic_method (krb5_context context, if (asprintf(&path, LIBDIR "/hdb_%s.so", prefix) == -1) krb5_errx(context, 1, "out of memory"); +#ifndef RTLD_NOW +#define RTLD_NOW 0 +#endif +#ifndef RTLD_GLOBAL +#define RTLD_GLOBAL 0 +#endif + dl = dlopen(path, RTLD_NOW | RTLD_GLOBAL); if (dl == NULL) { krb5_warnx(context, "error trying to load dynamic module %s: %s\n",