Changeset 677745a in mainline for uspace/srv/vfs/vfs_ops.c


Ignore:
Timestamp:
2013-07-29T12:54:39Z (11 years ago)
Author:
Jiri Zarevucky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5bcd5b7
Parents:
b7c62a9
Message:

Have lookup return the last found directory, and the portion of path traversed. In exchange, only size < 2GB is returned from lookup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs_ops.c

    rb7c62a9 r677745a  
    840840        } else {
    841841                if (file->append)
    842                         file->pos = file->node->size;
     842                        file->pos = vfs_node_get_size(file->node);
    843843               
    844844                rc = async_data_write_forward_4_1(fs_exch, VFS_OUT_WRITE,
     
    942942        case SEEK_END:
    943943                fibril_rwlock_read_lock(&file->node->contents_rwlock);
    944                 aoff64_t size = file->node->size;
     944                aoff64_t size = vfs_node_get_size(file->node);
    945945               
    946946                if ((off >= 0) && (size + off < size)) {
Note: See TracChangeset for help on using the changeset viewer.