summaryrefslogtreecommitdiff
path: root/dev-db/mongodb/files/mongodb-8.3.8-restore-syscall_h-includes.patch
blob: e386c03adc42f980a0d7403ce9c1a87b65d552fc (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
These cpp files reference SYS_* macros but do not explicitly include syscall.h as required.

diff '--color=auto' -ur a/src/mongo/util/stacktrace_details.cpp b/src/mongo/util/stacktrace_details.cpp
--- a/src/mongo/util/stacktrace_details.cpp	2026-06-15 18:37:04.000000000 -0400
+++ b/src/mongo/util/stacktrace_details.cpp	2026-06-16 14:31:50.121848572 -0400
@@ -34,6 +34,7 @@
 #include "mongo/base/parse_number.h"
 
 #include <unistd.h>
+#include <syscall.h>
 
 #include <boost/filesystem/directory.hpp>
 #include <boost/filesystem/fstream.hpp>
diff '--color=auto' -ur a/src/mongo/util/stacktrace_test.cpp b/src/mongo/util/stacktrace_test.cpp
--- a/src/mongo/util/stacktrace_test.cpp	2026-06-15 18:37:04.000000000 -0400
+++ b/src/mongo/util/stacktrace_test.cpp	2026-06-16 14:31:46.751895923 -0400
@@ -34,7 +34,7 @@
 #include <fmt/format.h>
 #include <fmt/printf.h>  // IWYU pragma: keep
 #include <fmt/ranges.h>  // IWYU pragma: keep
-// IWYU pragma: no_include "syscall.h"
+#include "syscall.h"
 // IWYU pragma: no_include "cxxabi.h"
 #include "mongo/base/parse_number.h"
 #include "mongo/bson/bsonelement.h"