2000-12-12  Kevin L. Mitchell  <klmitch@mit.edu>

	* configure.in: figure out whether or not to use com_err; bump
	library version

	* Makefile.am: switch to using new et compiler; make use of
	mod_err.c file conditional to allow com_err-less systems to make
	use of the libraries; bump library revision

2000-08-18  Kevin L. Mitchell  <klmitch@mit.edu>

	* mod.h.top (MODULE): add extra to the MODULE declaration

	* Makefile.am (libmod_la_LDFLAGS): update library revision...

	* mod_load.c (mod_load): turns out dlopen is in UNIX98, so I'm not
	going to make an abstraction...but I will add RTLD_LOCAL, since
	not having that flag results in implementation-dependant
	behavior.

2000-05-18  Kevin L. Mitchell  <klmitch@mit.edu>

	* Makefile.am (EXTRA_DIST): add COPYING and INSTALL

2000-01-28  Kevin L. Mitchell  <klmitch@emc.com>

	* configure.in: libmod-1.1 released, now with licenses!

2000-01-26  Kevin L. Mitchell  <klmitch@emc.com>

	* mod_clear.c: added a gnu header

	* mod_int.h: added a gnu header

	* mod_unload.c: added a gnu header

	* mod_load.c: added a gnu header

	* Makefile.am: added a gnu header

	* configure.in: added a gnu header

	* c_et: added a gnu header

	* et_h.awk: added a gnu header

	* et_c.awk: added a gnu header

	* mod.h.top: added a gnu header

	* mod_err.et: added a gnu header

1999-07-22  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* mod.h.top: oops; mod_verify(module) tried to use "mod"
	(MODULE): er, it's not supposed to _BE_ static, duh :)

1999-07-19  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* mod.h.top (MODULE): forgot to declare it as static

1999-07-14  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* mod.h.top: name mismatch; mod_clean != mod_clear

	(_MOD_STRIFY2): had to fix stringification stuff...

	* mod_clear.c (mod_clear): removed redundant extern module
	*_mod_modules declaration

	* mod.h.top (mod_next): added definition of mod_next for walking
	list of loaded modules
	(mod_first): added definition of mod_first, added extern module
	*_mod_modules

	* mod_clear.c (mod_clear):  add invocation of
	initialize_mod_error_table() as appropriate

	* mod_unload.c (mod_unload): add invocation of
	initialize_mod_error_table() as appropriate

	* mod.h.top (MOD_DESC_NAME): forgot this macro; also defined
	MODULE() and removed redundant MOD_INIT()

	use _mod_ul instead of int for function return values

	* mod_clear.c (mod_clear): it's mod_next, not next

	* mod.h.top: forgot to change module_desc to module in structure
	definition

	* Makefile.am ($(OBJECTS)): should depend on mod.h, not hash.h!

	* mod_clear.c (mod_clear): roughed in mod_clear

	* mod_unload.c (mod_unload): roughed in mod_unload

	* Makefile.am (libmod_la_SOURCES): added mod_clear.c to list of
	source files to compile

	* mod_clear.c (mod_clear): added mod_clear--intended to
	automatically unload all unreferenced modules

	* mod_load.c (mod_load): mod_init is now required

	* mod.h.top: added declaration for mod_clean(), definitions for
	mod_extra(), mod_name(), mod_ref(), mod_ref_inc(), and
	mod_ref_dec()

	* mod_load.c (mod_load): returns module, now; uses "void *extra"
	instead of "struct config *"

	* mod.h.top: added ref count and extra to structure, replaced
	references to "struct config *" with "void *"

1999-06-25  Kevin L. Mitchell  <klmitch@onesourcecorp.com>

	* mod_load.c (mod_load): roughed in mod_load

