This adds a syscall wrapper for splice. I trusted git apply too much, so there are two parts to this patch: one to add the syscall, one to fix the header back up... Isaac Dunham