+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
+Tue Mar 5 00:38:54 2002 Owen Taylor <otaylor@redhat.com>
+
+ * glib/gutils.c (g_get_any_init): Where we have
+ getpwuid[_r], use that in preference to $HOME, and
+ only check $HOME as a fallback if getpwuid fails.
+ (#2311)
+
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
#endif /* G_OS_WIN32 */
}
- if (!g_home_dir)
- g_home_dir = g_strdup (g_getenv ("HOME"));
-
#ifdef G_OS_WIN32
+ /* We check $HOME first for Win32, though it is a last resort for Unix
+ * where we prefer the results of getpwuid().
+ */
+ g_home_dir = g_strdup (g_getenv ("HOME"));
+
/* In case HOME is Unix-style (it happens), convert it to
* Windows style.
*/
}
}
# endif /* G_OS_WIN32 */
-
+
#endif /* !HAVE_PWD_H */
+
+ if (!g_home_dir)
+ g_home_dir = g_strdup (g_getenv ("HOME"));
#ifdef __EMX__
/* change '\\' in %HOME% to '/' */