diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/gdm-common.c | 26 |
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)); - } } } |