- sprintf(buf, "Machine: %s Vendor: %s, Model: %s, OS: %s",
- info[M_NAME], info[M_VENDOR], info[M_MODEL], info[M_OS]);
+ sprintf(buf, "Machine: %s", info[M_NAME]);
+ Put_message(buf);
+ args[0] = "*";
+ args[1] = info[M_NAME];
+ if ((stat = do_mr_query("get_hostalias", 2, args, StoreInfo, (char *)&elem))
+ != 0) {
+ if (stat != MR_NO_MATCH)
+ com_err(program_name, stat, " looking up aliases");
+ } else {
+ aliasbuf[0] = 0;
+ Loop(QueueTop(elem), (void *) PrintAliases);
+ FreeQueue(elem);
+ Put_message(aliasbuf);
+ }
+ sprintf(buf, "Address: %-16s Subnet: %s",
+ info[M_ADDR], info[M_SUBNET]);