]> mj.ucw.cz Git - libucw.git/blobdiff - lib/fastbuf.h
Several bits of the new sorter.
[libucw.git] / lib / fastbuf.h
index c5e1deb860f8610ed5cbb5eba03f6723e78c9cd7..abcf7118499f0a76a66b5ab1b4a0aa3e11f03e1f 100644 (file)
@@ -88,6 +88,9 @@ struct fastbuf *bfdopen(int fd, uns buflen);
 struct fastbuf *bfdopen_shared(int fd, uns buflen);
 void bfilesync(struct fastbuf *b);
 
+#define TEMP_FILE_NAME_LEN 256
+void temp_file_name(byte *name);
+
 /* FastIO on in-memory streams */
 
 struct fastbuf *fbmem_create(unsigned blocksize);      /* Create stream and return its writing fastbuf */
@@ -103,7 +106,7 @@ struct asio_queue;
 struct fastbuf *fbdir_open(byte *name, uns mode, struct asio_queue *io_queue);
 struct fastbuf *fbdir_open_try(byte *name, uns mode, struct asio_queue *io_queue);
 struct fastbuf *fbdir_open_fd(int fd, struct asio_queue *io_queue);
-struct fastbuf *fbdir_open_tmp(int fd, struct asio_queue *io_queue);
+struct fastbuf *fbdir_open_tmp(struct asio_queue *io_queue);
 
 /* FastI on file descriptors with limit */