Change in API to return internal errors by libdbuspolicy 80/83380/2
authorKazimierz Krosman <k.krosman@samsung.com>
Wed, 10 Aug 2016 11:02:04 +0000 (13:02 +0200)
committerKazimierz Krosman <k.krosman@samsung.com>
Fri, 12 Aug 2016 10:59:30 +0000 (12:59 +0200)
commitef999c25049fffac00b3bf78f84e4cb05414e641
treeda5888cf686c6965750e5b5c50745e482fee2893
parente06fd28208be56f463f543b428360a197690f491
Change in API to return internal errors by libdbuspolicy

Libdbuspolicy now returns error codes via main API
(check_out and check_int functions):
DBUSPOLICY_RESULT_ALLOW 1
DBUSPOLICY_RESULT_DENY 0
DBUSPOLICY_RESULT_DEST_NOT_AVAILABLE -1
DBUSPOLICY_RESULT_KDBUS_ERROR -2
DBUSPOLICY_RESULT_CYNARA_ERROR -3

it is needed by gdbus and libdbus to make better descripted logs.

Change-Id: I060de3ec0a767ee56dfd5ae8f6aa4475dd25ffa4
src/dbuspolicy1/libdbuspolicy1.h
src/internal/internal.cpp
src/internal/naive_policy_checker.cpp
src/internal/naive_policy_checker.hpp
src/internal/policy.hpp
src/libdbuspolicy1.c