search for: writebufs

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

Did you mean: writebuf
2003 Jan 03
0
[Fwd: Re: rsync windows -> unix still hanging :(]
...;d rsync cvs tree: Index: fileio.c =================================================================== RCS file: /cvsroot/rsync/fileio.c,v retrieving revision 1.5 diff -r1.5 fileio.c 79c79,107 < return write(f,buf,len); --- > static char *writeBuf; > static size_t writeBufSize; > static size_t writeBufCnt; > > if ( !writeBuf ) { > writeBufSize = MAX_MAP_SIZE; > writeBufCnt = 0; > writeBuf = (char*)malloc(MAX_MAP_SIZE); > if (!writeBuf) out_of_memory("write_file"); >...
2002 Dec 09
2
Rsync performance increase through buffering
...############################# diff -bur rsync/fileio.c rsync-craig/fileio.c --- rsync/fileio.c Fri Jan 25 15:07:34 2002 +++ rsync-craig/fileio.c Sat Dec 7 22:21:10 2002 @@ -76,7 +76,35 @@ int ret = 0; if (!sparse_files) { - return write(f,buf,len); + static char *writeBuf; + static size_t writeBufSize; + static size_t writeBufCnt; + + if ( !writeBuf ) { + writeBufSize = MAX_MAP_SIZE; + writeBufCnt = 0; + writeBuf = (char*)malloc(MAX_MAP_SIZE); + if (!writeBuf) out_of_memory("write_file"); + } + ret = len; + do { + if ( buf && writeBufCnt < w...