* Makefile.maint: Fix typo.

This commit is contained in:
Ralf Wildenhues 2004-10-22 13:02:53 +00:00
parent e7a9d306f6
commit ee81aed37d
6 changed files with 31 additions and 37 deletions

View File

@ -1,3 +1,7 @@
2004-10-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* Makefile.maint: Fix typo.
2004-10-22 Gary V. Vaughan <gary@gnu.org>
* clcommit.m4sh, config/mailnotify.m4sh: Updated from

View File

@ -25,7 +25,7 @@ Makefile:
@echo " *** \`make -f../Makefile.maint' for example, where"
@echo " *** \`../' is the relative path back to the directory"
@echo " *** that contains the \`Makefile.maint'. Alternatively,"
@echo " *** run `./configure' in the source tree for an in"
@echo " *** run \`./configure' in the source tree for an in"
@echo " *** tree build."
@exit 1

12
TODO
View File

@ -51,6 +51,8 @@ GNU Libtool
1.2. libtldl
------------
* Adjust version-info of libltdl before next release.
* Fix the following bugs in libltdl:
- error reporting of tryall_dlopen():
if the file actually doesn't exist (stat() fails or it wasn't dlpreopened)
@ -62,6 +64,16 @@ GNU Libtool
Also report dlerror() for dlclose and dlsym if available
- Make sure that the dependency_libs of a dlpreopened module won't be loaded.
* Split out get_line as getline, preferably cooperate with gnulib's version.
Otherwise have it use ssize_t for correctness (this needs adding a ssize_t
check to m4/ltdl.m4).
* Implement even stricter checking of .la file structure.
Especially leading and trailing white space in the right hand side of a
variable assignment need checking (in ltdl as well as libtool).
Also, add a way of communicating parse errors more verbosely.
Add regression tests.
2. In the future
================

View File

@ -57,7 +57,8 @@ LT_BEGIN_C_DECLS
LT_ERROR(SHUTDOWN, "library already shutdown") \
LT_ERROR(CLOSE_RESIDENT_MODULE, "can't close resident module") \
LT_ERROR(INVALID_MUTEX_ARGS, "internal error (code withdrawn)") \
LT_ERROR(INVALID_POSITION, "invalid search path insert position")
LT_ERROR(INVALID_POSITION, "invalid search path insert position") \
LT_ERROR(INVALID_LALIB, "malformed library file")
/* Enumerate the symbolic error names. */
enum {

View File

@ -1831,7 +1831,7 @@ lt_dlpath_insertdir (char **ppath, char *before, const char *dir)
size_t argz_len = 0;
assert (ppath);
assert (dir && *dir);
assert (dir && *dir); /* Without DIR, don't call this function! */
if (canonicalize_path (dir, &canonical) != 0)
{
@ -1845,9 +1845,8 @@ lt_dlpath_insertdir (char **ppath, char *before, const char *dir)
if (*ppath == 0)
{
assert (!before); /* BEFORE cannot be set without PPATH. */
assert (dir); /* Without DIR, don't call this function! */
*ppath = lt__strdup (dir);
*ppath = lt__strdup (canonical);
if (*ppath == 0)
++errors;
@ -1875,7 +1874,7 @@ lt_dlpath_insertdir (char **ppath, char *before, const char *dir)
before = before - *ppath + argz;
}
if (lt_argz_insert (&argz, &argz_len, before, dir) != 0)
if (lt_argz_insert (&argz, &argz_len, before, canonical) != 0)
{
++errors;
goto cleanup;
@ -1892,21 +1891,13 @@ lt_dlpath_insertdir (char **ppath, char *before, const char *dir)
}
int
lt_dladdsearchdir (const char *search_dir)
lt_dladdsearchdir (const char *search_path)
{
int errors = 0;
if (search_dir && *search_dir)
{
if (lt_dlpath_insertdir (&user_search_path, 0, search_dir) != 0)
++errors;
}
return errors;
return lt_dlinsertsearchdir (NULL, search_path);
}
int
lt_dlinsertsearchdir (const char *before, const char *search_dir)
lt_dlinsertsearchdir (const char *before, const char *search_path)
{
int errors = 0;
@ -1920,10 +1911,10 @@ lt_dlinsertsearchdir (const char *before, const char *search_dir)
}
}
if (search_dir && *search_dir)
if (search_path && *search_path)
{
if (lt_dlpath_insertdir (&user_search_path,
(char *) before, search_dir) != 0)
(char *) before, search_path) != 0)
{
++errors;
}
@ -1935,29 +1926,15 @@ lt_dlinsertsearchdir (const char *before, const char *search_dir)
int
lt_dlsetsearchpath (const char *search_path)
{
int errors = 0;
FREE (user_search_path);
if (!search_path || !LT_STRLEN (search_path))
{
return errors;
}
if (canonicalize_path (search_path, &user_search_path) != 0)
++errors;
return errors;
return lt_dlinsertsearchdir(NULL, search_path);
}
const char *
lt_dlgetsearchpath (void)
{
const char *saved_path;
saved_path = user_search_path;
return saved_path;
return user_search_path;
}
int

View File

@ -52,9 +52,9 @@ LT_SCOPE int lt_dlinit (void);
LT_SCOPE int lt_dlexit (void);
/* Module search path manipulation. */
LT_SCOPE int lt_dladdsearchdir (const char *search_dir);
LT_SCOPE int lt_dladdsearchdir (const char *search_path);
LT_SCOPE int lt_dlinsertsearchdir (const char *before,
const char *search_dir);
const char *search_path);
LT_SCOPE int lt_dlsetsearchpath (const char *search_path);
LT_SCOPE const char *lt_dlgetsearchpath (void);
LT_SCOPE int lt_dlforeachfile (