From: Wayne Davison Date: Sat, 2 Dec 2006 16:17:11 +0000 (+0000) Subject: Restored write_ndx_and_attrs() and made it public. X-Git-Tag: v3.0.0pre1~531 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d144e43bb3ea77bdc9d1dd68a648166970822dd6;p=thirdparty%2Frsync.git Restored write_ndx_and_attrs() and made it public. --- diff --git a/sender.c b/sender.c index 52aaa9c6..26cdafa0 100644 --- a/sender.c +++ b/sender.c @@ -143,6 +143,19 @@ void successful_send(int ndx) } } +void write_ndx_and_attrs(int f_out, int ndx, int iflags, + uchar fnamecmp_type, char *buf, int len) +{ + write_int(f_out, ndx); + if (protocol_version < 29) + return; + write_shortint(f_out, iflags); + if (iflags & ITEM_BASIS_TYPE_FOLLOWS) + write_byte(f_out, fnamecmp_type); + if (iflags & ITEM_XNAME_FOLLOWS) + write_vstring(f_out, buf, len); +} + void send_files(struct file_list *flist, int f_out, int f_in) { int fd = -1;