X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Ferror.c;h=00791c375d68f58d9564d35c15850ce5c0bc81b0;hb=a01a64f7444af4734621ba43af3f11216891e245;hp=1a0592078b911130c642586287e95278cfabdf2c;hpb=26cc90dfaf2ad149b702626f9552c81abbb26862;p=platform%2Fupstream%2Fconnman.git diff --git a/src/error.c b/src/error.c index 1a05920..00791c3 100644 --- a/src/error.c +++ b/src/error.c @@ -39,6 +39,7 @@ DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum) return __connman_error_not_registered(msg); case ENXIO: return __connman_error_not_found(msg); + case EPERM: case EACCES: return __connman_error_permission_denied(msg); case EEXIST: @@ -67,6 +68,8 @@ DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum) return __connman_error_in_progress(msg); case ENOKEY: return __connman_error_passphrase_required(msg); + case ECANCELED: + return __connman_error_operation_canceled(msg); } return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE @@ -199,3 +202,9 @@ DBusMessage *__connman_error_scan_abort_failed(DBusMessage *msg) ".ScanAbortFailed", "Scan Abort Failed"); } #endif + +DBusMessage *__connman_error_operation_canceled(DBusMessage *msg) +{ + return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE + ".OperationCanceled", "Operation canceled"); +}