1 |
|
2002-12-10 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2 |
|
|
3 |
|
These changes remove scm_ints_disabled (which hasn't has any |
4 |
|
effect in Guile for quite some time). |
5 |
|
|
6 |
|
* async.c, error.h (scm_ints_disabled): Removed. |
7 |
|
|
8 |
|
* gc.c (scm_gc_for_newcell), init.c (scm_init_guile_1), |
9 |
|
root.c (scm_internal_cwdr), gdbint.c (SCM_BEGIN_FOREIGN_BLOCK, |
10 |
|
SCM_END_FOREIGN_BLOCK): Don't touch scm_ints_disabled. |
11 |
|
(old_ints): Removed. |
12 |
|
|
13 |
|
* __scm.h (SCM_DEFER_INTS, SCM_ALLOW_INTS): Define as a recursive |
14 |
|
critical section. |
15 |
|
(SCM_REDEFER_INTS, SCM_ALLOW_INTS): Define as SCM_DEFER_INTS and |
16 |
|
SCM_ALLOW_INTS. |
17 |
|
|
18 |
2002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2002-12-09 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
19 |
|
|
20 |
* threads.c (scm_mutex_lock, scm_cond_wait, scm_cond_timedwait): |
* threads.c (scm_mutex_lock, scm_cond_wait, scm_cond_timedwait): |