libtool/libltdl
Gary V. Vaughan de4c35b810 options-parser: provide a saner pluggable API.
It's much too easy to forget that the functions you hook into
the option parser need to return unconsumed options in the
variable `func_run_hooks_result'; better to follow the
convention used in the rest of bootstrap and return results in a
variable named after the function with `_result' appended.
* libltdl/config/options-parser (func_run_hooks): implement this
new API.
(Option parsing): Update the example in the header comment for
this section to reflect the changes.
* bootstrap (bootstrap_options_prep, bootstrap_parse_options)
(bootstrap_validate_options): Adjust.
* bootstrap.conf (libtool_options_prep, libtool_parse_options)
(libtool_validate_options): Ditto.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2011-11-16 12:43:53 +07:00
..
config options-parser: provide a saner pluggable API. 2011-11-16 12:43:53 +07:00
libgnu maint: add gnulib submodule. 2011-10-23 14:33:21 +07:00
libltdl Fix symlist variable path to use _WIN32 instead of __WINDOWS__. 2010-08-28 17:30:01 +02:00
loaders Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
m4 maint: use gnulib's git-version-gen instead of mkstamp. 2011-10-27 10:22:44 +07:00
.gitignore maint: use gnulib's canonical COPYING files. 2011-10-23 19:17:23 +07:00
argz_.h Remove unnecessary global argz functions. 2008-08-26 12:41:25 -05:00
argz.c Remove unnecessary global argz functions. 2008-08-26 12:41:25 -05:00
configure.ac build: support AM_SILENT_RULES 2011-11-05 16:58:22 +07:00
lt__alloc.c * libltdl/lt__alloc.c, libltdl/loaders/preopen.c, 2007-07-04 23:05:05 +00:00
lt__dirent.c * libltdl/lt__alloc.c, libltdl/loaders/preopen.c, 2007-07-04 23:05:05 +00:00
lt__strl.c * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
lt_dlloader.c lt_dlloader_remove and lt_dlloader_find accept const arguments. 2009-12-02 23:13:20 +01:00
lt_error.c * libltdl/lt__alloc.c, libltdl/loaders/preopen.c, 2007-07-04 23:05:05 +00:00
ltdl.c On Mac OS X try .dylib as well as .so with lt_dlopenext 2011-03-05 10:14:19 -06:00
ltdl.h libltdl: Make sure preloaded symbols are declared extern "C". 2010-09-20 09:11:43 +02:00
Makefile.inc build: support AM_SILENT_RULES 2011-11-05 16:58:22 +07:00
README Avoid mentioning "Linux", use "GNU/Linux", if appropriate. 2011-09-25 17:49:43 -05:00
slist.c Test and fix slist.c. 2009-12-02 23:13:05 +01:00

This is GNU libltdl, a system independent dlopen wrapper for GNU libtool.

It supports the following dlopen interfaces:
* dlopen (POSIX)
* shl_load (HP-UX)
* LoadLibrary (Win16 and Win32)
* load_add_on (BeOS)
* GNU DLD (emulates dynamic linking for static libraries)
* dyld (darwin/Mac OS X)
* libtool's dlpreopen
--
   Copyright (C) 1999, 2003, 2011 Free Software Foundation, Inc.
   Written by Thomas Tanner, 1999

   This file is part of GNU Libtool.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.  This file is offered as-is,
without warranty of any kind.