Changeset b2a18234 in mainline for uspace/srv/fs/minixfs/mfs_dentry.c
- Timestamp:
- 2011-07-27T10:55:19Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e8b6b6a
- Parents:
- 88be951e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/minixfs/mfs_dentry.c
r88be951e rb2a18234 183 183 184 184 if (!empty_dentry_found) { 185 r = inode_grow(mnode, sbi->dirsize); 185 uint32_t b, pos; 186 pos = mnode->ino_i->i_size; 187 r = read_map(&b, mnode, pos); 186 188 on_error(r, goto out); 189 190 if (b == 0) { 191 /*Increase the inode size*/ 192 193 uint32_t dummy; 194 r = mfs_alloc_zone(mnode->instance, &b); 195 on_error(r, goto out); 196 r = write_map(mnode, pos, b, &dummy); 197 on_error(r, goto out); 198 } 199 200 mnode->ino_i->i_size += sbi->dirsize; 201 mnode->ino_i->dirty = true; 187 202 188 203 r = read_dentry(mnode, &d_info, i);
Note:
See TracChangeset
for help on using the changeset viewer.