[yast-commit] r43834 - in /trunk/core: agents-perl/ag_background package/yast2-core.changes
Author: lslezak Date: Tue Jan 22 15:48:56 2008 New Revision: 43834 URL: http://svn.opensuse.org/viewcvs/yast?rev=43834&view=rev Log: - ag_background - added .signal path for sending a specified signal e.g. SCR::Execute(.background.signal, 10), posted by Kevin James Modified: trunk/core/agents-perl/ag_background trunk/core/package/yast2-core.changes Modified: trunk/core/agents-perl/ag_background URL: http://svn.opensuse.org/viewcvs/yast/trunk/core/agents-perl/ag_background?rev=43834&r1=43833&r2=43834&view=diff ============================================================================== --- trunk/core/agents-perl/ag_background (original) +++ trunk/core/agents-perl/ag_background Tue Jan 22 15:48:56 2008 @@ -75,6 +75,23 @@ } } +# send specified SIG to running subprocess +sub SigSubprocess($) +{ + + my ($sig) = @_; + + if ($child_running) + { + kill($sig, $child_pid); # send SIG + return 1; + } + else + { + return 0; + } +} + sub ErrorPath($) { my ($p) = @_; @@ -202,6 +219,10 @@ { ycp::Return(KillSubprocess() ? 'true' : 'false'); } + elsif ($path eq '.signal') + { + ycp::Return(SigSubprocess("$arg") ? 'true' : 'false'); + } else { ErrorPath($path); Modified: trunk/core/package/yast2-core.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/core/package/yast2-core.changes?rev=43834&r1=43833&r2=43834&view=diff ============================================================================== --- trunk/core/package/yast2-core.changes (original) +++ trunk/core/package/yast2-core.changes Tue Jan 22 15:48:56 2008 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Tue Jan 22 15:42:25 CET 2008 - lslezak@suse.cz + +- ag_background - added .signal path for sending a specified signal + e.g. SCR::Execute(.background.signal, 10), posted by Kevin James + +------------------------------------------------------------------- Tue Jan 22 15:02:51 CET 2008 - sh@suse.de - Improved back trace legibility: Demangling C++ symbols -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
lslezak@svn.opensuse.org