Peter Hoyes
10d25fc47d
xl: Add escape character argument to xl console
...
Add -e argument to xl console and pass to new escape_character argument
of libxl_console_exec.
Introduce a new API version to support this new argument and advertise
the new functionality in libxl.h
In libxl_console_exec, there are currently two call sites to execl,
which uses varargs, in order to support optionally passing
'start-notify-fd' to the console client. In order to support passing
the 'escape' argument optionally too, refactor to instead have a single
call site to execv, which has the same behavior but takes an array of
arguments.
If -e is not specified, --escape is not passed to the console client and
the existing value (^]) is used as a default.
Update the xl docs.
Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com >
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com >
2023-07-31 15:03:14 +02:00
..
2020-10-01 13:26:09 +02:00
2021-10-13 15:10:38 +01:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2022-10-14 20:56:57 +01:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-12-15 16:24:16 +00:00
2022-02-08 11:10:52 +00:00
2022-11-17 16:51:51 +00:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2023-07-24 14:11:35 +02:00
2020-10-01 13:58:42 +02:00
2023-05-16 20:03:02 +01:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2021-09-03 15:09:48 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2023-07-31 15:03:14 +02:00
2020-10-01 13:26:09 +02:00
2023-07-26 10:56:27 +01:00
2020-10-01 13:26:09 +02:00
2023-07-28 09:41:05 +02:00
2023-04-26 15:15:30 +01:00
2022-07-28 19:25:43 +01:00
2022-08-18 09:25:50 +02:00
2020-10-01 13:26:09 +02:00
2023-05-10 19:59:27 +01:00
2023-05-10 19:59:27 +01:00
2023-05-10 19:59:27 +01:00
2022-06-01 09:18:49 +02:00
2020-10-08 12:47:59 +00:00
2020-10-01 13:26:09 +02:00
2022-06-01 09:18:49 +02:00
2021-01-29 22:50:08 +00:00
2020-10-01 13:26:09 +02:00
2022-12-13 15:23:54 +01:00
2023-07-26 10:56:27 +01:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2023-04-26 15:15:30 +01:00
2023-05-10 19:59:27 +01:00
2021-01-29 22:50:08 +00:00
2020-10-01 13:26:09 +02:00
2022-07-05 14:16:26 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2021-05-04 18:35:35 +01:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2023-03-15 18:41:46 +00:00
2023-03-22 09:57:19 +01:00
2020-12-15 16:24:16 +00:00
2022-08-19 09:58:34 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2021-02-08 16:28:34 +00:00
2023-05-10 19:59:27 +01:00
2021-01-29 22:50:08 +00:00
2020-10-01 13:26:09 +02:00
2022-02-08 11:10:52 +00:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2022-12-14 12:03:09 +01:00
2023-07-26 10:56:27 +01:00
2020-12-15 16:24:16 +00:00
2022-07-28 19:25:43 +01:00
2021-01-29 22:50:08 +00:00
2020-12-15 16:24:16 +00:00
2023-07-24 14:11:35 +02:00
2020-12-15 16:24:16 +00:00
2020-10-01 13:58:42 +02:00
2020-12-15 16:24:16 +00:00
2020-12-15 16:24:16 +00:00
2023-05-10 19:59:27 +01:00
2020-10-01 13:26:09 +02:00
2023-02-07 15:18:18 +01:00
2020-10-01 13:26:09 +02:00
2023-06-07 11:21:41 +01:00
2023-05-16 20:03:02 +01:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00
2020-10-01 13:26:09 +02:00