]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Enable libvirtd drivers to handle signals, in lxc, sigchld triggers vm cleanup
authorDavid L. Leskovec <dlesko@linux.vnet.ibm.com>
Tue, 13 May 2008 06:30:58 +0000 (06:30 +0000)
committerDavid L. Leskovec <dlesko@linux.vnet.ibm.com>
Tue, 13 May 2008 06:30:58 +0000 (06:30 +0000)
commit94311de539cdc2daba7452192f5b9d964a4ea17a
treec33e286fdfbc457a6ca5349afdf45d7cc436c4c6
parent098ba1a433b8e61b75f4e41d216c55eec705b89c
Enable libvirtd drivers to handle signals, in lxc, sigchld triggers vm cleanup
Mon May 12 23:32:21 PST 2008 David L. Leskovec <dlesko@linux.vnet.ibm.com>

* qemud/qemud.c: get siginfo with signals, distribute to drivers that
    register a handler
* src/driver.h: add sighandler function to state driver table
* src/internal.h: define virStateSigDispatcher functions
* src/libvirt.c: add __virStateSigDispatcher function
* src/libvirt_sym.version: add __virStateSigDispatcher
* src/lxc_driver.c: add sig handler function, cleanup vm when sigchld
    received from container process
* src/qemu_driver.c: NULL for sig handler (no handler) in state driver
* src/remote_internal.c: NULL for sig handler (no handler) in state driver
* src/storage_driver.c: NULL for sig handler (no handler) in state driver
ChangeLog
qemud/qemud.c
src/driver.h
src/internal.h
src/libvirt.c
src/libvirt_sym.version
src/lxc_driver.c
src/qemu_driver.c
src/remote_internal.c
src/storage_driver.c