diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-05-27 11:43:25 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-05-27 11:43:25 +0000 |
commit | 40b5cf346c985b629c927c5b2a6d188ccd0966dd (patch) | |
tree | affbcf4c5baed5178e8e9b06e582273c559355d9 /common | |
parent | d0b06ea8fd1a8642c99d6b2c7661d562acf3c43e (diff) |
Restore error handling for the new manager interface
Diffstat (limited to 'common')
-rw-r--r-- | common/error.c | 6 | ||||
-rw-r--r-- | common/error.h | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/common/error.c b/common/error.c index 656c7299..51f4f4bc 100644 --- a/common/error.c +++ b/common/error.c @@ -35,6 +35,12 @@ #include "error.h" +DBusMessage *create_errno_message(DBusMessage *msg, int err) +{ + return g_dbus_create_error(msg, ERROR_INTERFACE ".Failed", + strerror(err)); +} + /** org.bluez.Error.DeviceUnreachable: diff --git a/common/error.h b/common/error.h index 44b6f417..a2492601 100644 --- a/common/error.h +++ b/common/error.h @@ -27,6 +27,8 @@ #define ERROR_INTERFACE "org.bluez.Error" +DBusMessage *create_errno_message(DBusMessage *msg, int err); + DBusHandlerResult error_device_unreachable(DBusConnection *conn, DBusMessage *msg); |