$OpenBSD: patch-kivio_kiviopart_kiviosdk_kivio_plugin_stencil_spawner_cpp,v 1.1 2001/09/06 13:01:53 espie Exp $
--- kivio/kiviopart/kiviosdk/kivio_plugin_stencil_spawner.cpp.orig	Wed Sep  5 17:39:17 2001
+++ kivio/kiviopart/kiviosdk/kivio_plugin_stencil_spawner.cpp	Wed Sep  5 17:40:43 2001
@@ -60,14 +60,14 @@ bool KivioPluginStencilSpawner::load( co
         return false;
     }
 
-    m_handle = dlopen( f.ascii(), RTLD_NOW | RTLD_GLOBAL );
+    m_handle = dlopen( f.ascii(), 0);
     if( !m_handle )
     {
        kdDebug() << "KivioPluginStencilSpawner::load() - " << f << " is not a dll" << endl;
         return false;
     }
 
-    pNewStencil = pNewStencil = (NewStencilFunc)dlsym( m_handle, "NewStencil" );
+    pNewStencil = pNewStencil = (NewStencilFunc)dlsym( m_handle, "_NewStencil" );
     if( (error=dlerror())!=NULL )
     {
        kdDebug() << "KivioPluginStencilSpawner::load() - " << f << " - dlsym failed for NewStencil(): " << error << endl;
@@ -76,7 +76,7 @@ bool KivioPluginStencilSpawner::load( co
         return false;
     }
 
-    pGetIcon = pGetIcon = (GetIconFunc)dlsym( m_handle, "GetIcon" );
+    pGetIcon = pGetIcon = (GetIconFunc)dlsym( m_handle, "_GetIcon" );
     if( (error=dlerror())!=NULL )
     {
        kdDebug() << "KivioPluginStencilSpawner::load() - " << f << " - dlsym failed for GetIcon(): " << error << endl;
@@ -85,7 +85,7 @@ bool KivioPluginStencilSpawner::load( co
         return false;
     }
 
-    pGetSpawnerInfo = (GetSpawnerInfoFunc)dlsym( m_handle, "GetSpawnerInfo" );
+    pGetSpawnerInfo = (GetSpawnerInfoFunc)dlsym( m_handle, "_GetSpawnerInfo" );
     if( (error=dlerror())!=NULL )
     {
        kdDebug() << "KivioPluginStencilSpawner::load() - " << f << " - dlsym failed for GetIcon(): " << error << endl;
