version 1.59.4.2, 2009/05/04 08:14:38 |
version 1.59.4.3, 2009/05/16 10:41:54 |
Line 221 chkdq(struct inode *ip, int64_t change, |
|
Line 221 chkdq(struct inode *ip, int64_t change, |
|
return (0); |
return (0); |
} |
} |
if ((flags & FORCE) == 0 && |
if ((flags & FORCE) == 0 && |
kauth_authorize_generic(cred, KAUTH_GENERIC_ISSUSER, NULL) != 0) { |
kauth_authorize_system(cred, KAUTH_SYSTEM_FS_QUOTA, |
|
KAUTH_REQ_SYSTEM_FS_QUOTA_NOLIMIT, NULL, NULL, NULL) != 0) { |
for (i = 0; i < MAXQUOTAS; i++) { |
for (i = 0; i < MAXQUOTAS; i++) { |
if ((dq = ip->i_dquot[i]) == NODQUOT) |
if ((dq = ip->i_dquot[i]) == NODQUOT) |
continue; |
continue; |
Line 325 chkiq(struct inode *ip, int32_t change, |
|
Line 326 chkiq(struct inode *ip, int32_t change, |
|
} |
} |
return (0); |
return (0); |
} |
} |
if ((flags & FORCE) == 0 && kauth_authorize_generic(cred, |
if ((flags & FORCE) == 0 && kauth_authorize_system(cred, |
KAUTH_GENERIC_ISSUSER, NULL) != 0) { |
KAUTH_SYSTEM_FS_QUOTA, KAUTH_REQ_SYSTEM_FS_QUOTA_NOLIMIT, NULL, |
|
NULL, NULL) != 0) { |
for (i = 0; i < MAXQUOTAS; i++) { |
for (i = 0; i < MAXQUOTAS; i++) { |
if ((dq = ip->i_dquot[i]) == NODQUOT) |
if ((dq = ip->i_dquot[i]) == NODQUOT) |
continue; |
continue; |