\
nwritten = fwrite(data_pointer, data_length, 1, file_pointer); \
if (nwritten != 1) { \
- if (nwritten == 0 && ferror(file_pointer)) { \
+ if (ferror(file_pointer)) { \
*error_pointer = errno; \
} else { \
*error_pointer = 0; \
file_hdr.network = linktype;
nwritten = fwrite(&file_hdr, sizeof(file_hdr), 1, fp);
if (nwritten != 1) {
- if (nwritten == 0 && ferror(fp))
+ if (ferror(fp))
*err = errno;
else
*err = 0; /* short write */
rec_hdr.orig_len = phdr->len;
nwritten = fwrite(&rec_hdr, sizeof(rec_hdr), 1, fp);
if (nwritten != 1) {
- if (nwritten == 0 && ferror(fp))
+ if (ferror(fp))
*err = errno;
else
*err = 0; /* short write */
nwritten = fwrite(pd, phdr->caplen, 1, fp);
if (nwritten != 1) {
- if (nwritten == 0 && ferror(fp))
+ if (ferror(fp))
*err = errno;
else
*err = 0; /* short write */