diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-05-13 13:47:33 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-05-13 13:47:33 +0200 |
commit | 9cea3bd6493f5814460271e27295432868bf7406 (patch) | |
tree | 059093ff41644f64911a99037c109756af12df8c | |
parent | b469bb6e2a7b418415e7ea046ecdfdcf40e298b9 (diff) | |
download | connman-9cea3bd6493f5814460271e27295432868bf7406.tar.gz connman-9cea3bd6493f5814460271e27295432868bf7406.tar.bz2 connman-9cea3bd6493f5814460271e27295432868bf7406.zip |
Add error for not unique situations
-rw-r--r-- | src/connman.h | 1 | ||||
-rw-r--r-- | src/error.c | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h index 93f97708..9cdd71e8 100644 --- a/src/connman.h +++ b/src/connman.h @@ -37,6 +37,7 @@ DBusMessage *__connman_error_invalid_arguments(DBusMessage *msg); DBusMessage *__connman_error_permission_denied(DBusMessage *msg); DBusMessage *__connman_error_passphrase_required(DBusMessage *msg); DBusMessage *__connman_error_not_registered(DBusMessage *msg); +DBusMessage *__connman_error_not_unique(DBusMessage *msg); DBusMessage *__connman_error_not_supported(DBusMessage *msg); DBusMessage *__connman_error_not_implemented(DBusMessage *msg); DBusMessage *__connman_error_not_found(DBusMessage *msg); diff --git a/src/error.c b/src/error.c index 4656d9c5..52761a4a 100644 --- a/src/error.c +++ b/src/error.c @@ -49,6 +49,8 @@ DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum) return __connman_error_not_implemented(msg); case ENOLINK: return __connman_error_no_carrier(msg); + case ENOTUNIQ: + return __connman_error_not_unique(msg); case EOPNOTSUPP: return __connman_error_not_supported(msg); case ECONNABORTED: @@ -93,6 +95,12 @@ DBusMessage *__connman_error_not_registered(DBusMessage *msg) ".NotRegistered", "Not registered"); } +DBusMessage *__connman_error_not_unique(DBusMessage *msg) +{ + return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE + ".NotUnique", "Not unique"); +} + DBusMessage *__connman_error_not_supported(DBusMessage *msg) { return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE |