diff options
author | Xiangfu <xiangfu@openmobilefree.net> | 2012-05-14 16:04:23 +0800 |
---|---|---|
committer | Xiangfu <xiangfu@openmobilefree.net> | 2012-05-14 16:04:23 +0800 |
commit | dfccac65f0aee6de07550eded8bb14420f9f2268 (patch) | |
tree | d09b0d088c0971569dffed95bf02bbbb943fcee7 | |
parent | 34cc1b910b6429beb46fcc88aa53a37fd2e649c4 (diff) |
rtems_yaffs: don't set offset when write file
-rw-r--r-- | rtems/rtems_yaffs.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/rtems/rtems_yaffs.c b/rtems/rtems_yaffs.c index d14cbcc..8cb25e0 100644 --- a/rtems/rtems_yaffs.c +++ b/rtems/rtems_yaffs.c @@ -614,9 +614,7 @@ static ssize_t ryfs_file_write(rtems_libio_t *iop, const void *buffer, size_t co new_offset = offset + count; if (is_valid_offset(new_offset)) { rv = yaffs_wr_file(obj, buffer, offset, (int) count, 0); - if (rv > 0) { - iop->offset = new_offset; - } else { + if (rv <= 0) { errno = ENOSPC; } } else { |