diff options
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/libcsupport/src/libio.c | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/open.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/libcsupport/src/libio.c b/cpukit/libcsupport/src/libio.c index 9c0c09776c..1216ec15a5 100644 --- a/cpukit/libcsupport/src/libio.c +++ b/cpukit/libcsupport/src/libio.c @@ -208,6 +208,8 @@ rtems_libio_t *rtems_libio_allocate( void ) rtems_libio_iop_freelist = iop->data1; iop->data1 = 0; iop->flags = LIBIO_FLAGS_OPEN; + iop->size = 0; + iop->offset = 0; goto done; } diff --git a/cpukit/libcsupport/src/open.c b/cpukit/libcsupport/src/open.c index f777fe6379..d1dbcb77c4 100644 --- a/cpukit/libcsupport/src/open.c +++ b/cpukit/libcsupport/src/open.c @@ -146,7 +146,6 @@ int open( * returned by successful path evaluation. */ - iop->offset = 0; iop->handlers = loc.handlers; iop->file_info = loc.node_access; iop->flags |= rtems_libio_fcntl_flags( flags ); |