Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - ottenere il pid del processo che ha segnalato
Forum - C/C++ - ottenere il pid del processo che ha segnalato

Avatar
eddiewrc (Member)
Expert


Messaggi: 560
Iscritto: 30/04/2006

Segnala al moderatore
Postato alle 18:04
Mercoledì, 16/09/2009
salve a tutti..

il processo A esegue
signal(SIGUSR1, funzione)
e poi si mette in attesa
while (1) ;

il processo B dopo un po' manda il segnale SIGUSR1 ad A.

la domanda è: come può fare A a venire a conoscenza del pid del processo che gli ha spedito il segnale (in questo caso il pid di B ma potrebbe essere qualsiasi altro processo)?

quanluno ha una risposta?? grazie mille in anticipo

PM Quote
Avatar
eddiewrc (Member)
Expert


Messaggi: 560
Iscritto: 30/04/2006

Segnala al moderatore
Postato alle 11:01
Giovedì, 17/09/2009
ho risolto... bisogna usare sigaction che è una signal +dettagliata

PM Quote