mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
Add getfd and closefd monitor commands
Add monitor commands to support passing file descriptors via SCM_RIGHTS. getfd assigns the passed file descriptor a name for use with other monitor commands. closefd allows passed file descriptors to be closed. If a monitor command actually uses a named file descriptor, closefd will not be required. Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
7d1740590b
commit
f07918fdff
2 changed files with 87 additions and 0 deletions
|
@ -626,6 +626,24 @@ ETEXI
|
|||
STEXI
|
||||
@item mce @var{cpu} @var{bank} @var{status} @var{mcgstatus} @var{addr} @var{misc}
|
||||
Inject an MCE on the given CPU (x86 only).
|
||||
ETEXI
|
||||
|
||||
{ "getfd", "s", do_getfd, "getfd name",
|
||||
"receive a file descriptor via SCM rights and assign it a name" },
|
||||
STEXI
|
||||
@item getfd @var{fdname}
|
||||
If a file descriptor is passed alongside this command using the SCM_RIGHTS
|
||||
mechanism on unix sockets, it is stored using the name @var{fdname} for
|
||||
later use by other monitor commands.
|
||||
ETEXI
|
||||
|
||||
{ "closefd", "s", do_closefd, "closefd name",
|
||||
"close a file descriptor previously passed via SCM rights" },
|
||||
STEXI
|
||||
@item closefd @var{fdname}
|
||||
Close the file descriptor previously assigned to @var{fdname} using the
|
||||
@code{getfd} command. This is only needed if the file descriptor was never
|
||||
used by another monitor command.
|
||||
ETEXI
|
||||
|
||||
STEXI
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue