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)