From: mar Date: Thu, 7 Jun 1990 13:04:34 +0000 (+0000) Subject: new quotas X-Git-Tag: release77~862 X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/commitdiff_plain/1f377b553145b0fe2e9276b15041969e35967ab4 new quotas --- diff --git a/incremental/afs.c b/incremental/afs.c index 44361457..f220bab1 100644 --- a/incremental/afs.c +++ b/incremental/afs.c @@ -67,7 +67,7 @@ int argc; do_member(before, beforec, after, afterc); } else if (!strcmp(table, "filesys")) { do_filesys(before, beforec, after, afterc); - } else if (!strcmp(table, "nfsquota")) { + } else if (!strcmp(table, "quota")) { do_quota(before, beforec, after, afterc); } exit(0); @@ -227,15 +227,12 @@ int afterc; { char cmd[512]; - if (!(afterc >= Q_DIRECTORY && !strncmp("/afs", after[Q_DIRECTORY], 4)) && - !(beforec >= Q_DIRECTORY && !strncmp("/afs", before[Q_DIRECTORY], 4))) + if (afterc < Q_DIRECTORY || strcmp("ANY", after[Q_TYPE]) || + strncmp("/afs", after[Q_DIRECTORY], 4)) return; - if (afterc < Q_TYPE || strcmp("ANY", after[Q_TYPE])) - return; - if (afterc != 0) { - sprintf(cmd, "%s setquota -dir %s -quota %s", - fs, after[Q_DIRECTORY], after[Q_QUOTA]); - do_cmd(cmd); - return; - } + + sprintf(cmd, "%s setquota -dir %s -quota %s", fs, + after[Q_DIRECTORY], after[Q_QUOTA]); + do_cmd(cmd); + return; }