Fix a deadlock in ggatel(8) simlar to one which was fixed some time

ago in md(4).

Submitted by:	Ivan Voras <ivoras@fer.hr>
This commit is contained in:
Pawel Jakub Dawidek 2004-10-02 16:58:33 +00:00
parent aefadae38e
commit 0618f3dcba

View File

@ -160,7 +160,7 @@ g_gatel_create(void)
struct g_gate_ctl_create ggioc; struct g_gate_ctl_create ggioc;
int fd; int fd;
fd = open(path, g_gate_openflags(flags)); fd = open(path, g_gate_openflags(flags) | O_DIRECT | O_FSYNC);
if (fd == -1) if (fd == -1)
err(EXIT_FAILURE, "Cannot open %s", path); err(EXIT_FAILURE, "Cannot open %s", path);
ggioc.gctl_version = G_GATE_VERSION; ggioc.gctl_version = G_GATE_VERSION;