fprintf(stderr, NLS_CATGETS(catfd, ifconfigSet, ifconfig_usage1, "Usage: ifconfig [-a] [-i] [-v] interface\n")); fprintf(stderr, "                [[family] address]\n");
fprintf(stderr, _("Usage: ifconfig [-a] [-i] [-v] interface\n")); fprintf(stderr, _("                [[family] address]\n"));
usage(void){  fprintf(stderr, NLS_CATGETS(catfd, ifconfigSet, ifconfig_usage1,			      "Usage: ifconfig [-a] [-i] [-v] interface\n"));  fprintf(stderr, "                [[family] address]\n");  /* XXX: it would be useful to have the add/del syntax even without IPv6.	 the 2.1 interface address lists make this natural */ #ifdef HAVE_AFINET6  fprintf(stderr, "                [add address[/prefixlen]]\n");#ifdef SIOCDIFADDR  fprintf(stderr, "                [del address[/prefixlen]]\n");#endif  /* XXX the kernel supports tunneling even without ipv6 */   fprintf(stderr, "                [tunnel aa.bb.cc.dd]\n");#endif#if HAVE_AFINET  fprintf(stderr, "                [[-]broadcast [aa.bb.cc.dd]]\n");  fprintf(stderr, "                [[-]pointopoint [aa.bb.cc.dd]]\n");  fprintf(stderr, "                [netmask aa.bb.cc.dd]\n");  fprintf(stderr, "                [dstaddr aa.bb.cc.dd]\n");#endif  fprintf(stderr, "                [hw class address]\n");  fprintf(stderr, "                [metric NN] [mtu NN]\n");  fprintf(stderr, "                [[-]trailers] [[-]arp]\n");  fprintf(stderr, "                [[-]allmulti] [[-]promisc]\n");  fprintf(stderr, "                [multicast]\n");  fprintf(stderr, "                [mem_start NN] [io_addr NN] [irq NN]\n");  fprintf(stderr, "                [media type]\n");#ifdef HAVE_TXQUEUELEN  fprintf(stderr, "                [txqueuelen len]\n");#endif  fprintf(stderr, "                [up] [down] ...\n");  NLS_CATCLOSE(catfd)  exit(1);}