gdm r6323 - in trunk: . daemon
- From: mccann svn gnome org
- To: svn-commits-list gnome org
- Subject: gdm r6323 - in trunk: . daemon
- Date: Tue, 22 Jul 2008 01:30:13 +0000 (UTC)
Author: mccann
Date: Tue Jul 22 01:30:12 2008
New Revision: 6323
URL: http://svn.gnome.org/viewvc/gdm?rev=6323&view=rev
Log:
2008-07-21 William Jon McCann <jmccann redhat com>
* daemon/gdm-welcome-session.c (spawn_child_setup):
Save one old copy of greeter log file. Helps
to keep messages from before a restart.
Modified:
trunk/ChangeLog
trunk/daemon/gdm-welcome-session.c
Modified: trunk/daemon/gdm-welcome-session.c
==============================================================================
--- trunk/daemon/gdm-welcome-session.c (original)
+++ trunk/daemon/gdm-welcome-session.c Tue Jul 22 01:30:12 2008
@@ -450,6 +450,15 @@
if (data->log_file != NULL) {
int logfd;
+ if (g_access (data->log_file, R_OK | W_OK) == 0) {
+ char *filename_old;
+
+ filename_old = g_strdup_printf ("%s.old", data->log_file);
+ VE_IGNORE_EINTR (g_unlink (filename_old));
+ VE_IGNORE_EINTR (g_rename (data->log_file, filename_old));
+ g_free (filename_old);
+ }
+
VE_IGNORE_EINTR (g_unlink (data->log_file));
VE_IGNORE_EINTR (logfd = open (data->log_file, O_CREAT|O_TRUNC|O_WRONLY|O_EXCL, 0644));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]