Git commit e12f4a04a3fb9afdaf8998a039c63d136df35276 by Sebastian Kügler.
Committed on 09/03/2016 at 19:17.
Pushed by sebas into branch 'master'.

Remove all remaining bits of SCSI module

M  +0    -4    Modules/base/info_aix.cpp
M  +0    -41   Modules/base/info_fbsd.cpp
M  +0    -4    Modules/base/info_generic.cpp
M  +0    -3    Modules/base/info_hpux.cpp
M  +0    -6    Modules/base/info_linux.cpp
M  +0    -23   Modules/base/info_netbsd.cpp
M  +0    -9    Modules/base/info_openbsd.cpp
M  +0    -4    Modules/base/info_osx.cpp
M  +0    -4    Modules/base/info_sgi.cpp
M  +0    -4    Modules/base/info_solaris.cpp
M  +0    -11   Modules/base/os_current.h
M  +0    -25   doc/index.docbook

http://commits.kde.org/kinfocenter/e12f4a04a3fb9afdaf8998a039c63d136df35276

diff --git a/Modules/base/info_aix.cpp b/Modules/base/info_aix.cpp
index 4875c3a..e8428ec 100644
--- a/Modules/base/info_aix.cpp
+++ b/Modules/base/info_aix.cpp
@@ -187,10 +187,6 @@ bool GetInfo_IO_Ports(QListView *) {
        return false;
 }
 
