rev 6777 - in trunk/packages/kdelibs/debian: . patches

Sune Vuorela pusling-guest at alioth.debian.org
Thu Jul 19 20:46:17 UTC 2007


Author: pusling-guest
Date: 2007-07-19 20:46:17 +0000 (Thu, 19 Jul 2007)
New Revision: 6777

Added:
   trunk/packages/kdelibs/debian/patches/47_better_tty_err_msg_kdeinit.diff
Modified:
   trunk/packages/kdelibs/debian/changelog
Log:
better tty err messages


Modified: trunk/packages/kdelibs/debian/changelog
===================================================================
--- trunk/packages/kdelibs/debian/changelog	2007-07-19 20:45:22 UTC (rev 6776)
+++ trunk/packages/kdelibs/debian/changelog	2007-07-19 20:46:17 UTC (rev 6777)
@@ -5,6 +5,8 @@
   * Reorder stuff in kde-applications.menu to get changing menu entries
     working. (Closes: 254948)
   * Add patch to fix issue with saving after redo in kate. (Closes: 431920)
+  * Better error messages when opening a tty fails. Thanks to Robert Millan.
+    (Closes: 334974)
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 19 Jul 2007 22:05:18 +0200
 

Added: trunk/packages/kdelibs/debian/patches/47_better_tty_err_msg_kdeinit.diff
===================================================================
--- trunk/packages/kdelibs/debian/patches/47_better_tty_err_msg_kdeinit.diff	                        (rev 0)
+++ trunk/packages/kdelibs/debian/patches/47_better_tty_err_msg_kdeinit.diff	2007-07-19 20:46:17 UTC (rev 6777)
@@ -0,0 +1,26 @@
+Index: kdelibs/kinit/kinit.cpp
+===================================================================
+--- kdelibs/kinit/kinit.cpp	(revision 688275)
++++ kdelibs/kinit/kinit.cpp	(working copy)
+@@ -256,18 +256,18 @@
+     int fd = open( tty, O_WRONLY );
+     if( fd < 0 )
+     {
+-        perror( "kdeinit: couldn't open() tty" );
++        fprintf(stderr, "kdeinit: couldn't open() %s: %s\n", tty, strerror (errno) );
+         return;
+     }
+     if( dup2( fd, STDOUT_FILENO ) < 0 )
+     {
+-        perror( "kdeinit: couldn't dup2() tty" );
++        fprintf(stderr, "kdeinit: couldn't dup2() %s: %s\n", tty, strerror (errno) );
+         close( fd );
+         return;
+     }
+     if( dup2( fd, STDERR_FILENO ) < 0 )
+     {
+-        perror( "kdeinit: couldn't dup2() tty" );
++        fprintf(stderr, "kdeinit: couldn't dup2() %s: %s\n", tty, strerror (errno) );
+         close( fd );
+         return;
+     }




More information about the pkg-kde-commits mailing list