Re: gio on win32 (was Re: Announce: gio merged)
- From: Alexander Larsson <alexl redhat com>
- To: Hans Breuer <hans breuer org>
- Cc: gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: gio on win32 (was Re: Announce: gio merged)
- Date: Wed, 05 Dec 2007 12:19:01 +0100
On Tue, 2007-12-04 at 00:15 +0100, Hans Breuer wrote:
> On 03.12.2007 10:07, Alexander Larsson wrote:
> > Thats a way it can be made to work with the current use in libgio, but
> > it makes the API sort of weird for win32. How exactly is the dynamic
> > path calculated? Maybe its possible to make the API work in some
> > relative way? That way some other library on could also use
> > g_io_modules_ensure_loaded() to load its modules relative to its dll.
> >
> The thing needed than would be the DLL name or the HANDLE of the DLL to
> resolve the relative path against. I'm not sure though how the
> responsibilities need to be split for loading some gio-modules.
> Is an application supposed to deliver it's own extension modules for gio?
I changed this so that _g_io_modules_ensure_loaded is a private function
that only glib uses for its libs. It takes no arguments and could use
whatever magic require on win32 to find the module directory.
Instead I exported g_io_modules_load_all_in_directory, which is used in
the implementation of _g_io_modules_ensure_loaded. It can be used in
other libraries (such as in gvfs) to implement a similar thing.
Is this ok for you?
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]