xref: /kvmtool/builtin-pause.c (revision 2947270eaa8b09f101c3c4561d276d580d19f8c0)
1*2947270eSSasha Levin #include <stdio.h>
2*2947270eSSasha Levin #include <string.h>
3*2947270eSSasha Levin #include <signal.h>
4*2947270eSSasha Levin 
5*2947270eSSasha Levin #include <kvm/util.h>
6*2947270eSSasha Levin #include <kvm/kvm-cmd.h>
7*2947270eSSasha Levin #include <kvm/kvm-pause.h>
8*2947270eSSasha Levin 
9*2947270eSSasha Levin int kvm_cmd_pause(int argc, const char **argv, const char *prefix)
10*2947270eSSasha Levin {
11*2947270eSSasha Levin 	signal(SIGUSR2, SIG_IGN);
12*2947270eSSasha Levin 	return system("kill -USR2 $(pidof kvm)");
13*2947270eSSasha Levin }
14