added some really ugly code to allow errors to propogate to
authorAndrew Tridgell <tridge@samba.org>
Sun, 23 Jan 2000 07:36:56 +0000 (07:36 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sun, 23 Jan 2000 07:36:56 +0000 (07:36 +0000)
commit554e0a8dd0079cd8d28dbb30ffd90010f2f97933
tree6d739945244b9889fde61556e54f77dd4ab53c8e
parentb0f3f5784c8635fe08d5d8e397f476a0c9ccba66
added some really ugly code to allow errors to propogate to
clients when writing to a rsync server

it works like this:

- we have an extra pipe from the receiver to the generator
- the server always runs with multiplexing on
- errors from the generator go down the multiplexed connection
- errors from the receiver go over the pipe, and from there to
  the multiplexed conn

it required some incredibly ugly code. damn.
clientserver.c
io.c
log.c
main.c
receiver.c
rsync.h