USRQUOTA
qcmd = QCMD(Q_GETQUOTA, USRQUOTA);
sprintf(usrname, "%s%s", qfextension[USRQUOTA], QUOTAFILENAME);
sprintf(buf, "%s/%s.%s", fs->fs_file, QUOTAFILENAME, qfextension[USRQUOTA]);
addid((u_long)pw->pw_uid, USRQUOTA, pw->pw_name);
if (uflag && hasquota(fs, USRQUOTA, &qfnp)) {
printf("%s%s", qfextension[USRQUOTA],
fup = addid((u_long)dp->di_uid, USRQUOTA,
errs += update(mntpt, qnp->usrqfname, USRQUOTA);
"%s%s", qfextension[USRQUOTA], qfname);
if (type == USRQUOTA && strcmp(opt, usrname) == 0)
type == USRQUOTA ? 'u' : 'g', id);
if (ip->i_dquot[USRQUOTA] == NODQUOT &&
(error = ufs_dqget(vp, ip->i_uid, ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) &&
case USRQUOTA:
ufs_dqrele(vp, ip->i_dquot[USRQUOTA]);
ip->i_dquot[USRQUOTA] = NODQUOT;
ufs_dqrele(vp, ip->i_dquot[USRQUOTA]);
ip->i_dquot[USRQUOTA] = NODQUOT;
ufs_dqrele(vp, ip->i_dquot[USRQUOTA]);
ip->i_dquot[USRQUOTA] = NODQUOT;
showquotas(USRQUOTA, uid, name);
showquotas(USRQUOTA, pwd->pw_uid, name);
sprintf(usrname, "%s%s", qfextension[USRQUOTA], qfname);
if (type == USRQUOTA && strcmp(opt, usrname) == 0)
if (quotatype != USRQUOTA)
quotatype = USRQUOTA;
quotatype = USRQUOTA;
case USRQUOTA:
sprintf(usrname, "%s%s", qfextension[USRQUOTA], qfname);
if (type == USRQUOTA && strcmp(opt, usrname) == 0)
if (uflag && hasquota(fs, USRQUOTA, &qfnp))
errs += quotaonoff(fs, offmode, USRQUOTA, qfnp);
if (uflag && hasquota(fs, USRQUOTA, &qfnp))
errs += quotaonoff(fs, offmode, USRQUOTA, qfnp);
sprintf(usrname, "%s%s", qfextension[USRQUOTA], qfname);
if (type == USRQUOTA && strcmp(opt, usrname) == 0)
addid((u_long)pw->pw_uid, USRQUOTA, pw->pw_name);
if (uflag && hasquota(fs, USRQUOTA, &qfnp))
errs += repquota(fs, USRQUOTA, qfnp);
if (uflag && hasquota(fs, USRQUOTA, &qfnp))
errs += repquota(fs, USRQUOTA, qfnp);
sprintf(usrname, "%s%s", qfextension[USRQUOTA], qfname);
if (type == USRQUOTA && strcmp(opt, usrname) == 0)