Changeset 5612


Ignore:
Timestamp:
Dec 14, 2006, 2:16:37 PM (18 years ago)
Author:
Gary Byers
Message:

lazarus() runs with a lock on the TCR_AREA_LOCK.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/pmcl-kernel.c

    r5595 r5612  
    13331333  TCR *tcr = get_tcr(false);
    13341334  if (tcr) {
     1335    /* Some threads may be dying; no threads should be created. */
     1336    LOCK(lisp_global(TCR_AREA_LOCK),tcr);
    13351337    tcr->vs_area->active = tcr->vs_area->high - node_size;
    13361338    tcr->save_vsp = (LispObj *)(tcr->vs_area->active);
Note: See TracChangeset for help on using the changeset viewer.