gnc-session.c fix for OpenBSD

Todd T. Fries todd at flare.fries.net
Thu Mar 27 08:00:28 CST 2003


Index: gnc-session.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/gnc-session.c,v
retrieving revision 1.27
diff -u -r1.27 gnc-session.c
--- gnc-session.c	17 Mar 2003 02:01:57 -0000	1.27
+++ gnc-session.c	27 Mar 2003 13:58:52 -0000
@@ -1088,13 +1088,18 @@
 void
 gnc_run_rpc_server (void)
 {
-  char * dll_err;
+  const char * dll_err;
   void * dll_handle;
   int (*rpc_run)(short);
   int ret;
  
   /* open and resolve all symbols now (we don't want mystery 
    * failure later) */
+#ifndef RTLD_NOW
+# ifdef RTLD_LAZY
+#  define RTLD_NOW RTLD_LAZY
+# endif
+#endif
   dll_handle = dlopen ("libgnc_rpc.so", RTLD_NOW);
   if (! dll_handle) 
   {


More information about the gnucash-patches mailing list