summaryrefslogtreecommitdiffstats
path: root/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Use-long-long-instead-of-int64_t.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Use-long-long-instead-of-int64_t.patch')
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Use-long-long-instead-of-int64_t.patch66
1 files changed, 66 insertions, 0 deletions
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Use-long-long-instead-of-int64_t.patch b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Use-long-long-instead-of-int64_t.patch
new file mode 100644
index 0000000000..b9c6704075
--- /dev/null
+++ b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Use-long-long-instead-of-int64_t.patch
@@ -0,0 +1,66 @@
1From 20fcbf2a05ee6542aba942f6006d149db70fb9ce Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 2 Sep 2017 10:03:37 -0700
4Subject: [PATCH 02/10] Use long long instead of int64_t
5
6Fixes
7error: call to member function 'appendNumber' is ambiguous
8since this function expects long long as parameter and not int64_t
9
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 src/mongo/util/procparser.cpp | 10 +++++-----
13 1 file changed, 5 insertions(+), 5 deletions(-)
14
15diff --git a/src/mongo/util/procparser.cpp b/src/mongo/util/procparser.cpp
16index c574a3f..5ea66b7 100644
17--- a/src/mongo/util/procparser.cpp
18+++ b/src/mongo/util/procparser.cpp
19@@ -261,7 +261,7 @@ Status parseProcStat(const std::vector<StringData>& keys,
20
21 StringData stringValue((*partIt).begin(), (*partIt).end() - (*partIt).begin());
22
23- uint64_t value;
24+ long long value;
25
26 if (!parseNumberFromString(stringValue, &value).isOK()) {
27 value = 0;
28@@ -273,7 +273,7 @@ Status parseProcStat(const std::vector<StringData>& keys,
29 } else {
30 StringData stringValue((*partIt).begin(), (*partIt).end() - (*partIt).begin());
31
32- uint64_t value;
33+ long long value;
34
35 if (!parseNumberFromString(stringValue, &value).isOK()) {
36 value = 0;
37@@ -366,7 +366,7 @@ Status parseProcMemInfo(const std::vector<StringData>& keys,
38
39 StringData stringValue((*partIt).begin(), (*partIt).end());
40
41- uint64_t value;
42+ long long value;
43
44 if (!parseNumberFromString(stringValue, &value).isOK()) {
45 value = 0;
46@@ -522,7 +522,7 @@ Status parseProcDiskStats(const std::vector<StringData>& disks,
47 StringData data,
48 BSONObjBuilder* builder) {
49 bool foundKeys = false;
50- std::vector<uint64_t> stats;
51+ std::vector<long long> stats;
52 stats.reserve(kDiskFieldCount);
53
54 using string_split_iterator = boost::split_iterator<StringData::const_iterator>;
55@@ -597,7 +597,7 @@ Status parseProcDiskStats(const std::vector<StringData>& disks,
56
57 StringData stringValue((*partIt).begin(), (*partIt).end());
58
59- uint64_t value;
60+ long long value;
61
62 if (!parseNumberFromString(stringValue, &value).isOK()) {
63 value = 0;
64--
652.7.4
66