From 7b064036dca14df26dc6f240307f49f909b35e00 Mon Sep 17 00:00:00 2001 From: Tomas Ogren Date: Sat, 20 Feb 1999 00:23:40 +0000 Subject: Made use of g_get_{user,real}_name() instead of our own home-brew... 1999-02-20 Tomas Ogren * main.c (init_username): Made use of g_get_{user,real}_name() instead of our own home-brew... svn path=/trunk/; revision=679 --- calendar/gui/main.c | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) (limited to 'calendar/gui/main.c') diff --git a/calendar/gui/main.c b/calendar/gui/main.c index c5c4696ef9..0d572277ba 100644 --- a/calendar/gui/main.c +++ b/calendar/gui/main.c @@ -79,30 +79,8 @@ static int show_events; static void init_username (void) { - char *p; - struct passwd *passwd; - - passwd = getpwuid (getuid ()); - if ((p = passwd->pw_name)) { - char *comma; - - user_name = g_strdup (p); - full_name = g_strdup (passwd->pw_gecos); - - /* Keep only the name from the gecos field */ - if ((comma = strchr (full_name, ',')) != NULL) - *comma = 0; - } else { - if ((p = getenv ("USER"))) { - user_name = g_strdup (p); - full_name = g_strdup (p); - return; - } else { - user_name = g_strdup ("unknown"); - full_name = g_strdup ("unknown"); - } - } - endpwent (); + user_name = g_strdup(g_get_user_name()); + full_name = g_strdup(g_get_real_name()); } static int -- cgit