Made use of g_get_{user,real}_name() instead of our own home-brew...
1999-02-20 Tomas Ogren <stric@ing.umu.se> * main.c (init_username): Made use of g_get_{user,real}_name() instead of our own home-brew... svn path=/trunk/; revision=679
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
1999-02-20 Tomas Ogren <stric@ing.umu.se>
|
||||||
|
|
||||||
|
* main.c (init_username): Made use of g_get_{user,real}_name() instead
|
||||||
|
of our own home-brew...
|
||||||
|
|
||||||
1999-02-17 Sergey Panov <sipan@mit.edu>
|
1999-02-17 Sergey Panov <sipan@mit.edu>
|
||||||
|
|
||||||
* gnome-month-item.c,gnome-month-item.h,goto.c,mark.h,
|
* gnome-month-item.c,gnome-month-item.h,goto.c,mark.h,
|
||||||
|
@ -79,30 +79,8 @@ static int show_events;
|
|||||||
static void
|
static void
|
||||||
init_username (void)
|
init_username (void)
|
||||||
{
|
{
|
||||||
char *p;
|
user_name = g_strdup(g_get_user_name());
|
||||||
struct passwd *passwd;
|
full_name = g_strdup(g_get_real_name());
|
||||||
|
|
||||||
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 ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -79,30 +79,8 @@ static int show_events;
|
|||||||
static void
|
static void
|
||||||
init_username (void)
|
init_username (void)
|
||||||
{
|
{
|
||||||
char *p;
|
user_name = g_strdup(g_get_user_name());
|
||||||
struct passwd *passwd;
|
full_name = g_strdup(g_get_real_name());
|
||||||
|
|
||||||
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 ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
Reference in New Issue
Block a user