copy_fd
if (copy_fd != -1) { \
close(copy_fd); \
int fd, copy_fd, tmp_fd, new_file_flag = 0;
fd = copy_fd = tmp_fd = -1;
if ((copy_fd = open(copy_rep, O_RDWR | O_CREAT | O_TRUNC,
if (lseek(copy_fd, filesize - 1, SEEK_SET) == -1) {
if (write(copy_fd, "", 1) != 1) {
MAP_SHARED, copy_fd, 0)) == MAP_FAILED) {
if (fchmod(copy_fd,
if (fchmod(copy_fd, S_IRUSR | S_IRGRP | S_IROTH) < 0) {
close(copy_fd); copy_fd = -1;
if (fchmod(copy_fd, S_IRUSR | S_IRGRP | S_IROTH) < 0) {
close(copy_fd); copy_fd = -1;
errors += copy_fd(cached_stdout_fd, stdout, len);
errors += copy_fd(cached_stderr_fd, stderr, len);