Home | History | Annotate | Download | only in edquota

Lines Matching defs:idtype

134 getidbyname(const char *name, int idtype)
141 switch (idtype) {
153 warnx("%d: unknown quota type", idtype);
305 putprivs1(uint32_t id, int idtype, struct quotause *qup)
329 getprivs1(long id, int idtype, const char *filesys)
355 quota_idtype_to_ufs(idtype)))
407 dogetprivs2(struct quotahandle *qh, int idtype, id_t id, int defaultq,
412 qk.qk_idtype = idtype;
443 getprivs2(long id, int idtype, const char *filesys, int defaultq,
478 idtypename = quota_idtype_getname(qh, idtype);
485 if (dogetprivs2(qh, idtype, id, defaultq, QUOTA_OBJTYPE_BLOCKS, qup)) {
493 if (dogetprivs2(qh, idtype, id, defaultq, QUOTA_OBJTYPE_FILES, qup)) {
507 putprivs2(uint32_t id, int idtype, struct quotause *qup)
515 idtype == QUOTA_IDTYPE_USER ? "user" : "group");
519 idtype == QUOTA_IDTYPE_USER ? "uid" : "gid", id);
528 qk.qk_idtype = idtype;
538 qk.qk_idtype = idtype;
557 getprivs(long id, int defaultq, int idtype, const char *filesys)
579 qup = getprivs2(id, idtype, fst[i].f_mntonname, defaultq,
599 qup = getprivs1(id, idtype, filesys);
614 putprivs(uint32_t id, int idtype, struct quotalist *qlist)
621 putprivs1(id, idtype, qup);
624 putprivs2(id, idtype, qup);
629 clearpriv(int argc, char **argv, const char *filesys, int idtype)
648 if ((id = getidbyname(*argv, idtype)) == -1)
679 idtype == QUOTA_IDTYPE_USER ?
682 qk.qk_idtype = idtype;
690 qk.qk_idtype = idtype;
777 int idtype, const char *idtypename)
1117 replicate(const char *fs, int idtype, const char *protoname,
1125 if ((protoid = getidbyname(protoname, idtype)) == -1)
1127 protoprivs = getprivs(protoid, 0, idtype, fs);
1135 id = getidbyname(names[i], idtype);
1138 putprivs(id, idtype, protoprivs);
1145 assign(const char *fs, int idtype,
1193 id = getidbyname(names[i], idtype);
1199 curprivs = getprivs(id, dflag, idtype, fs);
1229 putprivs(id, idtype, curprivs);
1235 clear(const char *fs, int idtype, char **names, int numnames)
1237 clearpriv(numnames, names, fs, idtype);
1241 editone(const char *fs, int idtype, const char *name,
1252 id = getidbyname(name, idtype);
1257 curprivs = getprivs(id, dflag, idtype, fs);
1259 if (writeprivs(curprivs, tmpfd, name, idtype,
1269 putprivs(id, idtype, curprivs);
1275 edit(const char *fs, int idtype, char **names, int numnames)
1284 editone(fs, idtype, names[i], tmpfd, tmppath);
1316 int idtype;
1330 idtype = QUOTA_IDTYPE_USER;
1347 idtype = QUOTA_IDTYPE_GROUP;
1350 idtype = QUOTA_IDTYPE_USER;
1374 replicate(fs, idtype, protoname, argv, argc);
1382 assign(fs, idtype, soft, hard, grace, argv, argc);
1386 clear(fs, idtype, argv, argc);
1392 edit(fs, idtype, argv, argc);