[Ayuda] [OFF TOPIC]seniales en C/C++

Salvador Ortiz Garcia sog en msg.com.mx
Mie Ene 16 14:10:02 CST 2002


On Mon, 14 Jan 2002, [ E.R.L. ] wrote:

> Hola a todos!
> Fijense  que tengo la siguiente duda en el manejo de seniales.
> Si yo tengo un programa A que le envia una senial al programa B.
> Como podria saber el programa B que la senial vino de  A????
> 
> Es posible hacer esto?? o acaso  la ultima pizza no traia champiniones
> sino otra cosa???
> 
> Para lo que pueda servir el programa lo estoy haciendo en 
> SCO OpenServer 5.

De conformidad con POSIX.1b si usas sigaction(2) para definir el manejador
de tus señales, puedes usar SA_SIGINFO en sa_flags de forma que el
manejador reciba un *siginfo_t que entre otras cosas incluye si_pid que es
el PID del proceso enviante.

En Linux está soportado, pero la pregunta sería si SCO trae suficientes
champiñones, deberás revisarlo.

Saludos

Salvador Ortiz


_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx



Más información sobre la lista de distribución Ayuda