sd-bus: add support for new InteractiveAuthorizationRequired error from dbus spec

This commit is contained in:
Lennart Poettering 2014-10-28 14:59:08 +01:00
parent fccabcb48d
commit 1b3a797f6f
2 changed files with 36 additions and 33 deletions

View File

@ -13,37 +13,38 @@ name_error_mapping;
%struct-type
%includes
%%
org.freedesktop.DBus.Error.Failed, EACCES
org.freedesktop.DBus.Error.NoMemory, ENOMEM
org.freedesktop.DBus.Error.ServiceUnknown, EHOSTUNREACH
org.freedesktop.DBus.Error.NameHasNoOwner, ENXIO
org.freedesktop.DBus.Error.NoReply, ETIMEDOUT
org.freedesktop.DBus.Error.IOError, EIO
org.freedesktop.DBus.Error.BadAddress, EADDRNOTAVAIL
org.freedesktop.DBus.Error.NotSupported, ENOTSUP
org.freedesktop.DBus.Error.LimitsExceeded, ENOBUFS
org.freedesktop.DBus.Error.AccessDenied, EACCES
org.freedesktop.DBus.Error.AuthFailed, EACCES
org.freedesktop.DBus.Error.NoServer, EHOSTDOWN
org.freedesktop.DBus.Error.Timeout, ETIMEDOUT
org.freedesktop.DBus.Error.NoNetwork, ENONET
org.freedesktop.DBus.Error.AddressInUse, EADDRINUSE
org.freedesktop.DBus.Error.Disconnected, ECONNRESET
org.freedesktop.DBus.Error.InvalidArgs, EINVAL
org.freedesktop.DBus.Error.FileNotFound, ENOENT
org.freedesktop.DBus.Error.FileExists, EEXIST
org.freedesktop.DBus.Error.UnknownMethod, EBADR
org.freedesktop.DBus.Error.UnknownObject, EBADR
org.freedesktop.DBus.Error.UnknownInterface, EBADR
org.freedesktop.DBus.Error.UnknownProperty, EBADR
org.freedesktop.DBus.Error.PropertyReadOnly, EROFS
org.freedesktop.DBus.Error.UnixProcessIdUnknown, ESRCH
org.freedesktop.DBus.Error.InvalidSignature, EINVAL
org.freedesktop.DBus.Error.InconsistentMessage, EBADMSG
org.freedesktop.DBus.Error.Failed, EACCES
org.freedesktop.DBus.Error.NoMemory, ENOMEM
org.freedesktop.DBus.Error.ServiceUnknown, EHOSTUNREACH
org.freedesktop.DBus.Error.NameHasNoOwner, ENXIO
org.freedesktop.DBus.Error.NoReply, ETIMEDOUT
org.freedesktop.DBus.Error.IOError, EIO
org.freedesktop.DBus.Error.BadAddress, EADDRNOTAVAIL
org.freedesktop.DBus.Error.NotSupported, ENOTSUP
org.freedesktop.DBus.Error.LimitsExceeded, ENOBUFS
org.freedesktop.DBus.Error.AccessDenied, EACCES
org.freedesktop.DBus.Error.AuthFailed, EACCES
org.freedesktop.DBus.Error.InteractiveAuthorizationRequired EACCES
org.freedesktop.DBus.Error.NoServer, EHOSTDOWN
org.freedesktop.DBus.Error.Timeout, ETIMEDOUT
org.freedesktop.DBus.Error.NoNetwork, ENONET
org.freedesktop.DBus.Error.AddressInUse, EADDRINUSE
org.freedesktop.DBus.Error.Disconnected, ECONNRESET
org.freedesktop.DBus.Error.InvalidArgs, EINVAL
org.freedesktop.DBus.Error.FileNotFound, ENOENT
org.freedesktop.DBus.Error.FileExists, EEXIST
org.freedesktop.DBus.Error.UnknownMethod, EBADR
org.freedesktop.DBus.Error.UnknownObject, EBADR
org.freedesktop.DBus.Error.UnknownInterface, EBADR
org.freedesktop.DBus.Error.UnknownProperty, EBADR
org.freedesktop.DBus.Error.PropertyReadOnly, EROFS
org.freedesktop.DBus.Error.UnixProcessIdUnknown, ESRCH
org.freedesktop.DBus.Error.InvalidSignature, EINVAL
org.freedesktop.DBus.Error.InconsistentMessage, EBADMSG
#
org.freedesktop.DBus.Error.TimedOut, ETIMEDOUT
org.freedesktop.DBus.Error.MatchRuleInvalid, EINVAL
org.freedesktop.DBus.Error.InvalidFileContent, EINVAL
org.freedesktop.DBus.Error.MatchRuleNotFound, ENOENT
org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown, ESRCH
org.freedesktop.DBus.Error.ObjectPathInUse, EBUSY
org.freedesktop.DBus.Error.TimedOut, ETIMEDOUT
org.freedesktop.DBus.Error.MatchRuleInvalid, EINVAL
org.freedesktop.DBus.Error.InvalidFileContent, EINVAL
org.freedesktop.DBus.Error.MatchRuleNotFound, ENOENT
org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown, ESRCH
org.freedesktop.DBus.Error.ObjectPathInUse, EBUSY

View File

@ -96,6 +96,8 @@ enum {
#define SD_BUS_ERROR_INCONSISTENT_MESSAGE "org.freedesktop.DBus.Error.InconsistentMessage"
#define SD_BUS_ERROR_MATCH_RULE_NOT_FOUND "org.freedesktop.DBus.Error.MatchRuleNotFound"
#define SD_BUS_ERROR_MATCH_RULE_INVALID "org.freedesktop.DBus.Error.MatchRuleInvalid"
#define SD_BUS_ERROR_INTERACTIVE_AUTHORIZATION_REQUIRED \
"org.freedesktop.DBus.Error.InteractiveAuthorizationRequired"
_SD_END_DECLARATIONS;