About splice systemcall problem

while i was using splice system call for copy one file to another,
I got the error is given below:

splice() (from) failed: Invalid argument

In file:
int relay_fd,log_fd;
int pipe_fd[2];
int retval;
After open the files,

retval = splice(relay_fd, NULL, pipe_fd[1], NULL, 128, SPLICE_F_MOVE);

If you have any idea, please help me.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!