summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>1997-06-16 19:10:33 +0000
committerMarius Vollmer <mvo@zagadka.de>1997-06-16 19:10:33 +0000
commite5f8e12fd0393ed2a2247f73a3bcb69d2a0eb986 (patch)
treed7a37a6ee7b07aae61c1b9c381f55f96cf018cad
parent419e9e117fa110de24b87ace73984f133887078c (diff)
downloadguile-e5f8e12fd0393ed2a2247f73a3bcb69d2a0eb986.tar.gz
*** empty log message ***
-rw-r--r--libguile/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index 627f1e4c9..a9d314dba 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,3 +1,17 @@
+Mon Jun 16 17:20:55 1997 Marius Vollmer <mvo@zagadka.ping.de>
+
+ * dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
+ function call in SCM_DEFER_INTS/SCM_ALLOW_INTS.
+ (scm_dynamic_link, scm_dynamic_unlink, scm_dynamic_func): Always
+ call the sysdep functions with deferred ints.
+ * dynl.c, dynl-dl.c, dynl-dld.c, dynl-shl.c (sysdep_dynl_link,
+ sysdep_dynl_unlink, sysdep_dynl_func): Expect to be called with
+ deferred interrupts and insert SCM_ALLOW_INTS before throwing an
+ error.
+
+ * dynl.c (scm_dynamic_unlink, scm_dynamic_call): Return
+ SCM_UNSPECIFIED.
+
Sat Jun 14 19:00:58 1997 Gary Houston <ghouston@actrix.gen.nz>
* scmsigs.c (sys_deliver_signals): add a comment about a probable bug.