OVS_NO_RETURN static void usage(void);
static void parse_options(int argc, char *argv[]);
OVS_NO_RETURN static void usage(void);
static void parse_options(int argc, char *argv[]);
set_program_name(argv[0]);
service_start(&argc, &argv);
parse_options(argc, argv);
set_program_name(argv[0]);
service_start(&argc, &argv);
parse_options(argc, argv);
for (;;) {
int c = getopt_long(argc, argv, short_options, long_options, NULL);
for (;;) {
int c = getopt_long(argc, argv, short_options, long_options, NULL);
{ "listen", NULL, 1, 1, do_listen },
{ "request", NULL, 3, 3, do_request },
{ "notify", NULL, 3, 3, do_notify },
{ "listen", NULL, 1, 1, do_listen },
{ "request", NULL, 3, 3, do_request },
{ "notify", NULL, 3, 3, do_notify },
{ NULL, NULL, 0, 0, NULL },
};
{ NULL, NULL, 0, 0, NULL },
};