aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--watchdog.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/watchdog.c b/watchdog.c
index 0fe66f9..2e8117a 100644
--- a/watchdog.c
+++ b/watchdog.c
@@ -84,7 +84,7 @@ int main(int argc, char **argv)
long clock_tick = sysconf(_SC_CLK_TCK);
char *logfile = argc > 1 ? argv[1] : "watchdog.log";
- int logfd = open(logfile, O_WRONLY | O_CREAT | O_APPEND, 0644);
+ int logfd = open(logfile, O_WRONLY | O_CREAT | O_APPEND | O_DIRECT, 0644);
if (logfd == -1) {
perror("open logfile");
return EXIT_FAILURE;
@@ -195,7 +195,6 @@ int main(int argc, char **argv)
int n_written = write(logfd, linebuffer, n_line);
(void) n_written;
- fsync(logfd);
bursting_pid = proc->pid;
}
}