mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-14 15:40:19 +02:00
Threading changes.
This commit is contained in:
parent
be1b896c82
commit
a54a94b397
34 changed files with 1298 additions and 1127 deletions
|
@ -46,7 +46,6 @@ root_mark (SCM root)
|
|||
scm_gc_mark (s->rootcont);
|
||||
scm_gc_mark (s->dynwinds);
|
||||
scm_gc_mark (s->progargs);
|
||||
scm_gc_mark (s->exitval);
|
||||
scm_gc_mark (s->cur_inp);
|
||||
scm_gc_mark (s->cur_outp);
|
||||
scm_gc_mark (s->cur_errp);
|
||||
|
@ -91,7 +90,6 @@ scm_make_root (SCM parent)
|
|||
root_state->rootcont
|
||||
= root_state->dynwinds
|
||||
= root_state->progargs
|
||||
= root_state->exitval
|
||||
= root_state->cur_inp
|
||||
= root_state->cur_outp
|
||||
= root_state->cur_errp
|
||||
|
@ -346,6 +344,10 @@ scm_apply_with_dynamic_root (SCM proc, SCM a1, SCM args, SCM handler)
|
|||
|
||||
|
||||
|
||||
/* Initialized in scm_threads_prehistory.
|
||||
*/
|
||||
pthread_key_t scm_i_root_key;
|
||||
|
||||
void
|
||||
scm_init_root ()
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue