#endif lint
#include <mit-copyright.h>
-#include <sms.h>
+#include <moira.h>
#include "query.h"
-#include "sms_server.h"
+#include "mr_server.h"
extern char *whoami;
char *malloc();
## barg10 = fs.lockertype)
## where qual
beforec = 11;
- } else if (!strcmp(table, "nfsquota")) {
- strcpy(barg0, argv[0]);
- strcpy(barg1, argv[1]);
- sprintf(buffer, "%s and filesys.filsys_id = nq.filsys_id", qual);
+ } else if (!strcmp(table, "quota")) {
+ barg0 = "?";
+ barg1 = argv[1];
+ barg2 = "?";
+ sprintf(buffer, "%s and filesys.filsys_id = q.filsys_id", qual);
qual = buffer;
-## range of nq is nfsquota
-## retrieve (barg2 = text(nq.quota), barg3 = filesys.name) where qual
- beforec = 4;
+## range of q is quota
+## retrieve (barg3 = text(q.quota), barg4 = filesys.name) where qual
+ beforec = 5;
} else if (!strcmp(table, "list")) {
## retrieve (barg0 = l.name, barg1 = text(l.active),
## barg2 = text(l.public), barg3 = text(l.hidden),
## aarg10 = fs.lockertype)
## where qual
afterc = 11;
- } else if (!strcmp(table, "nfsquota")) {
- strcpy(aarg0, argv[0]);
+ } else if (!strcmp(table, "quota")) {
+ strcpy(aarg0, "?");
strcpy(aarg1, argv[1]);
- sprintf(buffer, "%s and filesys.filsys_id = nq.filsys_id", qual);
+ strcpy(aarg2, "?");
+ sprintf(buffer, "%s and filesys.filsys_id = q.filsys_id", qual);
qual = buffer;
-## range of nq is nfsquota
-## retrieve (aarg2 = text(nq.quota), aarg3 = filesys.name) where qual
- afterc = 4;
+## range of q is quota
+## retrieve (aarg3 = text(q.quota), aarg4 = filesys.name) where qual
+ afterc = 5;
} else if (!strcmp(table, "list")) {
## retrieve (aarg0 = l.name, aarg1 = text(l.active),
## aarg2 = text(l.public), aarg3 = text(l.hidden),
char *argv[MAXARGC * 2 + 4], cafter[3], cbefore[3], prog[BUFSIZ];
int i;
+ if (incremental_exec == NULL)
+ incremental_init();
+
if (sq_empty(incremental_exec) ||
(inc_running && now - inc_started < INC_TIMEOUT))
return;