      const char** dev=tt;
      while (*dev) {
  	int tty=::open(*dev,O_WRONLY);
-@@ -792,7 +816,11 @@
-     fb_var_screeninfo vinfo;
- 
-     if (ioctl(fd, FBIOGET_FSCREENINFO, &finfo)) {
-+#ifdef QT_QWS_DEVFS
-+	perror("reading /dev/fb/0");
-+#else
- 	perror("reading /dev/fb0");
-+#endif
- 	qFatal("Error reading fixed information");
-     }
- 
---- qt-2.3.9-snapshot-20050114/src/kernel/qkeyboard_qws.cpp~devfs
-+++ qt-2.3.9-snapshot-20050114/src/kernel/qkeyboard_qws.cpp
-@@ -1192,7 +1192,11 @@
+Index: qt-2.3.10/src/kernel/qkeyboard_qws.cpp
+===================================================================
+--- qt-2.3.10.orig/src/kernel/qkeyboard_qws.cpp	2005-07-03 12:26:13.000000000 +0200
++++ qt-2.3.10/src/kernel/qkeyboard_qws.cpp	2005-07-03 12:30:36.000000000 +0200
+@@ -1253,7 +1253,11 @@
  
  QWSTtyKeyboardHandler::QWSTtyKeyboardHandler(const QString& device)
  {

 	    if ( fd < 0 ) {
 		// For debugging purposes - defined QT_NO_SOUND if you
 		// don't have sound hardware!
--- qt-2.3.9-snapshot-20050114/src/kernel/qsoundqss_qws.cpp~devfs
+++ qt-2.3.9-snapshot-20050114/src/kernel/qsoundqss_qws.cpp
@@ -1088,7 +1088,12 @@
 	    // Don't block open right away.
 	    //

 if [ "x$THREAD" = "xyes" ]
 then
    cat >src-mt.mk <<EOF
Index: qt-2.3.10/src/kernel/qgfxlinuxfb_qws.cpp
===================================================================
--- qt-2.3.10.orig/src/kernel/qgfxlinuxfb_qws.cpp	2005-07-03 12:26:13.000000000 +0200
+++ qt-2.3.10/src/kernel/qgfxlinuxfb_qws.cpp	2005-07-03 12:30:36.000000000 +0200
@@ -101,11 +101,19 @@
 bool QLinuxFbScreen::connect( const QString &displaySpec )
 {
