Pacify Linux gcc more thoroughly.

meow-7.2.2
Nat Goodspeed 2011-07-14 20:20:35 -04:00
parent 9f66409b88
commit 1f58cd688f
1 changed files with 6 additions and 2 deletions

View File

@ -157,8 +157,12 @@ public:
// loop back to try another filename
}
// File is open, its name is in mPath: write it and close it.
(void)_write(fd, content.c_str(), content.length());
(void)_write(fd, "\n", 1);
// Truthfully, we'd just as soon ignore the return value from
// _write(), but Linux gcc generates fatal warnings if we do.
bool ok(true);
ok = ok && (content.length() == _write(fd, content.c_str(), content.length()));
ok = ok && (1 == _write(fd, "\n", 1));
assert(ok);
_close(fd);
}