elftc_copyfile —
convenience function to copy data
library “libelftc”
#include
<libelftc.h>
in
elftc_copyfile(
int
ifd,
int
ofd);
The function
elftc_copyfile() copies the contents
of the file referenced by argument
ifd to the
file referenced by argument
ofd.
The argument
ifd should contain a file
descriptor opened for reading, with its file offset at the beginning of the
file.
The argument
ofd should contain a file
descriptor opened for writing.
Upon successful completion, the value 0 is returned; otherwise the
value -1 is returned and the global variable
errno is set to indicate the error.
The function
elftc_copyfile() may fail with any of
the errors returned by
fstat(2),
mmap(2),
munmap(2),
read(2),
write(2), or
malloc(3).
fstat(2),
mmap(2),
munmap(2),
read(2),
write(2),
malloc(3)