[BACK]Return to solaris_threads.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc

Diff for /OpenXM_contrib2/asir2000/gc/solaris_threads.c between version 1.1 and 1.2

version 1.1, 1999/12/03 07:39:10 version 1.2, 2000/12/01 09:26:13
Line 661  void GC_my_stack_limits()
Line 661  void GC_my_stack_limits()
 }  }
   
   
 /* We hold allocation lock.  We assume the world is stopped.    */  /* We hold allocation lock.  Should do exactly the right thing if the   */
   /* world is stopped.  Should not fail if it isn't.                      */
 void GC_push_all_stacks()  void GC_push_all_stacks()
 {  {
     register int i;      register int i;
Line 900  GC_thr_create(void *stack_base, size_t stack_size,
Line 901  GC_thr_create(void *stack_base, size_t stack_size,
     }      }
     GC_multithreaded++;      GC_multithreaded++;
     if (stack == 0) {      if (stack == 0) {
         if (stack_size == 0) stack_size = GC_min_stack_sz;          if (stack_size == 0) stack_size = 1024*1024;
         stack = (void *)GC_stack_alloc(&stack_size);          stack = (void *)GC_stack_alloc(&stack_size);
         if (stack == 0) {          if (stack == 0) {
             GC_multithreaded--;              GC_multithreaded--;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>