const char *capabilities = "DisplayYesNo";
struct sigaction sa;
DBusConnection *conn;
- char match_string[128], default_path[128], *device_id = NULL;
- char *device_path = NULL, *agent_path = NULL, *target = NULL;
+ char match_string[128], default_path[128], *adapter_id = NULL;
+ char *adapter_path = NULL, *agent_path = NULL, *target = NULL;
int opt;
snprintf(default_path, sizeof(default_path),
while ((opt = getopt_long(argc, argv, "+i:p:c:rh", main_options, NULL)) != EOF) {
switch(opt) {
case 'i':
- device_id = optarg;
+ adapter_id = optarg;
break;
case 'p':
if (optarg[0] != '/') {
exit(1);
}
- if (!device_path)
- device_path = get_device(conn, device_id);
+ if (!adapter_path)
+ adapter_path = get_device(conn, adapter_id);
if (target) {
- if (create_paired_device(conn, device_path, agent_path,
+ if (create_paired_device(conn, adapter_path, agent_path,
capabilities, target) < 0) {
dbus_connection_unref(conn);
exit(1);
}
} else {
- if (register_agent(conn, device_path, agent_path,
+ if (register_agent(conn, adapter_path, agent_path,
capabilities) < 0) {
dbus_connection_unref(conn);
exit(1);
}
if (!__io_terminated && !target)
- unregister_agent(conn, device_path, agent_path);
+ unregister_agent(conn, adapter_path, agent_path);
- free(device_path);
+ free(adapter_path);
free(agent_path);
free(passkey);