Lines Matching +full:break +full:- +full:control

1 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
6 * Copyright (c) 2001-2003 Maksim Yevmenkin <m_evmenkin@yahoo.com>
57 char const *control = SDP_LOCAL_PATH; in main() local
65 while ((n = getopt(argc, argv, "a:c:lh")) != -1) { in main()
74 memcpy(&bdaddr, he->h_addr, sizeof(bdaddr)); in main()
76 break; in main()
78 case 'c': /* control socket */ in main()
79 control = optarg; in main()
80 break; in main()
84 break; in main()
93 argc -= optind; in main()
99 return (do_sdp_command(&bdaddr, control, local, argc, argv)); in main()
104 do_sdp_command(bdaddr_p bdaddr, char const *control, int local, in do_sdp_command() argument
114 argc --; in do_sdp_command()
143 xs = sdp_open_local(control); in do_sdp_command()
148 e = (c->handler)(xs, -- argc, ++ argv); in do_sdp_command()
157 break; in do_sdp_command()
162 break; in do_sdp_command()
165 fprintf(stdout, "Usage: %s\n%s\n", c->command, c->description); in do_sdp_command()
166 break; in do_sdp_command()
168 default: assert(0); break; in do_sdp_command()
182 for (c = category; c->command != NULL; c++) { in find_sdp_command()
183 char *c_end = strchr(c->command, ' '); in find_sdp_command()
186 int len = c_end - c->command; in find_sdp_command()
188 if (strncasecmp(command, c->command, len) == 0) in find_sdp_command()
190 } else if (strcasecmp(command, c->command) == 0) in find_sdp_command()
203 for (c = category; c->command != NULL; c++) in print_sdp_command()
204 fprintf(stdout, "\t%s\n", c->command); in print_sdp_command()
214 " -a address address to connect to\n" \ in usage()
215 " -c path path to the control socket (default is %s)\n" \ in usage()
216 " -h display usage and quit\n" \ in usage()
217 " -l connect to the local SDP server via control socket\n" \ in usage()