i_nlink
if (ip->i_nlink <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
ip->i_nlink = le16toh(ei->e2di_nlink);
ip->i_mode = ip->i_nlink ? le16toh(ei->e2di_mode) : 0;
(ip->i_nlink < 2 || !S_ISDIR(ip->i_mode))) {
ei->e2di_nlink = htole16(ip->i_nlink);
in->i_nlink, (uintmax_t)in->i_blocks);
dp->i_nlink != 0) {
ip->i_gen != ufhp->ufid_gen || ip->i_nlink <= 0) {
if ((nlink_t)dp->i_nlink >= EXT4_LINK_MAX &&
ip->i_nlink = 2;
ip->i_nlink = 0;
ip->i_nlink = 0;
ip->i_nlink = 1;
ip->i_nlink = 0;
vap->va_nlink = ip->i_nlink;
ip->i_nlink--;
if ((nlink_t)ip->i_nlink >= EXT4_LINK_MAX) {
ip->i_nlink++;
ip->i_nlink--;
ip->i_nlink++;
ip->i_nlink > 1) {
if (ip->i_nlink >= EXT4_LINK_MAX || ip->i_nlink == 2)
ip->i_nlink = 1;
} else if (ip->i_nlink > EXT4_LINK_MAX) {
ip->i_nlink--;
if (!S_ISDIR(ip->i_mode) || ip->i_nlink > 2)
ip->i_nlink--;
if (ip->i_nlink >= EXT4_LINK_MAX &&
if ((nlink_t)dp->i_nlink >= LINK_MAX) {
if (xp->i_nlink > 2)
xp->i_nlink = 0;
int32_t i_nlink; /* File link count. */
long i_nlink; /* MFR */
ip->i_nlink = mfrp->fr_nlink;
vap->va_nlink = ip->i_nlink;
else if (ip->i_effnlink != ip->i_nlink)
if (ip->i_nlink < ip->i_effnlink) {
inodedep->id_nlinkdelta = ip->i_nlink - ip->i_effnlink;
ip->i_nlink--;
if (ip->i_nlink < ip->i_effnlink) {
inodedep->id_nlinkdelta = ip->i_nlink - ip->i_effnlink;
ip->i_nlink -= 2;
if (ip->i_nlink < ip->i_effnlink) {
inodedep->id_nlinkdelta = ip->i_nlink - ip->i_effnlink;
ip->i_effnlink = ip->i_nlink;
if (ip->i_effnlink != ip->i_nlink)
if (inodedep->id_nlinkdelta != ip->i_nlink - ip->i_effnlink) {
ip->i_effnlink = ip->i_nlink;
ip->i_effnlink = ip->i_nlink;
if (ip->i_nlink <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
oip->i_nlink--;
ip->i_nlink--;
ip->i_nlink) <= 0) {
if ((nlink_t)dp->i_nlink >= LINK_MAX) {
dp->i_nlink++;
dp->i_nlink--;
dp->i_nlink--;
xp->i_nlink--;
ip->i_nlink--;
if ((nlink_t)dp->i_nlink >= LINK_MAX) {
ip->i_nlink = 2;
dp->i_nlink++;
dp->i_nlink--;
ip->i_nlink = 0;
dp->i_nlink--;
ip->i_nlink--;
ip->i_nlink = 1;
ip->i_nlink = 0;
ip->i_effnlink : ip->i_nlink;
if ((nlink_t)ip->i_nlink >= LINK_MAX) {
ip->i_nlink++;
ip->i_nlink--;
if (ip->i_nlink >= LINK_MAX) {
ip->i_nlink++;