Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2748 → Rev 2749

/trunk/uspace/srv/vfs/vfs_ops.c
363,12 → 363,12
 
/* Truncate the file if requested and if necessary. */
if (oflag & O_TRUNC) {
futex_down(&node->contents_rwlock);
rwlock_write_lock(&node->contents_rwlock);
if (node->size) {
rc = vfs_truncate_internal(node->fs_handle,
node->dev_handle, node->index, 0);
if (rc) {
futex_up(&node->contents_rwlock);
rwlock_write_unlock(&node->contents_rwlock);
vfs_node_put(node);
ipc_answer_0(rid, rc);
return;
375,7 → 375,7
}
node->size = 0;
}
futex_up(&node->contents_rwlock);
rwlock_write_unlock(&node->contents_rwlock);
}
 
/*