]> mj.ucw.cz Git - libucw.git/blobdiff - lib/bucket.h
Improved and cleaned up the bucket library. The original "single operation
[libucw.git] / lib / bucket.h
index ac14a6ddb01c99c070054b023140dd1798bb850d..b493305d20a30c800268dcc04ee1883f0e4bcadd 100644 (file)
@@ -17,7 +17,9 @@
  *
  * Locking: Each operation on the pool is protected by a flock.
  *
- * The buckets emulate non-seekable fastbuf streams.
+ * The buckets emulate fastbuf streams. Read streams act as normal files,
+ * but there can be only one write stream which is non-seekable and you
+ * also shouldn't open new read streams when writing.
  *
  * fork()'ing if you don't have any bucket open is safe.
  */
@@ -64,7 +66,6 @@ int obuck_find_next(struct obuck_header *hdrp, int full);
 
 /* Reading current bucket */
 struct fastbuf *obuck_fetch(void);
-void obuck_fetch_end(struct fastbuf *b);
 
 /* Creating buckets */
 struct fastbuf *obuck_create(u32 type);