libtool/tests
Alexandre Oliva 07978fe161 * ltmain.in (-force-static, force_static): removed
* libltdl/Makefile.am (CFLAGS): ditto
	* libltdl/configure.in: check for memory.h, rindex() and
	dlpreopening.  Fixed NEED_USCORE caching policy.
	* libltdl/ltdl.h (lt_dlsym): make the name argument const
	* libltdl/ltdl.c (types): new variable: head of list of available
	dlopening mechanisms
	(lt_dltype_t): interface of a dlopening mechanism, with pointers
	to functions for init, exit, open, close and sym
	(lt_dlhandle_t): added pointer to interface type
	(strdup): don't name it strdup; it can be troublesome
	(strrchr): ditto; use rindex if available
	(LIBTOOL_STATIC): check HAVE_DLPREOPEN instead, and move to the
	end of the file, so that it becomes the header of the list
	(all): renamed all interface-implementation functions, to avoid
	name clashes, and created lt_dltype_t nodes for all of them
	(lt_dlinit): initialize all available interfaces; remove those
	that fail from the list.  Return failure only if no interfaces
	could be initialized.
	(lt_dlexit): return number of failures
	(tryall_dlopen): try to open the library with all available
	interfaces
	(lt_dlopen): use tryall_dlopen; increased size of fixed buffers.
	We should probably make these bound-checked or dynamically
	allocated for the final release!  Fix bug when filename did not
	contain slashes; should we check for `\\' too?  Try old_library if
	everything else fails.
	(lt_dlclose): use the interface type for closing
	(lt_dlsym): make `symbol' const, use interface type for looking up
	* mdemo/Makefile.am: moved mdemo/modules/* back into mdemo
	(SUBDIRS): removed
	(libfoo2_la_LDFLAGS): added -static; nice test.  However, since it
	causes -lm to linked into hell*, it causes tests that should fail
	to pass
	(noinst_HEADERS): no need to install foo.h
	* mdemo/configure.in: remove modules/Makefile
	tests/mdemo-exec.test: updated accordingly
1998-12-16 05:42:23 +00:00
..
.cvsignore Minor cosmetic fixe and CVS administrivia. 1998-10-27 16:09:56 +00:00
assign.test Initial revision 1997-06-22 20:00:03 +00:00
ChangeLog * ltmain.in (installed): new variable defined within a .la file, 1998-11-19 19:57:33 +00:00
defs *** empty log message *** 1998-03-09 05:34:02 +00:00
demo-conf.test *** empty log message *** 1997-06-20 04:20:39 +00:00
demo-exec.test *** empty log message *** 1997-09-05 21:59:39 +00:00
demo-inst.test *** empty log message *** 1997-09-05 21:59:39 +00:00
demo-make.test *** empty log message *** 1997-04-01 19:53:01 +00:00
demo-unst.test *** empty log message *** 1997-04-01 19:53:01 +00:00
demo.test *** empty log message *** 1997-04-01 19:21:43 +00:00
hardcode.test *** empty log message *** 1997-10-19 18:53:23 +00:00
link-2.test *** empty log message *** 1997-04-01 19:53:01 +00:00
link.test *** empty log message *** 1997-04-01 19:53:01 +00:00
Makefile.am * tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test 1998-12-16 02:31:59 +00:00
mdemo-conf.test 1998-11-04 Alexandre Oliva <oliva@dcc.unicamp.br> 1998-11-04 09:43:29 +00:00
mdemo-exec.test * ltmain.in (-force-static, force_static): removed 1998-12-16 05:42:23 +00:00
mdemo-inst.test * tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test 1998-12-16 02:31:59 +00:00
mdemo-make.test * tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test 1998-12-16 02:31:59 +00:00
mdemo-unst.test * tests/Makefile.am (EXTRA_DIST): remove ltdl-*.test 1998-12-16 02:31:59 +00:00
mdemo.test 1998-11-04 Alexandre Oliva <oliva@dcc.unicamp.br> 1998-11-04 09:43:29 +00:00
nomode.test Initial revision 1997-07-12 01:37:13 +00:00
quote.test *** empty log message *** 1998-04-19 19:29:28 +00:00
sh.test * sh.test (test X): ensure that the double-quote supposed to be 1998-11-07 07:08:49 +00:00
suffix.test *** empty log message *** 1998-03-05 16:23:43 +00:00