safewrite
safewrite(outfile, &ep.f, sizeof(ep.f), "ep.f: write");
safewrite(outfile, &ep.a, sizeof(ep.a), "ep.a: write");
safewrite(outfile, &esecs, sizeof(esecs[0]) * nsecs, "esecs: write");
safewrite(out, ibuf, cur, "copy: write");
safewrite(out, symhdrp, sizeof(*symhdrp),
safewrite(out, ecoffsymtab.stringtab, ecoffsymtab.stringsize,
safewrite(out, ecoffsymtab.ecoff_syms,
safewrite(fd, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0", size, msg);
static void safewrite(int, const void *, off_t, const char *);