fprintf(stderr, _("Usage:\n  ifconfig [-a] [-i] [-v] [-s] <interface> [[<AF>] <address>]\n"));
fprintf(stderr, _("Usage:\n  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]\n"));
static void usage(void){    fprintf(stderr, _("Usage:\n  ifconfig [-a] [-i] [-v] [-s] <interface> [[<AF>] <address>]\n"));#if HAVE_AFINET    fprintf(stderr, _("  [add <address>[/<prefixlen>]]\n"));    fprintf(stderr, _("  [del <address>[/<prefixlen>]]\n"));    fprintf(stderr, _("  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]\n"));    fprintf(stderr, _("  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]\n"));#endif#ifdef SIOCSKEEPALIVE    fprintf(stderr, _("  [outfill <NN>] [keepalive <NN>]\n"));#endif    fprintf(stderr, _("  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]\n"));    fprintf(stderr, _("  [[-]trailers]  [[-]arp]  [[-]allmulti]\n"));    fprintf(stderr, _("  [multicast]  [[-]promisc]\n"));    fprintf(stderr, _("  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]\n"));#ifdef HAVE_TXQUEUELEN    fprintf(stderr, _("  [txqueuelen <NN>]\n"));#endif#ifdef HAVE_DYNAMIC    fprintf(stderr, _("  [[-]dynamic]\n"));#endif    fprintf(stderr, _("  [up|down] ...\n\n"));    fprintf(stderr, _("  <HW>=Hardware Type.\n"));    fprintf(stderr, _("  List of possible hardware types:\n"));    print_hwlist(0); /* 1 = ARPable */    fprintf(stderr, _("  <AF>=Address family. Default: %s\n"), DFLT_AF);    fprintf(stderr, _("  List of possible address families:\n"));    print_aflist(0); /* 1 = routeable */    exit(E_USAGE);}