diff options
Diffstat (limited to 'hcid/dbus-common.c')
| -rw-r--r-- | hcid/dbus-common.c | 38 | 
1 files changed, 17 insertions, 21 deletions
diff --git a/hcid/dbus-common.c b/hcid/dbus-common.c index 439d9b57..e89f6e2a 100644 --- a/hcid/dbus-common.c +++ b/hcid/dbus-common.c @@ -3,6 +3,7 @@   *  BlueZ - Bluetooth protocol stack for Linux   *   *  Copyright (C) 2004-2006  Marcel Holtmann <marcel@holtmann.org> + *  Copyright (C) 2005-2006  Johan Hedberg <johan.hedberg@nokia.com>   *   *   *  This program is free software; you can redistribute it and/or modify @@ -26,13 +27,13 @@  #endif  #include <stdio.h> +#include <errno.h>  #include <stdlib.h>  #include <string.h> -#include <errno.h> -#include <syslog.h>  #include <dbus/dbus.h> +#include "hcid.h"  #include "list.h"  #include "dbus.h" @@ -143,16 +144,14 @@ static void name_data_remove(const char *name, name_cb_t func, void *user_data)  }  static DBusHandlerResult name_exit_filter(DBusConnection *connection, -						DBusMessage *message, -						void *user_data) +					DBusMessage *message, void *user_data)  {  	struct slist *l;  	struct name_data *data;  	char *name, *old, *new; -	if (!dbus_message_is_signal(message, -				DBUS_INTERFACE_DBUS, -				"NameOwnerChanged")) +	if (!dbus_message_is_signal(message, DBUS_INTERFACE_DBUS, +							"NameOwnerChanged"))  		return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;  	if (!dbus_message_get_args(message, NULL, @@ -160,7 +159,7 @@ static DBusHandlerResult name_exit_filter(DBusConnection *connection,  				DBUS_TYPE_STRING, &old,  				DBUS_TYPE_STRING, &new,  				DBUS_TYPE_INVALID)) { -		syslog(LOG_ERR, "Invalid arguments for NameOwnerChanged signal"); +		error("Invalid arguments for NameOwnerChanged signal");  		return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;  	} @@ -170,8 +169,7 @@ static DBusHandlerResult name_exit_filter(DBusConnection *connection,  	data = name_data_find(name);  	if (!data) { -		syslog(LOG_ERR, "Got NameOwnerChanged signal for %s which has no listeners", -				name); +		error("Got NameOwnerChanged signal for %s which has no listeners", name);  		return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;  	} @@ -187,17 +185,17 @@ static DBusHandlerResult name_exit_filter(DBusConnection *connection,  }  int name_listener_add(DBusConnection *connection, const char *name, -			name_cb_t func, void *user_data) +					name_cb_t func, void *user_data)  {  	DBusError err;  	char match_string[128];  	int first; -	syslog(LOG_DEBUG, "name_listener_add(%s)", name); +	debug("name_listener_add(%s)", name);  	if (!name_listener_initialized) {  		if (!dbus_connection_add_filter(connection, name_exit_filter, NULL, NULL)) { -			syslog(LOG_ERR, "dbus_connection_add_filter() failed"); +			error("dbus_connection_add_filter() failed");  			return -1;  		}  		name_listener_initialized = 1; @@ -217,8 +215,7 @@ int name_listener_add(DBusConnection *connection, const char *name,  	dbus_bus_add_match(connection, match_string, &err);  	if (dbus_error_is_set(&err)) { -		syslog(LOG_ERR, "Adding owner match rule for %s failed: %s", -				name, err.message); +		error("Adding owner match rule for %s failed: %s", name, err.message);  		dbus_error_free(&err);  		name_data_remove(name, func, user_data);  		return -1; @@ -235,18 +232,17 @@ int name_listener_remove(DBusConnection *connection, const char *name,  	DBusError err;  	char match_string[128]; -	syslog(LOG_DEBUG, "name_listener_remove(%s)", name); +	debug("name_listener_remove(%s)", name);  	data = name_data_find(name);  	if (!data) { -		syslog(LOG_ERR, "remove_name_listener: no listener for %s", -				name); +		error("remove_name_listener: no listener for %s", name);  		return -1;  	}  	cb = name_callback_find(data->callbacks, func, user_data);  	if (!cb) { -		syslog(LOG_ERR, "No matching callback found for %s", name); +		error("No matching callback found for %s", name);  		return -1;  	} @@ -264,8 +260,8 @@ int name_listener_remove(DBusConnection *connection, const char *name,  	dbus_bus_remove_match(connection, match_string, &err);  	if (dbus_error_is_set(&err)) { -		syslog(LOG_ERR, "Removing owner match rule for %s failed: %s", -				name, err.message); +		error("Removing owner match rule for %s failed: %s", +							name, err.message);  		dbus_error_free(&err);  		return -1;  	}  | 
