diff options
Diffstat (limited to 'dbus/dbus-credentials.c')
| -rw-r--r-- | dbus/dbus-credentials.c | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/dbus/dbus-credentials.c b/dbus/dbus-credentials.c index dde69281..2023c170 100644 --- a/dbus/dbus-credentials.c +++ b/dbus/dbus-credentials.c @@ -289,6 +289,20 @@ _dbus_credentials_are_empty (DBusCredentials    *credentials)  }  /** + * Checks whether a credentials object contains a user identity. + *  + * @param credentials the object + * @returns #TRUE if there are no user identities in the object + */ +dbus_bool_t +_dbus_credentials_are_anonymous (DBusCredentials    *credentials) +{ +  return +    credentials->unix_uid == DBUS_UID_UNSET && +    credentials->windows_sid == NULL; +} + +/**   * Merge all credentials found in the second object into the first object,   * overwriting the first object if there are any overlaps.   *  | 
