comparison src/plugin.c @ 10884:5cda52915a1f

[gaim-migrate @ 12582] Rename create_prpl_icon to gaim_gtk_create_prpl_icon, remove some dead code from gtkconv, and use G_MODULE_BIND_LOCAL - this breaks perl plugins, and should be added to the list of things that need fixing to save perl. Semi-fix the raw plugin too, but only if your filesystem is being friendly in where it puts stuff. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Thu, 28 Apr 2005 01:06:31 +0000
parents b7f0bc436179
children 4b0f64ab869c
comparison
equal deleted inserted replaced
10883:b0fdadf463d4 10884:5cda52915a1f
214 * g_module_open(). It enforces plugin separation so that 214 * g_module_open(). It enforces plugin separation so that
215 * symbols from plugins are not added to the global name 215 * symbols from plugins are not added to the global name
216 * space. However, it caused problems with using a 216 * space. However, it caused problems with using a
217 * perl script for me. If it works for you then go for it. 217 * perl script for me. If it works for you then go for it.
218 */ 218 */
219 plugin->handle = g_module_open(filename, 0); 219 plugin->handle = g_module_open(filename, G_MODULE_BIND_LOCAL);
220 220
221 if (plugin->handle == NULL) 221 if (plugin->handle == NULL)
222 { 222 {
223 error = g_module_error(); 223 error = g_module_error();
224 gaim_debug_error("plugins", "%s is unloadable: %s\n", 224 gaim_debug_error("plugins", "%s is unloadable: %s\n",