Hi, I've been working on a YaST module for a while now, and one of the things I needed to do was monitor a dd process running in the background, to provide a progress bar. Part of this involved sending Signal 10 (SIGUSR1) to dd to get it to print out the current progress - in doing this I added a function to ag_background called SigSubprocess, which is effectively a copy of the KillSubprocess function but it takes a parameter and sends that parameter as the signal to the background process. e.g. SCR::Execute(.background.sig, 10); I've included the patch here - is it possible to get this into the main source tree? I'm sure it would be useful in other circumstances... Cheers, KEv. -- Kevin James Applied Technology Senior Strategist Novell Global Enablement ------------------------ Novell, Inc. http://www.novell.com