1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

r13859: - remove useless fsync() calls

- make sure we only close the old_fd when the new one was opened

metze
(This used to be commit 3a6568c366)
This commit is contained in:
Stefan Metzmacher 2006-03-06 13:55:56 +00:00 committed by Gerald (Jerry) Carter
parent 1bff329dff
commit 1c49d8f794

View File

@ -98,7 +98,6 @@ _PUBLIC_ void do_debug(const char *format, ...) _PRINTF_ATTRIBUTE(1,2)
va_end(ap);
write(state.fd, s, strlen(s));
fsync(state.fd);
free(s);
}
@ -130,6 +129,7 @@ _PUBLIC_ void reopen_logs(void)
int newfd = open(fname, O_CREAT|O_APPEND|O_WRONLY, 0600);
if (newfd == -1) {
DEBUG(1, ("Failed to open new logfile: %s\n", fname));
old_fd = -1;
} else {
state.fd = newfd;
}
@ -142,7 +142,6 @@ _PUBLIC_ void reopen_logs(void)
}
if (old_fd > 2) {
fsync(old_fd);
close(old_fd);
}
}