]> mj.ucw.cz Git - libucw.git/commitdiff
Use big_alloc().
authorMartin Mares <mj@ucw.cz>
Thu, 23 Nov 2006 23:22:11 +0000 (00:22 +0100)
committerMartin Mares <mj@ucw.cz>
Thu, 23 Nov 2006 23:22:11 +0000 (00:22 +0100)
debug/sorter/retros.c

index b0de3a824e91b53848ee9f9ca5064cdfd6e86c45..52d4690b2e5ee772746c1b6c7313acf12c1dccca 100644 (file)
@@ -23,25 +23,12 @@ static u32 sum;
 
 static struct elt *alloc_elts(uns n)
 {
-#if 0
-  return xmalloc(n * sizeof(struct elt));
-#else
-  uns len = ALIGN_TO(n * sizeof(struct elt), PAGE_SIZE);
-  void *p = mmap(NULL, len, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
-  ASSERT(p != MAP_FAILED);
-  return p;
-#endif
+  return big_alloc(n * sizeof(struct elt));
 }
 
 static void free_elts(struct elt *a, uns n)
 {
-#if 0
-  xfree(a);
-  (void) n;
-#else
-  uns len = ALIGN_TO(n * sizeof(struct elt), PAGE_SIZE);
-  munmap(a, len);
-#endif
+  big_free(a, n * sizeof(struct elt));
 }
 
 static int comp(const void *x, const void *y)