fprintf(stderr, NLS_CATGETS(catfd, ifconfigSet, ifconfig_unkn, "%s: unknown interface.\n"),
fprintf(stderr, _("%s: unknown interface.\n"),
iface_info(void){  struct interface ife;  char buffer[256];  FILE *fd;    printf(NLS_CATGETS(catfd, netstatSet, netstat_interface, "Kernel Interface table\n"));  printf(NLS_CATGETS(catfd, netstatSet, netstat_header_iface,		     "Iface   MTU Met  RX-OK RX-ERR RX-DRP RX-OVR  TX-OK TX-ERR TX-DRP TX-OVR Flags\n"));    /* Create a channel to the NET kernel. */  if ((skfd = sockets_open()) < 0) {    perror("socket");    NLS_CATCLOSE(catfd)    exit(1);  }  fd = fopen(_PATH_PROCNET_DEV, "r");  fgets(buffer, 256, fd);	/* chuck first two lines */  fgets(buffer, 256, fd);  while (!feof(fd)) {    char *name = buffer;    char *sep;    if (fgets(buffer, 256, fd) == NULL)      break;    sep = strrchr(buffer, ':');    if (sep)      *sep = 0;    while (*name == ' ') name++;    if (if_fetch(name, &ife) < 0) {      fprintf(stderr, NLS_CATGETS(catfd, ifconfigSet, 				  ifconfig_unkn, "%s: unknown interface.\n"),	      name);      continue;    }        if (((ife.flags & IFF_UP) == 0) && !flag_all) continue;    ife_print(&ife);  }  fclose(fd);  close(skfd);  return 0;}