aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_bootloader.c
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@amd.com>2010-09-16 17:39:33 +0100
committerAndre Przywara <andre.przywara@amd.com>2010-09-16 17:39:33 +0100
commit68c2232d04eb3aac2de51291f2e0531203782630 (patch)
tree6c7f6477d5bfff391aa4f2468acb3a0054ddf7bf /tools/libxl/libxl_bootloader.c
parent6d4ba52d4915e16aa8cba141cdf287688a92ec1d (diff)
downloadxen-68c2232d04eb3aac2de51291f2e0531203782630.tar.gz
xen-68c2232d04eb3aac2de51291f2e0531203782630.tar.bz2
xen-68c2232d04eb3aac2de51291f2e0531203782630.zip
libxl: fix compiler warning with fork_exec_bootloader
At least one of my compilers complains about the broken const qualifier in the fork_exec_bootloader() call (despite the cast). Fix this properly by propagating the const attribute down the call stack. Signed-off-by: Andre Przywara <andre.przywara@amd.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_bootloader.c')
-rw-r--r--tools/libxl/libxl_bootloader.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/libxl/libxl_bootloader.c b/tools/libxl/libxl_bootloader.c
index 0f884e4668..6c0408a0fd 100644
--- a/tools/libxl/libxl_bootloader.c
+++ b/tools/libxl/libxl_bootloader.c
@@ -118,7 +118,7 @@ static int open_xenconsoled_pty(int *master, int *slave, char *slave_path, size_
return 0;
}
-static pid_t fork_exec_bootloader(int *master, char *arg0, char **args)
+static pid_t fork_exec_bootloader(int *master, const char *arg0, char **args)
{
struct termios termattr;
pid_t pid = forkpty(master, NULL, NULL, NULL);
@@ -386,7 +386,7 @@ int libxl_run_bootloader(libxl_ctx *ctx,
dom_console_xs_path = libxl__sprintf(&gc, "%s/console/tty", libxl__xs_get_dompath(&gc, domid));
libxl__xs_write(&gc, XBT_NULL, dom_console_xs_path, "%s", dom_console_slave_tty_path);
- pid = fork_exec_bootloader(&bootloader_fd, (char *)info->u.pv.bootloader, args);
+ pid = fork_exec_bootloader(&bootloader_fd, info->u.pv.bootloader, args);
if (pid < 0) {
goto out_close;
}