3 int copy_fd(int ifd
, int ofd
)
8 ssize_t len
= xread(ifd
, buffer
, sizeof(buffer
));
15 return error("copy-fd: read returned %s",
16 strerror(read_error
));
19 int written
= xwrite(ofd
, buf
, len
);
26 return error("copy-fd: write returned 0");
29 return error("copy-fd: write returned %s",