Lines Matching refs:fst
138 struct statfs *fst;
171 nfst = getmntinfo(&fst, MNT_WAIT);
178 if(strcmp(fst[i].f_fstypename, "hfs")) {
182 if (gflag && hasquota(&fst[i], GRPQUOTA, &qfnp))
183 errs += repquota(&fst[i], GRPQUOTA, qfnp);
184 if (uflag && hasquota(&fst[i], USRQUOTA, &qfnp))
185 errs += repquota(&fst[i], USRQUOTA, qfnp);
188 if ((argnum = oneof(fst[i].f_mntonname, argv, argc)) >= 0 ||
189 (argnum = oneof(fst[i].f_mntfromname, argv, argc)) >= 0) {
191 if (gflag && hasquota(&fst[i], GRPQUOTA, &qfnp))
192 errs += repquota(&fst[i], GRPQUOTA, qfnp);
193 if (uflag && hasquota(&fst[i], USRQUOTA, &qfnp))
194 errs += repquota(&fst[i], USRQUOTA, qfnp);
250 repquota(fst, type, qfpathname)
251 struct statfs *fst;
274 if (quotactl(fst->f_mntonname, QCMD(Q_SYNC, type), 0, 0) < 0 &&
284 qfextension[type], fst->f_mntonname, fst->f_mntfromname);
475 hasquota(fst, type, qfnamep)
476 register struct statfs *fst;
495 (void)snprintf(buf, sizeof(buf), "%s/%s.%s", fst->f_mntonname,
502 (void) snprintf(buf, sizeof(buf), "%s/%s.%s", fst->f_mntonname, qfname, qfextension[type]);