LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    sysv_signal

    
    
    

    SYNOPSIS

           #define _GNU_SOURCE         /* See feature_test_macros(7) */
           #include <signal.h>
    
           typedef void (*sighandler_t)(int);
    
           sighandler_t sysv_signal(int signum, sighandler_t handler);
    
    
    

    DESCRIPTION

           The  sysv_signal()  function takes the same arguments, and performs the
           same task, as signal(2).
    
           However sysv_signal() provides the System V  unreliable  signal  seman-
           tics, that is: a) the disposition of the signal is reset to the default
           when the handler is invoked; b) delivery of further  instances  of  the
           signal  is not blocked while the signal handler is executing; and c) if
           the handler interrupts (certain) blocking system calls, then the system
           call is not automatically restarted.
    
    
    

    RETURN VALUE

           The  sysv_signal()  function  returns  the previous value of the signal
           handler, or SIG_ERR on error.
    
    
    

    ERRORS

           As for signal(2).
    
    
    

    ATTRIBUTES

       Multithreading (see pthreads(7))
           The sysv_signal() function is thread-safe.
    
    
    

    CONFORMING TO

           This function is nonstandard.
    
    
    

    NOTES

           Use of sysv_signal() should be avoided; use sigaction(2) instead.
    
           On older Linux systems, sysv_signal() and  signal(2)  were  equivalent.
           But on newer systems, signal(2) provides reliable signal semantics; see
           signal(2) for details.
    
           The use of sighandler_t is a GNU extension; this type is  defined  only
           if the _GNU_SOURCE feature test macro is defined.
    
    
    

    SEE ALSO

           sigaction(2), signal(2), bsd_signal(3), signal(7)
    
                                      2014-01-06                    SYSV_SIGNAL(3)
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz