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;
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)))
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"))
}
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:");