mustwrite
static int mustwrite(char *base, int n, FILE *preciousfile);
if (mustwrite(edbuf, nread, preciousfile) == 0)
(void) mustwrite(base + nwrote, n - nwrote, preciousfile);
(void) mustwrite(base + nwrote, n - nwrote,