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:

    siginterrupt

    
    
    

    SYNOPSIS

           #include <signal.h>
    
           int siginterrupt(int sig, int flag);
    
       Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
    
           siginterrupt():
               _BSD_SOURCE || _XOPEN_SOURCE >= 500 ||
               _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
               || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200809L
    
    
    

    DESCRIPTION

           The siginterrupt() function changes the restart behavior when a  system
           call  is  interrupted by the signal sig.  If the flag argument is false
           (0), then system calls will be restarted if interrupted by  the  speci-
           fied signal sig.  This is the default behavior in Linux.
    
           If the flag argument is true (1) and no data has been transferred, then
           a system call interrupted by the signal sig will return  -1  and  errno
           will be set to EINTR.
    
           If  the  flag  argument is true (1) and data transfer has started, then
           the system call will be interrupted and will return the  actual  amount
           of data transferred.
    
    
    

    RETURN VALUE

           The siginterrupt() function returns 0 on success.  It returns -1 if the
           signal number sig is invalid, with errno set to indicate the  cause  of
           the error.
    
    
    

    ERRORS

           EINVAL The specified signal number is invalid.
    
    
    

    CONFORMING TO

           4.3BSD,  POSIX.1-2001.   POSIX.1-2008 marks siginterrupt() as obsolete,
           recommending the use of sigaction(2) with the SA_RESTART flag  instead.
    
    
    

    SEE ALSO

           signal(2)
    
                                      2013-04-19                   SIGINTERRUPT(3)
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

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