You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lshw/SOURCES/0060-add-some-includes.patch

233 lines
5.3 KiB

From 9d9b7103257abc6fe26b383253e1f15f726f31cd Mon Sep 17 00:00:00 2001
From: Lyonel Vincent <lyonel@ezix.org>
Date: Tue, 12 Oct 2021 23:42:02 +0200
Subject: [PATCH 60/65] add some includes
maybe needed for newer GCCs
---
src/core/cdrom.cc | 1 +
src/core/cpuid.cc | 1 +
src/core/fb.cc | 1 +
src/core/ideraid.cc | 1 +
src/core/mounts.cc | 2 +-
src/core/osutils.cc | 1 +
src/core/partitions.cc | 2 ++
src/core/pci.cc | 1 +
src/core/pcmcia-legacy.cc | 1 +
src/core/pcmcia.cc | 2 ++
src/core/smp.cc | 1 +
src/core/spd.cc | 1 +
src/core/usb.cc | 2 ++
src/core/volumes.cc | 1 +
src/gui/engine.cc | 2 ++
src/gui/print-gui.cc | 1 +
16 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/core/cdrom.cc b/src/core/cdrom.cc
index 11b9a84..58fa7b0 100644
--- a/src/core/cdrom.cc
+++ b/src/core/cdrom.cc
@@ -25,6 +25,7 @@
#include <unistd.h>
#include <limits.h>
#include <linux/cdrom.h>
+#include <climits>
__ID("@(#) $Id$");
diff --git a/src/core/cpuid.cc b/src/core/cpuid.cc
index c40dc98..3cb60ac 100644
--- a/src/core/cpuid.cc
+++ b/src/core/cpuid.cc
@@ -7,6 +7,7 @@
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/time.h>
+#include <cstring>
__ID("@(#) $Id$");
diff --git a/src/core/fb.cc b/src/core/fb.cc
index 5456204..d198982 100644
--- a/src/core/fb.cc
+++ b/src/core/fb.cc
@@ -14,6 +14,7 @@
#include <stdio.h>
#include <string.h>
#include <errno.h>
+#include <cstring>
__ID("@(#) $Id$");
diff --git a/src/core/ideraid.cc b/src/core/ideraid.cc
index 5cff28f..5e84ab0 100644
--- a/src/core/ideraid.cc
+++ b/src/core/ideraid.cc
@@ -20,6 +20,7 @@
#include <string.h>
#include <dirent.h>
#include <ctype.h>
+#include <cstring>
#include <vector>
#include <linux/hdreg.h>
#include <regex.h>
diff --git a/src/core/mounts.cc b/src/core/mounts.cc
index 495a3c2..79b682e 100644
--- a/src/core/mounts.cc
+++ b/src/core/mounts.cc
@@ -14,7 +14,7 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
-
+#include <cstdlib>
__ID("@(#) $Id$");
diff --git a/src/core/osutils.cc b/src/core/osutils.cc
index 8cce54c..cfa09ca 100644
--- a/src/core/osutils.cc
+++ b/src/core/osutils.cc
@@ -3,6 +3,7 @@
#include <sstream>
#include <iomanip>
#include <stack>
+#include <cstring>
#include <fcntl.h>
#include <sys/stat.h>
#include <unistd.h>
diff --git a/src/core/partitions.cc b/src/core/partitions.cc
index 7b9fd4f..69fdc2c 100644
--- a/src/core/partitions.cc
+++ b/src/core/partitions.cc
@@ -21,6 +21,8 @@
#include "volumes.h"
#include "osutils.h"
#include <stdio.h>
+#include <stdlib.h>
+#include <cstring>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
diff --git a/src/core/pci.cc b/src/core/pci.cc
index a1dd5c7..5040d75 100644
--- a/src/core/pci.cc
+++ b/src/core/pci.cc
@@ -14,6 +14,7 @@
#include <string.h>
#include <stdlib.h>
#include <dirent.h>
+#include <cstring>
__ID("@(#) $Id$");
diff --git a/src/core/pcmcia-legacy.cc b/src/core/pcmcia-legacy.cc
index bf68911..8983ccb 100644
--- a/src/core/pcmcia-legacy.cc
+++ b/src/core/pcmcia-legacy.cc
@@ -9,6 +9,7 @@
#include <stdio.h>
#include <string.h>
#include <errno.h>
+#include <cstring>
__ID("@(#) $Id$");
diff --git a/src/core/pcmcia.cc b/src/core/pcmcia.cc
index 1db47b2..4d93947 100644
--- a/src/core/pcmcia.cc
+++ b/src/core/pcmcia.cc
@@ -6,6 +6,8 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
+#include <cstdlib>
+#include <cstring>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
diff --git a/src/core/smp.cc b/src/core/smp.cc
index 9bd3631..df1c88b 100644
--- a/src/core/smp.cc
+++ b/src/core/smp.cc
@@ -11,6 +11,7 @@
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
+#include <cstring>
#include "osutils.h"
diff --git a/src/core/spd.cc b/src/core/spd.cc
index a304d06..babdf1b 100644
--- a/src/core/spd.cc
+++ b/src/core/spd.cc
@@ -9,6 +9,7 @@
#include <string>
#include <dirent.h>
#include <stdio.h>
+#include <cstring>
__ID("@(#) $Id$");
diff --git a/src/core/usb.cc b/src/core/usb.cc
index da65e10..353036d 100644
--- a/src/core/usb.cc
+++ b/src/core/usb.cc
@@ -14,6 +14,7 @@
#include "heuristics.h"
#include "options.h"
#include <stdio.h>
+#include <stdlib.h>
#include <map>
#include <sys/types.h>
#include <sys/stat.h>
@@ -24,6 +25,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <dirent.h>
+#include <cstring>
#define PROCBUSUSBDEVICES "/proc/bus/usb/devices"
#define SYSKERNELDEBUGUSBDEVICES "/sys/kernel/debug/usb/devices"
diff --git a/src/core/volumes.cc b/src/core/volumes.cc
index 6fce2ee..53096ba 100644
--- a/src/core/volumes.cc
+++ b/src/core/volumes.cc
@@ -22,6 +22,7 @@
#include <unistd.h>
#include <stdint.h>
#include <time.h>
+#include <cstring>
__ID("@(#) $Id$");
diff --git a/src/gui/engine.cc b/src/gui/engine.cc
index 2962ec8..ea442cc 100644
--- a/src/gui/engine.cc
+++ b/src/gui/engine.cc
@@ -6,6 +6,8 @@
#include "osutils.h"
#include "options.h"
+#include <cstring>
+#include <cstdlib>
#include <iostream>
#include <fstream>
#include <sys/utsname.h>
diff --git a/src/gui/print-gui.cc b/src/gui/print-gui.cc
index 4138424..916f25d 100644
--- a/src/gui/print-gui.cc
+++ b/src/gui/print-gui.cc
@@ -10,6 +10,7 @@
#include "version.h"
#include "osutils.h"
#include "stock.h"
+#include <cstring>
#include <sstream>
#include <iomanip>
#include <unistd.h>
--
2.33.1