Re: signal issue

2004-05-04 Thread Brian Dessent
Christian Renoulin wrote:
> 
> I try to kill a process under cygwin. The main process

Stop repeating.  You've posted this three times now.  Dave Korn has
already replied, why don't you address his comments rather then
reposting the same message.  If you're hoping to get help with your
problem then repeating yourself over and over is not the way to go about
it.

Brian

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



signal issue

2004-05-04 Thread Christian Renoulin
I try to kill a process under cygwin. The main process
need to kill one its child process. The child process
is playing a music using : 
  system("cat phrase3.wav > /dev/dsp "); 

The main process code is (pidChild is correst) : 
  kill(SIGKILL, pidChild); 

I tried with SIGUSR2 (with a function associated to
the SIGUSR2 signal) : same result.

The opposite is working (child process sending a
SIGURS1 to its father - the father receive the signal
and call the matching function).

Does cygwin has a problem to recieve a signal when a
problem a process is busy (command system) ?

Chris (french guy)






Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout ! 
Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/

Dialoguez en direct avec vos amis grâce à Yahoo! Messenger !Téléchargez Yahoo! 
Messenger sur http://fr.messenger.yahoo.com

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



signal issue

2004-05-03 Thread Christian Renoulin
I try to kill a process under cygwin. The main process
need to kill one its child process. The child process
is playing a music using : 
  system("cat phrase3.wav > /dev/dsp "); 

The main process code is (pidChild is correst) : 
  kill(SIGKILL, pidChild); 

I tried with SIGUSR2 (with a function associated to
the SIGUSR2 signal) : same result.

The opposite is working (child process sending a
SIGURS1 to its father - the father receive the signal
and call the matching function).

Does cygwin has a problem to recieve a signal when a
problem a process is busy (command system) ?

Chris (french guy)


Yahoo! Mail - Votre e-mail personnel et gratuit qui vous suit partout !
 Créez votre adresse sur http://mail.yahoo.fr

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



RE: signal issue

2004-04-30 Thread Dave Korn
> -Original Message-
> From: cygwin-owner On Behalf Of crenouli
> Sent: 30 April 2004 14:28

> I try to kill a process under cygwin. The main process need 
> to kill one its
> child process. The child process is playing a music using : 
>   system("cat phrase3.wav > /dev/dsp "); 
> 
> The main process code is (pidChild is correst) : 
>   kill(SIGKILL, pidChild); 
> 
> I tried with SIGUSR2 (with a function associated to the 
> SIGUSR2 signal) : same
> result.
> 
> The opposite is working (child process sending a SIGURS1 to 
> its father - the
> father receive the signal and call the matching function).
> 
> Does cygwin has a problem to recieve a signal when a problem 
> a process is busy
> (command system) ?


system (...) invokes a shell to execute the command you supplied as a child
process.  The shell then invokes cat as a child process of its own.  So what
probably happened is you killed the shell but left the cat program still
running.



cheers, 
  DaveK
-- 
Can't think of a witty .sigline today


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



signal issue

2004-04-30 Thread crenouli
I try to kill a process under cygwin. The main process need to kill one its
child process. The child process is playing a music using : 
  system("cat phrase3.wav > /dev/dsp "); 

The main process code is (pidChild is correst) : 
  kill(SIGKILL, pidChild); 

I tried with SIGUSR2 (with a function associated to the SIGUSR2 signal) : same
result.

The opposite is working (child process sending a SIGURS1 to its father - the
father receive the signal and call the matching function).

Does cygwin has a problem to recieve a signal when a problem a process is busy
(command system) ?

Chris (french guy)

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/