Snap for 5988121 from 29e91c4f17ef8f2de9b928fa9ec78d2d53158c82 to qt-aml-networking-release
Change-Id: I6551542da6f9c61d16bc71c43e71929a92639860
diff --git a/gen_constants-inl.h b/gen_constants-inl.h
index 0ea710d..d2c1ec0 100644
--- a/gen_constants-inl.h
+++ b/gen_constants-inl.h
@@ -3,7 +3,9 @@
#endif // __i386__ || __x86_64__
#include <errno.h>
#include <fcntl.h>
+#include <linux/fd.h>
#include <linux/fs.h>
+#include <linux/loop.h>
#include <linux/mman.h>
#include <linux/net.h>
#include <linux/prctl.h>
@@ -11,8 +13,8 @@
#include <linux/serial.h>
#include <linux/sockios.h>
#include <linux/termios.h>
-#include <stddef.h>
#include <signal.h>
+#include <stddef.h>
#include <sys/mman.h>
#include <sys/resource.h>
#include <sys/socket.h>
diff --git a/libminijail_unittest.cc b/libminijail_unittest.cc
index 043818c..d8ffc38 100644
--- a/libminijail_unittest.cc
+++ b/libminijail_unittest.cc
@@ -332,7 +332,7 @@
echo "$line1$line2 and Goodbye" >&%d;
exit 42;
)", to_wait[1]), 0);
- char *const argv[] = {"sh", "-c", program, nullptr};
+ char* const argv[] = {"sh", "-c", program, nullptr};
int in = -1;
int out = -1;
@@ -449,7 +449,7 @@
struct minijail *j = minijail_new();
- argv[0] = (char*)kCatPath;
+ argv[0] = const_cast<char*>(kCatPath);
argv[1] = NULL;
mj_run_ret = minijail_run_pid_pipes_no_preload(j, argv[0], argv,
&pid,
@@ -470,7 +470,7 @@
ASSERT_TRUE(WIFSIGNALED(status));
EXPECT_EQ(WTERMSIG(status), SIGTERM);
- argv[0] = (char*)kShellPath;
+ argv[0] = const_cast<char*>(kShellPath);
argv[1] = "-c";
argv[2] = "echo test >&2";
argv[3] = NULL;
@@ -503,7 +503,7 @@
struct minijail *j = minijail_new();
- argv[0] = (char*)kShellPath;
+ argv[0] = const_cast<char*>(kShellPath);
argv[1] = "-c";
argv[2] = "echo \"${TEST_PARENT+set}|${TEST_VAR}\"";
argv[3] = NULL;
@@ -549,7 +549,7 @@
struct minijail *j = minijail_new();
- argv[0] = (char*)kShellPath;
+ argv[0] = const_cast<char*>(kShellPath);
argv[1] = "-c";
argv[2] = script;
argv[3] = NULL;
@@ -629,7 +629,7 @@
MINIJAIL_HOOK_EVENT_PRE_DROP_CAPS);
EXPECT_EQ(status, 0);
- argv[0] = (char*)kCatPath;
+ argv[0] = const_cast<char*>(kCatPath);
argv[1] = NULL;
mj_run_ret = minijail_run_pid_pipes_no_preload(j, argv[0], argv, &pid, NULL,
NULL, NULL);
@@ -664,7 +664,7 @@
ASSERT_EQ(status, 0);
minijail_close_open_fds(j);
- argv[0] = (char*)kCatPath;
+ argv[0] = const_cast<char*>(kCatPath);
argv[1] = NULL;
mj_run_ret = minijail_run_no_preload(j, argv[0], argv);
EXPECT_EQ(mj_run_ret, 0);
@@ -818,7 +818,7 @@
minijail_gidmap(j, gidmap);
minijail_namespace_user_disable_setgroups(j);
- argv[0] = (char*)kShellPath;
+ argv[0] = const_cast<char*>(kShellPath);
argv[1] = "-c";
argv[2] = "exec touch /tmp/foo";
argv[3] = NULL;
@@ -881,11 +881,11 @@
minijail_close_open_fds(j.get());
test_function(j.get());
- const char* argv[] = {kCatPath, nullptr};
+ char* const argv[] = {const_cast<char*>(kCatPath), nullptr};
pid_t container_pid;
int child_stdin, child_stdout;
int mj_run_ret =
- run_function(j.get(), argv[0], const_cast<char* const*>(argv),
+ run_function(j.get(), argv[0], argv,
&container_pid, &child_stdin, &child_stdout, nullptr);
EXPECT_EQ(mj_run_ret, 0);