[BACK]Return to monitor_mm.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/monitor_mm.c between version 1.5.2.1 and 1.6

version 1.5.2.1, 2002/06/02 22:56:10 version 1.6, 2002/06/04 23:05:49
Line 85 
Line 85 
         address = mmap(NULL, size, PROT_WRITE|PROT_READ, MAP_ANON|MAP_SHARED,          address = mmap(NULL, size, PROT_WRITE|PROT_READ, MAP_ANON|MAP_SHARED,
             -1, 0);              -1, 0);
         if (address == MAP_FAILED)          if (address == MAP_FAILED)
                 fatal("mmap(%lu)", (u_long)size);                  fatal("mmap(%lu): %s", (u_long)size, strerror(errno));
   
         mm->address = address;          mm->address = address;
         mm->size = size;          mm->size = size;
Line 124 
Line 124 
         mm_freelist(mm->mmalloc, &mm->rb_allocated);          mm_freelist(mm->mmalloc, &mm->rb_allocated);
   
         if (munmap(mm->address, mm->size) == -1)          if (munmap(mm->address, mm->size) == -1)
                 fatal("munmap(%p, %lu)", mm->address, (u_long)mm->size);                  fatal("munmap(%p, %lu): %s", mm->address, (u_long)mm->size,
                       strerror(errno));
         if (mm->mmalloc == NULL)          if (mm->mmalloc == NULL)
                 xfree(mm);                  xfree(mm);
         else          else
Line 138 
Line 139 
   
         address = mm_malloc(mm, size);          address = mm_malloc(mm, size);
         if (address == NULL)          if (address == NULL)
                 fatal("%s: mm_malloc(%lu)", __FUNCTION__, (u_long)size);                  fatal("%s: mm_malloc(%lu)", __func__, (u_long)size);
         return (address);          return (address);
 }  }
   
Line 287 
Line 288 
         struct mm_master *mmold;          struct mm_master *mmold;
         struct mmtree rb_free, rb_allocated;          struct mmtree rb_free, rb_allocated;
   
         debug3("%s: Share sync", __FUNCTION__);          debug3("%s: Share sync", __func__);
   
         mm = *pmm;          mm = *pmm;
         mmold = mm->mmalloc;          mmold = mm->mmalloc;
Line 312 
Line 313 
         *pmm = mm;          *pmm = mm;
         *pmmalloc = mmalloc;          *pmmalloc = mmalloc;
   
         debug3("%s: Share sync end", __FUNCTION__);          debug3("%s: Share sync end", __func__);
 }  }
   
 void  void

Legend:
Removed from v.1.5.2.1  
changed lines
  Added in v.1.6