]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/xen.git/commit
libxl: Call setsid(2) before exec'ing device model
authorJim Fehlig <jfehlig@novell.com>
Thu, 10 Mar 2011 18:17:16 +0000 (18:17 +0000)
committerJim Fehlig <jfehlig@novell.com>
Thu, 10 Mar 2011 18:17:16 +0000 (18:17 +0000)
commitbea472a7e1b35effb24fae81fc556fbacd238e05
tree908190d0891997deade3fe9c16a3adefb7eb0dee
parent44a953192ac0c9e74037230faedcfd4ab08d585e
libxl: Call setsid(2) before exec'ing device model

While doing development on libvirt libxenlight driver I noticed
that terminating a libxenlight client causes any qemu-dm
processes that were indirectly created by the client to also
terminate.  Calling setsid(2) before exec'ing qemu-dm resolves
the issue.

Signed-off-by: Jim Fehlig <jfehlig@novell.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_dm.c