-bool GetInfo_SCSI(QListView *lBox) {
-       return list_devices(lBox, (char *)"PdDvLn like '*/scsi/*'");
-}
-
 /* Parts taken from fsusage.c from the Midnight Commander (mc)
 
  Copyright (C) 1991, 1992 Free Software Foundation, In
diff --git a/Modules/base/info_fbsd.cpp b/Modules/base/info_fbsd.cpp
index beb1ca2..3c571d3 100644
--- a/Modules/base/info_fbsd.cpp
+++ b/Modules/base/info_fbsd.cpp
@@ -81,47 +81,6 @@ bool GetInfo_IO_Ports(QTreeWidget* tree) {
 #endif
 }
 
-bool GetInfo_SCSI(QTreeWidget* tree) {
-       FILE *pipe;
-       QTextStream *t;
-       QString s;
-
-       if (!QFileInfo(QLatin1String("/sbin/camcontrol")).exists()) {
-               s = i18n("SCSI subsystem could not be queried: /sbin/camcontrol 
could not be found");
-               QStringList list;
-               list << s;
-               new QTreeWidgetItem(tree, list);
-       } else if ((pipe = popen("/sbin/camcontrol devlist 2>&1", "r")) == 
NULL) {
-               s = i18n("SCSI subsystem could not be queried: /sbin/camcontrol 
could not be executed");
-               QStringList list;
-               list << s;
-               new QTreeWidgetItem(tree, list);
-       } else {
-
-               /* This prints out a list of all the scsi devies, perhaps 
eventually we could
-                parse it as opposed to schlepping it into a listbox */
-
-               t = new QTextStream(pipe, QIODevice::ReadOnly);
-
-               while (true) {
-                       s = t->readLine();
-                       if (s.isEmpty() )
-                               break;
-                       QStringList list;
-                       list << s;
-                       new QTreeWidgetItem(tree, list);
-               }
-
-               delete t;
-               pclose(pipe);
-       }
-
-       if (!tree->topLevelItemCount())
-               return false;
-
-       return true;
-}
-
 bool GetInfo_PCI(QTreeWidget* tree) {
        FILE *pipe;
        QString s, cmd;
diff --git a/Modules/base/info_generic.cpp b/Modules/base/info_generic.cpp
index 3bf7176..c3f30af 100644
--- a/Modules/base/info_generic.cpp
+++ b/Modules/base/info_generic.cpp
@@ -40,10 +40,6 @@ bool GetInfo_IO_Ports(QTreeWidget*) {
        return false;
 }
 
-bool GetInfo_SCSI(QTreeWidget*) {
-       return false;
-}
-
 bool GetInfo_XServer_and_Video(QTreeWidget* tree) {
        return GetInfo_XServer_Generic(tree);
 }
diff --git a/Modules/base/info_hpux.cpp b/Modules/base/info_hpux.cpp
index 366e14b..aec89fd 100644
--- a/Modules/base/info_hpux.cpp
+++ b/Modules/base/info_hpux.cpp
@@ -182,9 +182,6 @@ bool GetInfo_IO_Ports(QListView *lBox) {
                return GetInfo_ReadfromPipe(lBox, INFO_IOPORTS_2, false);
 }
 
-bool GetInfo_SCSI(QListView *lBox) {
-       return GetInfo_ReadfromPipe(lBox, INFO_DEVICES, false);
-}
 /* Parts taken from fsusage.c from the Midnight Commander (mc)
 
  Copyright (C) 1991, 1992 Free Software Foundation, In
diff --git a/Modules/base/info_linux.cpp b/Modules/base/info_linux.cpp
index ee22cf4..7a0e410 100644
--- a/Modules/base/info_linux.cpp
+++ b/Modules/base/info_linux.cpp
@@ -50,8 +50,6 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
 
 #define INFO_MISC "/proc/misc"
 
-#define INFO_SCSI "/proc/scsi/scsi"
-
 #define MAXCOLUMNWIDTH 600
 
 bool GetInfo_ReadfromFile(QTreeWidget* tree, const char *FileName, const 
QChar& splitChar) {
@@ -158,10 +156,6 @@ bool GetInfo_IO_Ports(QTreeWidget* tree) {
        return GetInfo_ReadfromFile(tree, INFO_IOPORTS, ':');
 }
 
-bool GetInfo_SCSI(QTreeWidget* tree) {
-       return GetInfo_ReadfromFile(tree, INFO_SCSI, 0);
-}
-
 bool GetInfo_XServer_and_Video(QTreeWidget* tree) {
        return GetInfo_XServer_Generic(tree);
 }
diff --git a/Modules/base/info_netbsd.cpp b/Modules/base/info_netbsd.cpp
index 0e58756..7ba080b 100644
--- a/Modules/base/info_netbsd.cpp
+++ b/Modules/base/info_netbsd.cpp
@@ -150,29 +150,6 @@ bool GetInfo_IO_Ports(QTreeWidget* tree) {
        return true;
 }
 
-bool GetInfo_SCSI(QTreeWidget* tree) {
-       if (!GetDmesgInfo(tree, "scsibus", NULL)) {
-               QStringList list;
-               list << i18n("No SCSI devices found.");
-               new QTreeWidgetItem(tree, list);
-       }
-
-       // remove the 'waiting %d seconds for devices to settle' message
-       QTreeWidgetItemIterator it(tree, QTreeWidgetItemIterator::All);
-       while ( *it != NULL) {
-               QString s = (*it)->text(0);
-
-               if (s.contains("seconds for devices to settle")) {
-                       delete tree->takeTopLevelItem( 
tree->indexOfTopLevelItem(*it) );
-                       break;
-               }
-
-               ++it;
-       }
-
-       return true;
-}
-
 bool GetInfo_XServer_and_Video(QTreeWidget* tree) {
        return GetInfo_XServer_Generic(tree);
 }
diff --git a/Modules/base/info_openbsd.cpp b/Modules/base/info_openbsd.cpp
index 715644c..4bd033f 100644
--- a/Modules/base/info_openbsd.cpp
+++ b/Modules/base/info_openbsd.cpp
@@ -156,15 +156,6 @@ bool GetInfo_IO_Ports(QTreeWidget* tree) {
        return true;
 }
 
-bool GetInfo_SCSI(QTreeWidget* tree) {
-       if (!GetDmesgInfo(tree, "scsibus", NULL)) {
-               QStringList list;
-               list << i18n("No SCSI devices found.");
-               new QTreeWidgetItem(tree, list);
-       }
-       return true;
-}
-
 bool GetInfo_XServer_and_Video(QTreeWidget* tree) {
        return GetInfo_XServer_Generic(tree);
 }
diff --git a/Modules/base/info_osx.cpp b/Modules/base/info_osx.cpp
index d786ad8..9b7cc0a 100644
--- a/Modules/base/info_osx.cpp
+++ b/Modules/base/info_osx.cpp
@@ -57,10 +57,6 @@ bool GetInfo_IO_Ports(QTreeWidget*) {
        return false;
 }
 
-bool GetInfo_SCSI(QTreeWidget*) {
-       return false;
-}
-
 bool GetInfo_XServer_and_Video(QTreeWidget* tree) {
 #if HAVE_X11
        return GetInfo_XServer_Generic(tree);
diff --git a/Modules/base/info_sgi.cpp b/Modules/base/info_sgi.cpp
index 6635738..9d5f7d9 100644
--- a/Modules/base/info_sgi.cpp
+++ b/Modules/base/info_sgi.cpp
@@ -26,10 +26,6 @@ bool GetInfo_IO_Ports(QListView *) {
        return false;
 }
 
-bool GetInfo_SCSI(QListView *) {
-       return false;
-}
-
 bool GetInfo_XServer_and_Video(QListView *lBox) {
        return GetInfo_XServer_Generic(lBox);
 }
diff --git a/Modules/base/info_solaris.cpp b/Modules/base/info_solaris.cpp
index 135d8d5..61f871b 100644
--- a/Modules/base/info_solaris.cpp
+++ b/Modules/base/info_solaris.cpp
@@ -30,10 +30,6 @@ bool GetInfo_IO_Ports(QTreeWidget*) {
        return false;
 }
 
-bool GetInfo_SCSI(QTreeWidget*) {
-       return false;
-}
-
 bool GetInfo_XServer_and_Video(QTreeWidget* tree) {
        return GetInfo_XServer_Generic(tree);
 }
diff --git a/Modules/base/os_current.h b/Modules/base/os_current.h
index d9ca241..884f3fe 100644
--- a/Modules/base/os_current.h
+++ b/Modules/base/os_current.h
@@ -31,7 +31,6 @@ bool GetInfo_IRQ(QTreeWidget* tree);
 bool GetInfo_DMA(QTreeWidget* tree);
 bool GetInfo_PCI(QTreeWidget* tree);
 bool GetInfo_IO_Ports(QTreeWidget* tree);
-bool GetInfo_SCSI(QTreeWidget* tree);
 bool GetInfo_XServer_and_Video(QTreeWidget* tree);
 bool GetInfo_Wayland(QTreeWidget* tree);
 
@@ -41,7 +40,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
         #define INFO_WAYLAND_AVAILABLE
        
@@ -54,7 +52,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
 
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
@@ -64,7 +61,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
        
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
@@ -75,7 +71,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
        
-       #define INFO_SCSI_AVAILABLE
        
        #define INFO_XSERVER_AVAILABLE
        
@@ -86,7 +81,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
        
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
@@ -96,7 +90,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
 
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
@@ -106,14 +99,12 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
 
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
 
 #elif defined(_AIX)
 
-       #define INFO_SCSI_AVAILABLE
 
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
@@ -127,7 +118,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        //#define INFO_IRQ_AVAILABLE
        //#define INFO_DMA_AVAILABLE
        //#define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
 
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
@@ -137,7 +127,6 @@ bool GetInfo_Wayland(QTreeWidget* tree);
        #define INFO_IRQ_AVAILABLE
        #define INFO_DMA_AVAILABLE
        #define INFO_IOPORTS_AVAILABLE
-       #define INFO_SCSI_AVAILABLE
        #define INFO_XSERVER_AVAILABLE
        
        #define DEFAULT_ERRORSTRING  i18n("This system may not be completely 
supported yet.")
diff --git a/doc/index.docbook b/doc/index.docbook
index 53f6e43..d56af09 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -512,31 +512,6 @@ second column identifies the device that uses these I/O 
ports.</para>
 
 <!--****************************************-->
 
-<sect1 id="scsi">
-<title><acronym>SCSI</acronym> Interface Information Module</title>
-
-<para>This page displays information about Small Computer Systems
-Interface (<acronym>SCSI</acronym>) Interfaces and the attached
-<acronym>SCSI</acronym> devices.</para>
-
-<note><para>The exact information displayed is system-dependent.  On
-some systems <acronym>SCSI</acronym> information cannot be displayed
-yet.</para></note>
-
-<para>On &Linux;, this information is read from <filename
-class="devicefile">/proc/scsi/scsi</filename>, which is only available
-if the <filename class="directory">/proc</filename> pseudo-filesystem is
-compiled into the kernel.  A listing of all <acronym>SCSI</acronym>
-devices known to the kernel is shown.</para>
-
-<para>The devices are sorted numerically by their host, channel, and
-<acronym>ID</acronym> numbers.</para>
-
-<para>The user cannot modify any settings on this page.</para>
-</sect1>
-
-<!--****************************************-->
-
 <sect1 id="kcmusb">
 <title><acronym>USB</acronym> Controller/<acronym>USB</acronym> Devices 
Information Module</title>
 
_______________________________________________
kde-doc-english mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-doc-english

Reply via email to