diff options
author | Ralf Habacker <ralf.habacker@freenet.de> | 2007-06-21 12:23:30 +0000 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2007-06-21 12:23:30 +0000 |
commit | 2e9be69906d2d1755268770e43cca57cf2bdf295 (patch) | |
tree | cef07d0e5cb03f994f6ee8ef2734049deb095088 /dbus/dbus-sysdeps-win.c | |
parent | b86ea8c1ec24efe29a32d2d85cde1a949d7c5563 (diff) |
* dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-spawn-win.c, dbus/dbus-sysdeps-win.h: disabled DBusSocket implementation by Peter Kuemmel
Diffstat (limited to 'dbus/dbus-sysdeps-win.c')
-rw-r--r-- | dbus/dbus-sysdeps-win.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c index 166e4321..ece53a07 100644 --- a/dbus/dbus-sysdeps-win.c +++ b/dbus/dbus-sysdeps-win.c @@ -73,7 +73,9 @@ struct DBusCredentials{ _DBUS_DEFINE_GLOBAL_LOCK (win_fds); #endif +#ifdef ENABLE_UID_TO_SID _DBUS_DEFINE_GLOBAL_LOCK (sid_atom_cache); +#endif #ifdef ENABLE_DBUSUSERINFO typedef struct { @@ -107,8 +109,10 @@ _dbus_unlock_sockets() #ifdef _DBUS_WIN_USE_RANDOMIZER static int win_encap_randomizer; #endif -static DBusHashTable *sid_atom_cache = NULL; +#ifdef ENABLE_UID_TO_SID +static DBusHashTable *sid_atom_cache = NULL; +#endif static DBusString dbusdir; static int working_dir_init = 0; @@ -1726,6 +1730,7 @@ out1: return retval; } +#ifdef ENABLE_UID_TO_SID static void _sid_atom_cache_shutdown (void *unused) { @@ -1829,7 +1834,7 @@ dbus_bool_t _dbus_uid_t_to_win_sid (dbus_uid_t uid, PSID *ppsid) _dbus_verbose("%s converted %s into sid \n",__FUNCTION__, string); return TRUE; } - +#endif /** @} end of sysdeps-win */ @@ -1840,6 +1845,9 @@ dbus_bool_t _dbus_uid_t_to_win_sid (dbus_uid_t uid, PSID *ppsid) dbus_uid_t _dbus_getuid(void) { +#ifndef ENABLE_UID_TO_SID + return DBUS_UID_UNSET; +#else dbus_uid_t retval = DBUS_UID_UNSET; HANDLE process_token = NULL; TOKEN_USER *token_user = NULL; @@ -1860,6 +1868,7 @@ _dbus_getuid(void) _dbus_verbose("_dbus_getuid() returns %d\n",retval); return retval; +#endif } /** @@ -1883,6 +1892,9 @@ _dbus_pid_for_log (void) dbus_gid_t _dbus_getgid (void) { +#ifndef ENABLE_UID_TO_SID + return DBUS_GID_UNSET; +#else dbus_gid_t retval = DBUS_GID_UNSET; HANDLE process_token = NULL; TOKEN_PRIMARY_GROUP *token_primary_group = NULL; @@ -1904,6 +1916,7 @@ _dbus_getgid (void) CloseHandle (process_token); return retval; +#endif } #if 0 |