diff options
Diffstat (limited to 'libio/fileops.c')
| -rw-r--r-- | libio/fileops.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libio/fileops.c b/libio/fileops.c index 775999d..12b440b 100644 --- a/libio/fileops.c +++ b/libio/fileops.c @@ -113,6 +113,7 @@ _IO_new_file_init_internal (struct _IO_FILE_plus *fp) _IO_link_in (fp); fp->file._fileno = -1; + fp->file._total_written = 0; } /* External version of _IO_new_file_init_internal which switches off @@ -1185,6 +1186,7 @@ _IO_new_file_write (FILE *f, const void *data, ssize_t n) f->_flags |= _IO_ERR_SEEN; break; } + f->_total_written += count; to_do -= count; data = (void *) ((char *) data + count); } |
