static int load_quota_ctx(char *progname) { errcode_t retval; if (check_fs_open(progname)) return 1; if (!ext2fs_has_feature_quota(current_fs->super)) { com_err(progname, 0, "quota feature not enabled"); return 1; } if (current_qctx) return 0; retval = quota_init_context(¤t_qctx, current_fs, QUOTA_ALL_BIT); if (retval) { com_err(current_fs->device_name, retval, "while trying to load quota information"); return 1; } return 0; }
static int load_quota_ctx(char *progname) { errcode_t retval; if (check_fs_open(progname)) return 1; if (!EXT2_HAS_RO_COMPAT_FEATURE(current_fs->super, EXT4_FEATURE_RO_COMPAT_QUOTA)) { com_err(progname, 0, "quota feature not enabled"); return 1; } if (current_qctx) return 0; retval = quota_init_context(¤t_qctx, current_fs, -1); if (retval) { com_err(current_fs->device_name, retval, "while trying to load quota information"); return 1; } return 0; }