ffi: use mp_get_lock_wait instead of mp_get_lock
The former has a fixed number of arguments and is more low-level.
This commit is contained in:
parent
9741147874
commit
4d9b72a88b
1 changed files with 2 additions and 2 deletions
|
|
@ -769,7 +769,7 @@ si_load_foreign_module(cl_object filename)
|
|||
cl_object output;
|
||||
|
||||
# ifdef ECL_THREADS
|
||||
mp_get_lock(1, ecl_symbol_value(@'mp::+load-compile-lock+'));
|
||||
mp_get_lock_wait(ecl_symbol_value(@'mp::+load-compile-lock+'));
|
||||
ECL_UNWIND_PROTECT_BEGIN(ecl_process_env()) {
|
||||
# endif
|
||||
output = ecl_library_open(filename, 0);
|
||||
|
|
@ -806,7 +806,7 @@ si_unload_foreign_module(cl_object module)
|
|||
1, module);
|
||||
}
|
||||
# ifdef ECL_THREADS
|
||||
mp_get_lock(1, ecl_symbol_value(@'mp::+load-compile-lock+'));
|
||||
mp_get_lock_wait(ecl_symbol_value(@'mp::+load-compile-lock+'));
|
||||
ECL_UNWIND_PROTECT_BEGIN(ecl_process_env()) {
|
||||
# endif
|
||||
if (ecl_likely(ecl_library_close(module))) output = ECL_T;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue