/* FastIO on standard files (specify buffer size 0 to enable mmaping) */
struct fastbuf *bopen(byte *name, uns mode, uns buflen);
+struct fastbuf *bopen_try(byte *name, uns mode, uns buflen);
struct fastbuf *bopen_tmp(uns buflen);
struct fastbuf *bfdopen(int fd, uns buflen);
struct fastbuf *bfdopen_shared(int fd, uns buflen);
/* FastIO on recyclable growing buffers */
-struct fastbuf *fbgbuf_create(unsigned basic_size);
-void fbgbuf_write(struct fastbuf *b); /* Reset stream and prepare for writing */
-void fbgbuf_rewind(struct fastbuf *b); /* Close reading if needed and prepare for reading */
+struct fastbuf *fbgrow_create(unsigned basic_size);
+void fbgrow_reset(struct fastbuf *b); /* Reset stream and prepare for writing */
+void fbgrow_rewind(struct fastbuf *b); /* Prepare for reading */
/* Configuring stream parameters */