Cached/commit files implemented as meta-files.
[idzebra-moved-to-github.git] / bfile / cfile.h
index 5080151..2f8c3bb 100644 (file)
@@ -4,7 +4,10 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: cfile.h,v $
- * Revision 1.1  1995-11-30 08:33:12  adam
+ * Revision 1.2  1995-12-01 11:37:23  adam
+ * Cached/commit files implemented as meta-files.
+ *
+ * Revision 1.1  1995/11/30  08:33:12  adam
  * Started work on commit facility.
  *
  */
@@ -36,8 +39,8 @@ typedef struct CFile_struct
         int next_block;
         int block_size;
     } head;
-    int block_fd;
-    int hash_fd;
+    MFile block_mf;
+    MFile hash_mf;
     int *array;
     struct CFile_hash_bucket **parray;
     struct CFile_hash_bucket *bucket_lru_front, *bucket_lru_back;
@@ -45,12 +48,12 @@ typedef struct CFile_struct
     int bucket_in_memory;
     int max_bucket_in_memory;
     char *iobuf;
-    MFile mf;
+    MFile rmf;
 } *CFile;
 
 int cf_close (CFile cf);
-CFile cf_open (MFile mf, const char *cname, const char *fname,
-               int block_size, int wflag, int *firstp);
+CFile cf_open (MFile mf, const char *fname, int block_size, int wflag,
+               int *firstp);
 int cf_read (CFile cf, int no, int offset, int num, void *buf);
 int cf_write (CFile cf, int no, int offset, int num, const void *buf);
 void cf_commit (CFile cf);