Changeset f7017572 in mainline for uspace/srv/vfs/vfs_ops.c
- Timestamp:
- 2008-01-27T18:54:16Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- acfdcb0
- Parents:
- 15b9970
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs_ops.c
r15b9970 rf7017572 371 371 vfs_file_t *file = vfs_file_get(fd); 372 372 file->node = node; 373 if (oflag & O_APPEND) 373 if (oflag & O_APPEND) 374 374 file->append = true; 375 375 … … 471 471 else { 472 472 /* Update the cached version of node's size. */ 473 file->node->size = IPC_GET_ARG2(answer); 473 if (rc == EOK) 474 file->node->size = IPC_GET_ARG2(answer); 474 475 rwlock_write_unlock(&file->node->contents_rwlock); 475 476 } 476 477 477 478 /* Update the position pointer and unlock the open file. */ 478 file->pos += bytes; 479 if (rc == EOK) 480 file->pos += bytes; 479 481 futex_up(&file->lock); 480 482
Note:
See TracChangeset
for help on using the changeset viewer.