>> Eduardo Oviedo Ocampo <[EMAIL PROTECTED]> writes:

 > Tengo un programa que corre bajo Linux (Red Hat 7.0)
 
 la distribuci�n es irrelevante en este caso...
 
 > El programa tiene un procedimiento que permite comprobar si se
 > oprimi� esa tecla, donde se le pregunta al usuario si desea abandonar
 > el programa, si dice que no, contin�a.  Pero si se vuelve a oprimir
 > Ctrl+C no se activa el procedimiento, como si ya no estuviera
 > reconociendo dicha combinaci�n.

 Con la interface de SysV un "signal handler"[0] se desinstala una vez
 que la se�al es entregada...  con glibc eso quiere decir ya sea que se
 est� usando sysv_signal o que el programa est� siendo compilado directa
 o indirectamente con _XOPEN_SOURCE definido y se est� usando la funci�n
 signal.  Use sigaction, es menos problem�tico.

 [0] �C�mo se dice eso en espa�ol? �manejador de se�ales?  Por alg�n
     motivo todo esto lo he aprendido en ingl�s :-\

-- 
Marcelo


--
�Desea desuscribirse?  Escriba a [EMAIL PROTECTED] con el tema
'unsubscribe'.  M�s informaci�n: http://www.linux.or.cr/listas

Responder a