X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Ferror.c;h=c41446994906990873d7203adbc88438effcceac;hb=3ba2d070a7349a0f35e74be9eb995d43db5e7a7c;hp=4656d9c50d1c23d6b10f3640066ad1d1e1a404f9;hpb=d76088a3c6104f2569279086752a3f3cf1ea6adc;p=framework%2Fconnectivity%2Fconnman.git diff --git a/src/error.c b/src/error.c index 4656d9c..c414469 100644 --- a/src/error.c +++ b/src/error.c @@ -2,7 +2,7 @@ * * Connection Manager * - * Copyright (C) 2007-2010 Intel Corporation. All rights reserved. + * Copyright (C) 2007-2012 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as @@ -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: @@ -66,7 +68,7 @@ DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum) } return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE - ".Failed", str); + ".Failed", "%s", str); } DBusMessage *__connman_error_invalid_arguments(DBusMessage *msg) @@ -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 @@ -172,6 +180,6 @@ DBusMessage *__connman_error_invalid_service(DBusMessage *msg) DBusMessage *__connman_error_invalid_property(DBusMessage *msg) { - return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE, + return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE ".InvalidProperty", "Invalid property"); }