cosmetic restructuring

This commit is contained in:
David Rose 2002-10-10 22:00:50 +00:00
parent 89e070b6ce
commit d27d5d47f2

View File

@ -160,14 +160,20 @@ do_autorestart() {
perror("sigaction");
}
/* If we have a logfile, dup it onto stdout and stderr. */
if (logfile_fd >= 0) {
/* If we have a logfile, dup it onto stdout and stderr. */
dup2(logfile_fd, STDOUT_FILENO);
dup2(logfile_fd, STDERR_FILENO);
close(logfile_fd);
} else {
/* Otherwise, close them. */
close(STDOUT_FILENO);
close(STDERR_FILENO);
}
/* Make sure stdin is closed. */
close(STDIN_FILENO);
now = time(NULL);
strftime(time_buffer, TIME_BUFFER_SIZE, "%T on %A, %d %b %Y", localtime(&now));
fprintf(stderr, "autorestart begun at %s.\n", time_buffer);
@ -328,9 +334,6 @@ main(int argc, char *argv[]) {
fprintf(stderr, "Generating output to %s.\n", logfile_name);
}
/* Make sure standard input is closed. */
close(STDIN_FILENO);
double_fork();
return 0;