prn_write
static int prn_write(const char *, size_t);
return prn_write(buf, strlen(buf));
if (r && (prn_write(buf, r) == -1))
if (prn_writefile(fp) == -1 || prn_write("\0", 1) == -1)