SI:LOAD-FOREIGN-MODE does not apply TRUENAME on its argument

This commit is contained in:
jjgarcia 2008-08-24 00:04:37 +00:00
parent ac26fca899
commit 7db6f0810f
2 changed files with 5 additions and 1 deletions

View file

@ -47,6 +47,10 @@ ECL 0.9l-p1:
defined in the C core and caused an error when used; second, if the output
stream was missing or directed to the standard output, it would fail.
- SI:LOAD-FOREIGN-MODULE does not coerce the library name to a truename
before loading. Instead, it leaves this task to the appropriate routine,
dlopen or similar.
;;; Local Variables: ***
;;; mode:text ***
;;; fill-column:79 ***

View file

@ -418,7 +418,7 @@ si_load_foreign_module(cl_object filename)
cl_object output;
int i;
filename = cl_namestring(cl_truename(filename));
filename = cl_coerce_to_filename(filename);
#ifdef ECL_THREADS
mp_get_lock(1, ecl_symbol_value(@'mp::+load-compile-lock+'));