[BACK]Return to mallocx.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gc

Diff for /OpenXM_contrib/gc/Attic/mallocx.c between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 1999/11/27 10:58:32 version 1.1.1.2, 2000/04/14 11:07:59
Line 57  register int k;
Line 57  register int k;
     if(GC_incremental && !GC_dont_gc)      if(GC_incremental && !GC_dont_gc)
         GC_collect_a_little_inner((int)n_blocks);          GC_collect_a_little_inner((int)n_blocks);
     lw = ROUNDED_UP_WORDS(lb);      lw = ROUNDED_UP_WORDS(lb);
     while ((h = GC_allochblk(lw, k, IGNORE_OFF_PAGE)) == 0      h = GC_allochblk(lw, k, IGNORE_OFF_PAGE);
            && GC_collect_or_expand(n_blocks, TRUE));  #   ifdef USE_MUNMAP
         if (0 == h) {
           GC_merge_unmapped();
           h = GC_allochblk(lw, k, IGNORE_OFF_PAGE);
         }
   #   endif
       while (0 == h && GC_collect_or_expand(n_blocks, TRUE)) {
         h = GC_allochblk(lw, k, IGNORE_OFF_PAGE);
       }
     if (h == 0) {      if (h == 0) {
         op = 0;          op = 0;
     } else {      } else {

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2

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