Added structure year and date.
[idzebra-moved-to-github.git] / bfile / bfile.c
index 91e8fe2..d328d48 100644 (file)
@@ -4,7 +4,13 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: bfile.c,v $
- * Revision 1.29  1999-05-26 07:49:12  adam
+ * Revision 1.31  1999-12-08 15:03:11  adam
+ * Implemented bf_reset.
+ *
+ * Revision 1.30  1999/10/14 14:33:49  adam
+ * Added truncation 5=106.
+ *
+ * Revision 1.29  1999/05/26 07:49:12  adam
  * C++ compilation.
  *
  * Revision 1.28  1999/05/12 13:08:05  adam
@@ -119,6 +125,11 @@ BFiles bfs_create (const char *spec)
     bfs->commit_area = NULL;
     bfs->register_area = mf_init("register", spec);
     bfs->lockDir = NULL;
+    if (!bfs->register_area)
+    {
+        bfs_destroy(bfs);
+        return 0;
+    }
     return bfs;
 }
 
@@ -254,6 +265,12 @@ int bf_commitExists (BFiles bfs)
     return 0;
 }
 
+void bf_reset (BFiles bfs)
+{
+    mf_reset (bfs->commit_area);
+    mf_reset (bfs->register_area);
+}
+
 void bf_commitExec (BFiles bfs)
 {
     FILE *inf;