glib/gmodule
Sebastian Wilhelmi 57a7a2b010 Determine the suffix of the shared librarries for this system. This is
2000-12-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* configure.in: Determine the suffix of the shared librarries for
	this system. This is done analogous to
	ltconfig.sh. G_MODULE_SUFFIX in glibconfig.h is set to either
	"sl", "dll", or (most often) "so".

	* tests/Makefile.am, tests/module-test.c,
	tests/libmoduletestplugin_a.c, tests/libmoduletestplugin_b.c:
	Added new testcase for gmodule. This is mostly copied from
	gmodule/testgmodule.c, but unlike that is is quiet. (Why BTW are
	some tests that verbose, not to say loquacious...)

	* gmodule.c: Make g_module_open more tolerant wrt to the module
	name. First it tries to open the module as named, if that fails,
	it checks, whether it is a libtool archive and parses it, if that
	fails it appends the systems shared library suffix
	(i.e. ".so") (if not already found) and tries again and if that
	fails it tries to append the ".la" libtool suffix (if not already
	found) and parses it.

	* gmodule.c: Lock recursive mutex during most module functions for
	safety.

	* gmodule-dl.c: Return an error from _g_module_symbol only, if
	dlerror says so. All other functions return an error as well, if
	dlerror returns NULL.

	* testgmodule.c: Thanks to the above change the #ifdefs have
	vanished.

	* glib/glib-sections.txt: Added G_MODULE_SUFFIX.

	* glib/tmpl/modules.sgml: Updated.
2000-12-22 13:44:25 +00:00
..
.cvsignore .cvsignore updates 2000-10-12 14:28:39 +00:00
AUTHORS initial import of gmodule. 1998-08-09 08:32:18 +00:00
ChangeLog Determine the suffix of the shared librarries for this system. This is 2000-12-22 13:44:25 +00:00
COPYING initial import of gmodule. 1998-08-09 08:32:18 +00:00
gmodule-beos.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule-dl.c Determine the suffix of the shared librarries for this system. This is 2000-12-22 13:44:25 +00:00
gmodule-dld.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule-os2.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule-win32.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule.c Determine the suffix of the shared librarries for this system. This is 2000-12-22 13:44:25 +00:00
gmodule.def applied glib-tml-981120-0, change log appended below. 1998-11-25 03:02:56 +00:00
gmodule.h Moved declaration of g_log_domain_gmodule up before the inclusion of 2000-09-28 07:32:07 +00:00
gmodule.rc.in Move to corresponding subdirectories. 2000-02-07 21:22:30 +00:00
gmoduleconf.h.in applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmoduleconf.h.win32 applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
libgplugin_a.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
libgplugin_b.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
Makefile.am gmodule: New variable. (dist-hook): Handle $(BUILT_EXTRA_DIST). 2000-10-16 01:02:19 +00:00
makefile.mingw.in Revamp to be like makefile.mingw.in, make the MSVC build actually work 2000-10-06 21:32:59 +00:00
makefile.msc.in Include make.msc from GLib's build subdir. 2000-12-01 15:11:54 +00:00
testgmodule.c Determine the suffix of the shared librarries for this system. This is 2000-12-22 13:44:25 +00:00