On Thu, Jul 22, 2004 at 07:09:03PM +0100, Cam wrote:
> The 'strange behaviour' is that the transfer completes and the sender 
> seems to send a -1 (as seen in main.c)

Not quite.  The cause must come from someone calling either
read_longint() or write_longint(), which can happen at the end of the
transfer in the report() function (if you're doing a pull rather than a
push).  That is undoubtedly where the error you saw was coming from.

> Capabilities: 64-bit files, no socketpairs, hard links, symlinks, batchfiles,
>               IPv6, 64-bit system inums, 64-bit internal inums
> WARNING: no 64-bit integers on this platform!

That's a weird contradiction there.  I note that if the code in rsync.h
can't find a 64-bit type, it falls back to using off_t.  However, if
off_t is actually 64-bits (as it was here), the code doesn't notice
that.  I've just checked in some changes into CVS that should take care
of this case.

..wayne..
-- 
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to