summaryrefslogtreecommitdiffstats
path: root/c/src/exec/libcsupport/src/open.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-24 23:10:04 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-24 23:10:04 +0000
commit6f43d82ecb3b8bbe6188b51acf136a260727ee81 (patch)
tree0186a9e88e8e2d1edcbeb02d40e8ed815d84f713 /c/src/exec/libcsupport/src/open.c
parent2001-04-24 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-6f43d82ecb3b8bbe6188b51acf136a260727ee81.tar.bz2
2001-04-24 Joel Sherrill <joel@OARcorp.com>
* libc/libio.c (rtems_libio_allocate): Make sure size and offset fields are cleared on each file open. Before this field was cleared, this resulted in the value from the last time that IOP was used being still in place. Discovered by Andrew Bythell <abythell@nortelnetworks.com>. * libc/open.c: Remove redundant setting of iop->offset.
Diffstat (limited to 'c/src/exec/libcsupport/src/open.c')
-rw-r--r--c/src/exec/libcsupport/src/open.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/c/src/exec/libcsupport/src/open.c b/c/src/exec/libcsupport/src/open.c
index f777fe6379..d1dbcb77c4 100644
--- a/c/src/exec/libcsupport/src/open.c
+++ b/c/src/exec/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 );