Home | History | Annotate | Download | only in gmodule

Lines Matching refs:handle

67   gpointer handle;
79 static void _g_module_close (gpointer handle,
82 static gpointer _g_module_symbol (gpointer handle,
87 static inline GModule* g_module_find_by_handle (gpointer handle);
101 g_module_find_by_handle (gpointer handle)
106 if (main_module && main_module->handle == handle)
110 if (handle == module->handle)
173 _g_module_close (gpointer handle,
183 _g_module_symbol (gpointer handle,
336 gpointer handle = NULL;
353 handle = _g_module_self ();
354 if (handle)
361 main_module->handle = handle;
439 handle = _g_module_open (name, (flags & G_MODULE_BIND_LAZY) != 0,
450 if (handle)
456 /* search the module list by handle, since file names are not unique */
457 module = g_module_find_by_handle (handle);
460 _g_module_close (module->handle, TRUE);
477 module->handle = handle;
581 _g_module_close (module->handle, FALSE);
629 *symbol = _g_module_symbol (module->handle, name);
633 *symbol = _g_module_symbol (module->handle, symbol_name);