mustwrite
if (!mustwrite(edbuf, nread, preciousfile))
mustwrite(base + nwrote, n - nwrote, preciousfile);
mustwrite(base + nwrote, n - nwrote, preciousfile);
static bool mustwrite(const char *, size_t, FILE *);