]> andersk Git - moira.git/commitdiff
deal with mc in printcaps
authordanw <danw>
Tue, 16 Nov 1999 04:43:20 +0000 (04:43 +0000)
committerdanw <danw>
Tue, 16 Nov 1999 04:43:20 +0000 (04:43 +0000)
gen/hesiod.pc

index 8bc8dd458c25820957639a3b7fe22b1bfd079d18..885895a14ce8a09e5db6a9be6079a827756a61d2 100644 (file)
@@ -904,7 +904,7 @@ int do_printcap(void)
   char name[PRINTERS_NAME_SIZE], duplexname[PRINTERS_DUPLEXNAME_SIZE];
   char rp[PRINTERS_RP_SIZE], type[PRINTERS_TYPE_SIZE];
   char duplexrp[PRINTERS_RP_SIZE], pskind[PRINTSERVERS_KIND_SIZE];
-  int flag1, flag2, ka, rm;
+  int flag1, flag2, ka, rm, mc;
   EXEC SQL END DECLARE SECTION;
   char *rmname;
 
@@ -936,14 +936,14 @@ int do_printcap(void)
   get_mach();
 
   EXEC SQL DECLARE p_cursor2 CURSOR FOR
-    SELECT p.name, p.duplexname, p.type, p.rp, p.rm, p.ka, ps.kind
+    SELECT p.name, p.duplexname, p.type, p.rp, p.rm, p.ka, p.mc, ps.kind
     FROM printers p, printservers ps
     WHERE p.rm = ps.mach_id;
   EXEC SQL OPEN p_cursor2;
   while (1)
     {
       EXEC SQL FETCH p_cursor2 INTO :name, :duplexname, :type,
-       :rp, :rm, :ka, :pskind;
+       :rp, :rm, :ka, :mc, :pskind;
       if (sqlca.sqlcode)
        break;
       if (!(rmname = hash_lookup(machines, rm)))
@@ -952,8 +952,8 @@ int do_printcap(void)
       if (!valid(name))
        continue;
       strtrim(rp);
-      fprintf(out, "%s.pcap\t%s %s \"%s:rp=%s:rm=%s:ka#%d:",
-             name, HCLASS, HTYPE, name, rp, rmname, ka);
+      fprintf(out, "%s.pcap\t%s %s \"%s:rp=%s:rm=%s:ka#%d:mc#%d:",
+             name, HCLASS, HTYPE, name, rp, rmname, ka, mc);
 
       strtrim(pskind);
       if (!strcmp(pskind, "BSD"))
@@ -979,9 +979,9 @@ int do_printcap(void)
        }
       else
        strcpy(duplexrp, duplexname);
-      fprintf(out, "%s.pcap\t%s %s \"%s:rp=%s:rm=%s:ka#%d:",
+      fprintf(out, "%s.pcap\t%s %s \"%s:rp=%s:rm=%s:ka#%d:mc#%d:",
              duplexname, HCLASS, HTYPE, duplexname, duplexrp,
-             rmname, ka);
+             rmname, ka, mc);
 
       if (!strcmp(pskind, "BSD"))
        fprintf(out, "auth=none:remote_support=RQM:");
This page took 0.047418 seconds and 5 git commands to generate.