24 #define DBUS_USERDB_INCLUDES_PRIVATE 1
25 #include "dbus-userdb.h"
26 #include "dbus-test.h"
27 #include "dbus-internals.h"
28 #include "dbus-protocol.h"
52 #ifdef HAVE_CONSOLE_OWNER_FILE
59 _DBUS_SET_OOM (error);
66 _DBUS_SET_OOM (error);
132 DBusUserDatabase *db;
169 DBusUserDatabase *db;
216 _DBUS_ASSERT_ERROR_IS_CLEAR (error);
227 #ifdef DBUS_ENABLE_USERDB_CACHE
248 _dbus_verbose (
"No cache for groupname \"%s\"\n",
262 _DBUS_ASSERT_ERROR_IS_SET (error);
271 _DBUS_ASSERT_ERROR_IS_SET (error);
320 return *info !=
NULL;
340 return *info !=
NULL;
359 DBusUserDatabase *db;
385 if (*group_ids ==
NULL)
401 #ifdef DBUS_BUILD_TESTS
410 _dbus_userdb_test (
const char *test_data_dir)
415 unsigned long *group_ids;
430 printf (
" Current user: %s homedir: %s gids:",
434 for (i=0; i<n_group_ids; i++)
435 printf(
" %ld", group_ids[i]);