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

Reply via email to