By liran bh | 5/16/2016 | Linux User Space

Pending Signals

#include <stdio.h>
#include <signal.h>
int main ()
    sigset_t newset, pending;
    sigemptyset (&newset);
    sigaddset (&newset,SIGINT);
    sigaddset (&newset,SIGQUIT);
    sigprocmask (SIG_BLOCK,&newset,NULL);
    printf ("Press ^C or ^\\ in the next 5 seconds\n");
    sigpending (&pending);
    if (sigismember(&pending,SIGQUIT)) 
        printf ("SIGQUIT is pending");
    if (sigismember(&pending,SIGINT)) 
        printf ("SIGINT is pending");
    return 0;

{{CommentsModel.TotalCount}} Comments

Your Comment


Recent Stories

Top DiscoverSDK Experts

User photo
Ashton Torrence
Web and Windows developer
GUI | Web and 11 more
View Profile
User photo
Mendy Bennett
Experienced with Ad network & Ad servers.
Mobile | Ad Networks and 1 more
View Profile
User photo
Karen Fitzgerald
7 years in Cross-Platform development.
Mobile | Cross Platform Frameworks
View Profile
Show All

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.


Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now