Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/ext2fs/ext2_inode.c
Context not available. | |||||
#include <fs/ext2fs/ext2fs.h> | #include <fs/ext2fs/ext2fs.h> | ||||
#include <fs/ext2fs/fs.h> | #include <fs/ext2fs/fs.h> | ||||
#include <fs/ext2fs/ext2_extern.h> | #include <fs/ext2fs/ext2_extern.h> | ||||
#include <fs/ext2fs/ext2_extattr.h> | |||||
static int ext2_indirtrunc(struct inode *, daddr_t, daddr_t, | static int ext2_indirtrunc(struct inode *, daddr_t, daddr_t, | ||||
daddr_t, int, e4fs_daddr_t *); | daddr_t, int, e4fs_daddr_t *); | ||||
Context not available. | |||||
if (ip->i_mode == 0) | if (ip->i_mode == 0) | ||||
goto out; | goto out; | ||||
if (ip->i_nlink <= 0) { | if (ip->i_nlink <= 0) { | ||||
ext2_extattr_free(ip); | |||||
error = ext2_truncate(vp, (off_t)0, 0, NOCRED, td); | error = ext2_truncate(vp, (off_t)0, 0, NOCRED, td); | ||||
ip->i_rdev = 0; | ip->i_rdev = 0; | ||||
mode = ip->i_mode; | mode = ip->i_mode; | ||||
Context not available. |