Code

vcs-svn: allow input from file descriptor
[git.git] / vcs-svn / line_buffer.c
index 37ec56e5be46e88bcd9a2f41d70170a642297b9f..e29a81a536de5a6e68a5b434a330f23a96f304bb 100644 (file)
@@ -17,6 +17,14 @@ int buffer_init(struct line_buffer *buf, const char *filename)
        return 0;
 }
 
+int buffer_fdinit(struct line_buffer *buf, int fd)
+{
+       buf->infile = fdopen(fd, "r");
+       if (!buf->infile)
+               return -1;
+       return 0;
+}
+
 int buffer_deinit(struct line_buffer *buf)
 {
        int err;