summaryrefslogtreecommitdiff
path: root/app-forensics/ovaldi/files/ovaldi-5.10.1.7-gcc11.patch
blob: 1c71f7016d77a842429471c1bf7510041a71d573 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
--- a/src/AbsProbe.cpp
+++ b/src/AbsProbe.cpp
@@ -52,7 +52,7 @@
 	// use const wherever it makes sense, to ensure const-correctness??
 	// Or maybe I should have implemented operator<() for items and
 	// used the default std::less template...?
-	typedef set<Item*, std::less<const Item*> > ItemCache;
+	typedef set<Item*, std::less<Item*> > ItemCache;
 	ItemCache globalItemCache;
 }
 
--- a/src/ErrnoException.h
+++ b/src/ErrnoException.h
@@ -49,10 +49,10 @@
 		SetErrorMessage(syscall+": "+std::strerror(errnoVal));
 	}
 
-	virtual ~ErrnoException() throw () {
+	virtual ~ErrnoException() {
 	}
 
-	virtual const char* what() const throw() {
+	virtual const char* what() const noexcept {
 		return errorMessage.c_str();
 	}
 };
--- a/src/OutOfMemoryException.h
+++ b/src/OutOfMemoryException.h
@@ -47,10 +47,10 @@
 		: Exception(msg, severity, cause) {
 	}
 
-	virtual ~OutOfMemoryException() throw () {
+	virtual ~OutOfMemoryException() {
 	}
 
-	virtual const char* what() const throw() {
+	virtual const char* what() const noexcept {
 		return errorMessage.c_str();
 	}
 };
--- a/src/probes/unix/RunLevelProbe.cpp
+++ b/src/probes/unix/RunLevelProbe.cpp
@@ -125,7 +125,7 @@
 
 
 void
-RunLevelProbe::_verifyRunlevelObjectAttr( ObjectEntity * service_name, ObjectEntity * runlevel ) const throw( ProbeException ) {
+RunLevelProbe::_verifyRunlevelObjectAttr( ObjectEntity * service_name, ObjectEntity * runlevel ) const {
   
   // check datatypes - only allow string
   if( service_name->GetDatatype() != OvalEnum::DATATYPE_STRING ){
--- a/src/probes/unix/RunLevelProbe.h
+++ b/src/probes/unix/RunLevelProbe.h
@@ -76,7 +76,7 @@
  */
 struct ltrunlevel_item_comparator
 {
-  bool operator() ( const runlevel_item &r1, const runlevel_item &r2 )
+  bool operator() ( const runlevel_item &r1, const runlevel_item &r2 ) const
   {
     return r1.service_name.compare(r2.service_name) < 0;
   }
@@ -115,7 +115,7 @@
       @param runlevel the runlevel runlevel_object entity
       @throws ProbeException if invalid operations or datatypes are encountered
     */
-    void          _verifyRunlevelObjectAttr( ObjectEntity * service_name, ObjectEntity * runlevel ) const throw( ProbeException );
+    void          _verifyRunlevelObjectAttr( ObjectEntity * service_name, ObjectEntity * runlevel ) const;
 
     /**
       Checks to see if the given filename is either "." or ".."