diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/gdm-settings-direct.c | 18 | ||||
-rw-r--r-- | common/gdm-settings-direct.h | 2 | ||||
-rw-r--r-- | common/gdm-settings-keys.h | 7 |
3 files changed, 23 insertions, 4 deletions
diff --git a/common/gdm-settings-direct.c b/common/gdm-settings-direct.c index ebe80c40..a90eed23 100644 --- a/common/gdm-settings-direct.c +++ b/common/gdm-settings-direct.c @@ -125,6 +125,24 @@ gdm_settings_direct_get_int (const char *key, } gboolean +gdm_settings_direct_get_uint (const char *key, + uint *value) +{ + gboolean ret; + int intvalue; + + ret = FALSE; + ret = gdm_settings_direct_get_int (key, &intvalue); + + if (intvalue >= 0) + *value = intvalue; + else + ret = FALSE; + + return ret; +} + +gboolean gdm_settings_direct_get_boolean (const char *key, gboolean *value) { diff --git a/common/gdm-settings-direct.h b/common/gdm-settings-direct.h index feb97d53..0b391b3f 100644 --- a/common/gdm-settings-direct.h +++ b/common/gdm-settings-direct.h @@ -38,6 +38,8 @@ gboolean gdm_settings_direct_set (const char GValue *value); gboolean gdm_settings_direct_get_int (const char *key, int *value); +gboolean gdm_settings_direct_get_uint (const char *key, + uint *value); gboolean gdm_settings_direct_get_boolean (const char *key, gboolean *value); gboolean gdm_settings_direct_get_string (const char *key, diff --git a/common/gdm-settings-keys.h b/common/gdm-settings-keys.h index 081b2b2f..3b8016e6 100644 --- a/common/gdm-settings-keys.h +++ b/common/gdm-settings-keys.h @@ -42,13 +42,12 @@ G_BEGIN_DECLS #define GDM_KEY_DISPLAYS_PER_HOST "xdmcp/DisplaysPerHost" #define GDM_KEY_UDP_PORT "xdmcp/Port" #define GDM_KEY_INDIRECT "xdmcp/HonorIndirect" -#define GDM_KEY_MAX_INDIRECT "xdmcp/MaxPendingIndirect" #define GDM_KEY_MAX_WAIT_INDIRECT "xdmcp/MaxWaitIndirect" #define GDM_KEY_PING_INTERVAL "xdmcp/PingIntervalSeconds" #define GDM_KEY_WILLING "xdmcp/Willing" -#define GDM_KEY_XDMCP_PROXY "xdmcp/EnableProxy" -#define GDM_KEY_XDMCP_PROXY_XSERVER "xdmcp/ProxyXServer" -#define GDM_KEY_XDMCP_PROXY_RECONNECT "xdmcp/ProxyReconnect" + +#define GDM_KEY_MULTICAST "chooser/Multicast" +#define GDM_KEY_MULTICAST_ADDR "chooser/MulticastAddr" G_END_DECLS |