mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-03-14 08:50:48 -07:00
SI:LOAD-FOREIGN-MODE does not apply TRUENAME on its argument
This commit is contained in:
parent
ac26fca899
commit
7db6f0810f
2 changed files with 5 additions and 1 deletions
|
|
@ -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 ***
|
||||
|
|
|
|||
|
|
@ -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+'));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue