]> mj.ucw.cz Git - libucw.git/blobdiff - lib/pagecache.c
Added ABS macro.
[libucw.git] / lib / pagecache.c
index e3257fe20e5a3612c92d6f80459784822614e56a..57abfeea3beb50193e798d7118cd713dc9e57ffc 100644 (file)
@@ -39,10 +39,9 @@ struct page_cache {
 struct page_cache *
 pgc_open(uns page_size, uns max_pages)
 {
-  struct page_cache *c = xmalloc(sizeof(struct page_cache));
+  struct page_cache *c = xmalloc_zero(sizeof(struct page_cache));
   uns i;
 
-  bzero(c, sizeof(*c));
   init_list(&c->free_pages);
   init_list(&c->locked_pages);
   init_list(&c->dirty_pages);