Devels, I just came across tee() and splice(). They were introduced in 2.6.17, so relatively new, but not that new.
http://linux.die.net/man/2/tee http://linux.die.net/man/2/splice They allow data to be copied from one file descriptor to another without the data coming into userspace. If I was still an active developer, I think about modifying rdiff-backup to use them if there available. I doubt it would really impact the speed of rdiff-backup, but it seems like a fun project and I always liked learning new system calls. Greg -- Greg Freemyer Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer First 99 Days Litigation White Paper - http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com _______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki