QUOTA_OBJTYPE_FILES
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
key->qk_objtype = QUOTA_OBJTYPE_FILES;
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
qk.qk_objtype = QUOTA_OBJTYPE_FILES;
key.qk_objtype = QUOTA_OBJTYPE_FILES;
key.qk_objtype = QUOTA_OBJTYPE_FILES;
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
if (key->qk_objtype == QUOTA_OBJTYPE_FILES)
KASSERT(key->qk_objtype == QUOTA_OBJTYPE_FILES);
if (key->qk_objtype == QUOTA_OBJTYPE_FILES) {
state->keys[state->numkeys].qk_objtype = QUOTA_OBJTYPE_FILES;
CTASSERT(QUOTA_OBJTYPE_FILES == QL_FILE);
CTASSERT(QUOTA_OBJTYPE_FILES == QL_FILE);
CTASSERT(QUOTA_OBJTYPE_FILES == QL_FILE);
CTASSERT(QL_FILE == QUOTA_OBJTYPE_FILES);
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
case QUOTA_OBJTYPE_FILES:
if (key->qk_objtype == QUOTA_OBJTYPE_FILES)
KASSERT(key->qk_objtype == QUOTA_OBJTYPE_FILES);
if (key->qk_objtype == QUOTA_OBJTYPE_FILES) {
state->keys[state->numkeys].qk_objtype = QUOTA_OBJTYPE_FILES;
CTASSERT(QUOTA_OBJTYPE_FILES == QL_FILE);
CTASSERT(QUOTA_OBJTYPE_FILES == QL_FILE);
CTASSERT(QUOTA_OBJTYPE_FILES == QL_FILE);
CTASSERT(QL_FILE == QUOTA_OBJTYPE_FILES);
objtype = QUOTA_OBJTYPE_FILES;
if (source_is_real(qup->source[QUOTA_OBJTYPE_FILES])) {
quotaval_clear(&qup->qv[QUOTA_OBJTYPE_FILES]);
qup->source[QUOTA_OBJTYPE_FILES] = SRC_EDITED;
#define QO_FL QUOTA_OBJTYPE_FILES
if (dogetprivs2(qh, idtype, id, defaultq, QUOTA_OBJTYPE_FILES, qup)) {
if (source_is_real(qup->source[QUOTA_OBJTYPE_FILES])) {
qk.qk_objtype = QUOTA_OBJTYPE_FILES;
qk.qk_objtype = QUOTA_OBJTYPE_FILES;
} else if (qk.qk_objtype == QUOTA_OBJTYPE_FILES) {
qvp[QUOTA_OBJTYPE_FILES] = qv;
exportquotaval(&defaultqv[idtype][QUOTA_OBJTYPE_FILES]);
exportquotaval(&fup->fu_qv[QUOTA_OBJTYPE_FILES]);
fup->fu_qv[QUOTA_OBJTYPE_FILES] = defaultqv[idtype][QUOTA_OBJTYPE_FILES];