Moved write_ndx_and_attrs() to sender.c and made it public.

This commit is contained in:
Wayne Davison
2006-12-02 16:16:54 +00:00
parent 20f0d0f9b9
commit d2aee174e6

13
rsync.c
View File

@@ -91,19 +91,6 @@ void setup_iconv()
}
#endif
static 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);
}
/* This is used by sender.c with a valid f_out, and by receive.c with
* f_out = -1. */
int read_item_attrs(int f_in, int f_out, int ndx, uchar *type_ptr,