Provided by: manpages-es_1.55-10_all bug

NOMBRE

       gsignal, ssignal - utilidades para el manejo de señales

SINOPSIS

       #include <signal.h>

       typedef void (*sighandler_t)(int);

       int gsignal(signum);

       sighandler_t ssignal(int signum, sighandler_t action);

DESCRIPCIÓN

       No use estas funciones bajo Linux.  Debido a un error histórico, bajo Linux estas funciones son sinónimos
       para raise() y signal(), respectivamente.

       Por  otra  parte,  en  sistemas  tipo  SYSV,  estas  funciones implementan software de manejo de señales,
       completamente independiente de las funciones típicas signal y kill. La función ssignal() define la acción
       que se llevará a cabo cuando la señal software cuyo número es signum  sea  provocada  usando  la  función
       gsignal(),  y  devuelve la acción previa instalada o SIG_DFL.  La función gsignal() hace lo siguiente: si
       no se especifica ninguna acción (o la acción SIG_DFL) para signum, no hace nada  y  devuelve  0.   Si  se
       especifica  la acción SIG_IGN para signum, no hace nada y devuelve 1.  En otro caso, restablece la acción
       al valor SIG_DFL, llama a la función especificada por la acción con el parámetro signum,  y  devuelve  el
       valor retornado por dicha función.  El rango de posibles valores para signum varía (a menudo entre 1-15 o
       1-17).

CONFORME A

       SVID2,  XPG2.   Estas  funciones  están  disponibles  bajo  AIX,  DG-UX,  HPUX, SCO, Solaris, Tru64.  Son
       consideradas obsoletas en la mayoría de ellos, y no funcionan correctamente  bajo  Linux  libc  y  glibc.
       Algunos sistemas también tienen gsignal_r() y ssignal_r().

VÉASE TAMBIÉN

       kill(2), signal(2), raise(3)

notGNU                                           25 agosto 2002                                       GSIGNAL(3)