src/lib/cache.c
changeset 60 cb6407844ab5
parent 59 80135bdfd343
child 66 55949307182c
--- a/src/lib/cache.c	Mon Jan 25 01:59:06 2010 +0200
+++ b/src/lib/cache.c	Mon Jan 25 02:00:14 2010 +0200
@@ -227,7 +227,7 @@
 /**
  * Mmap the pt_cache_file using sizeof(struct pt_cache_file) + data_size
  */
-static int pt_cache_open_mmap (struct pt_cache *cache, void **addr_ptr, size_t data_size, bool readonly)
+static int pt_cache_open_mmap (struct pt_cache *cache, struct pt_cache_file **file_ptr, size_t data_size, bool readonly)
 {
     int prot = 0;
     void *addr;
@@ -246,7 +246,7 @@
         RETURN_ERROR(PT_ERR_CACHE_MMAP);
 
     // ok
-    *addr_ptr = addr;
+    *file_ptr = addr;
 
     return 0;
 }
@@ -273,7 +273,7 @@
         JUMP_SET_ERROR(err, PT_ERR_CACHE_VERSION);
 
     // mmap the header + data
-    if ((err = pt_cache_open_mmap(cache, (void **) &cache->file, header.data_size, true)))
+    if ((err = pt_cache_open_mmap(cache, &cache->file, header.data_size, true)))
         JUMP_ERROR(err);
 
     // done
@@ -339,7 +339,7 @@
         JUMP_SET_ERROR(err, PT_ERR_CACHE_TRUNC);
 
     // mmap header and data
-    if ((err = pt_cache_open_mmap(cache, (void **) &cache->file, header->data_size, false)))
+    if ((err = pt_cache_open_mmap(cache, &cache->file, header->data_size, false)))
         JUMP_ERROR(err);
 
     // done