Home | History | Annotate | Download | only in btpand

Lines Matching refs:optarg

95 			if (!bt_aton(optarg, &remote_bdaddr)) {
98 if ((he = bt_gethostbyname(optarg)) == NULL)
100 optarg, hstrerror(h_errno));
108 control_path = optarg;
112 if (!bt_devaddr(optarg, &local_bdaddr))
113 err(EXIT_FAILURE, "%s", optarg);
118 if (strchr(optarg, '/') == NULL) {
119 asprintf(&ep, "/dev/%s", optarg);
122 interface_name = optarg;
128 ul = strtoul(optarg, &ep, 10);
129 if (*optarg == '\0' || *ep != '\0' || ul == 0)
130 errx(EXIT_FAILURE, "%s: invalid session limit", optarg);
136 if (strcasecmp(optarg, "auth") == 0)
138 else if (strcasecmp(optarg, "encrypt") == 0)
140 else if (strcasecmp(optarg, "secure") == 0)
142 else if (strcasecmp(optarg, "none"))
143 errx(EXIT_FAILURE, "%s: unknown mode", optarg);
148 ul = strtoul(optarg, &ep, 0);
149 if (*optarg == '\0' || *ep != '\0'
151 errx(EXIT_FAILURE, "%s: invalid PSM", optarg);
159 if (strcasecmp(optarg, services[ul].type) == 0)
164 errx(EXIT_FAILURE, "%s: unknown service", optarg);