BLK_NOCOPY
if (blkno == BLK_NOCOPY || blkno == BLK_SNAP)
db_assign(ip, loc, BLK_NOCOPY);
else if (db_get(ip, loc) == BLK_NOCOPY) {
idb_assign(ip, ibp->b_data, indiroff, BLK_NOCOPY);
else if (idb_get(ip, ibp->b_data, indiroff) == BLK_NOCOPY) {
if (expungetype == BLK_NOCOPY || cancelip->i_nlink == 0)
if (expungetype == BLK_NOCOPY || cancelip->i_nlink == 0)
if (expungetype == BLK_NOCOPY)
if (blkno == 0 || blkno == BLK_NOCOPY || blkno == BLK_SNAP)
if (expungetype == BLK_SNAP && blkno == BLK_NOCOPY) {
if (blkno == 0 || blkno == BLK_NOCOPY)
if (dblk == BLK_NOCOPY || dblk == BLK_SNAP)
if (dblk == BLK_NOCOPY || dblk == BLK_SNAP)
db_assign(ip, lbn, BLK_NOCOPY);
BLK_NOCOPY);
error = expunge(vp, xp, copy_fs, fullacct, BLK_NOCOPY);