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/ChangeLog | 5 +++++ calendar/gui/main.c | 26 ++------------------------ calendar/main.c | 26 ++------------------------ 3 files changed, 9 insertions(+), 48 deletions(-) (limited to 'calendar') diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 3527356303..c3be35257a 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,8 @@ +1999-02-20 Tomas Ogren + + * main.c (init_username): Made use of g_get_{user,real}_name() instead + of our own home-brew... + 1999-02-17 Sergey Panov * gnome-month-item.c,gnome-month-item.h,goto.c,mark.h, 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 diff --git a/calendar/main.c b/calendar/main.c index c5c4696ef9..0d572277ba 100644 --- a/calendar/main.c +++ b/calendar/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 v1.2.3