X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=bfile%2Fbfile.c;h=d328d48fd3294a1a2bbadfef3c5440d4d95eeb6f;hb=83533000f9456dcab2fc171abafd84d6104d4087;hp=91e8fe24517924a087cec0d0eb0c76c4f1546621;hpb=ef696645cc3b7e0f4027008d1dc589c0f0f90c1f;p=idzebra-moved-to-github.git diff --git a/bfile/bfile.c b/bfile/bfile.c index 91e8fe2..d328d48 100644 --- a/bfile/bfile.c +++ b/bfile/bfile.c @@ -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;