search for: buffersz

Displaying 2 results from an estimated 2 matches for "buffersz".

Did you mean: buffers
2003 Jan 03
0
[Fwd: Re: rsync windows -> unix still hanging :(]
...1.105 diff -r1.105 io.c 44,45c44,45 < static int multiplex_in_fd; < static int multiplex_out_fd; --- > static int multiplex_in_fd = -1; > static int multiplex_out_fd = -1; 288a289,291 > static char *buffer; > static size_t bufferIdx = 0; > static size_t bufferSz; 290c293 < if (!io_multiplexing_in || fd != multiplex_in_fd) --- > if (fd != multiplex_in_fd) 292a296,305 > if (!io_multiplexing_in && remaining == 0) { > if (!buffer) { > bufferSz = 2 * IO_BUFFER_SIZE; > buffer = malloc(buffer...
2002 Dec 09
2
Rsync performance increase through buffering
...fd; +static int multiplex_in_fd = -1; +static int multiplex_out_fd = -1; static time_t last_io; static int no_flush; @@ -286,17 +286,31 @@ static size_t remaining; int tag, ret = 0; char line[1024]; + static char *buffer; + static size_t bufferIdx = 0; + static size_t bufferSz; - if (!io_multiplexing_in || fd != multiplex_in_fd) + if (fd != multiplex_in_fd) return read_timeout(fd, buf, len); + if (!io_multiplexing_in && remaining == 0) { + if (!buffer) { + bufferSz = 2 * IO_BUFFER_SIZE; + buffer = malloc(bufferSz); + if (!buffer) out_of_memory(&qu...