summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/gdm-common.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/common/gdm-common.c b/common/gdm-common.c
index 0bc2b417..31fc810a 100644
--- a/common/gdm-common.c
+++ b/common/gdm-common.c
@@ -26,7 +26,6 @@
#include <locale.h>
#include <fcntl.h>
#include <sys/wait.h>
-#include <grp.h>
#include <pwd.h>
#include <glib.h>
@@ -98,24 +97,6 @@ gdm_get_pwent_for_name (const char *name,
return (pwent != NULL);
}
-gboolean
-gdm_get_grent_for_gid (gint gid,
- struct grent **grentp)
-{
- struct group *grent;
-
- do {
- errno = 0;
- grent = getgrgid (gid);
- } while (grent == NULL && errno == EINTR);
-
- if (pwentp != NULL) {
- *grentp = grent;
- }
-
- return (grent != NULL);
-}
-
int
gdm_wait_on_and_disown_pid (int pid,
int timeout)
@@ -605,13 +586,6 @@ gdm_get_script_environment (const char *username,
g_hash_table_insert (hash, g_strdup ("SHELL"),
g_strdup (pwent->pw_shell));
-
- /* Also get group name and propagate down */
- struct group *grent;
-
- if (gdm_get_grent_for_gid (pwent->pw_gid, &grent)) {
- g_hash_table_insert (hash, g_strdup ("GROUP"), g_strdup (grent->gr_name));
- }
}
}