I was looking at implementing vg activate/deactivate in lvm2app and I see that the function vgchange_activate will fork a polling process for monitoring. Doing forks in a library is discouraged so I'm soliciting suggestions for making this work without forking a process. Thanks, Tony