Lines Matching refs:pending

481     sigset_t pending;

482 sigemptyset(&pending);
483 sigpending(&pending);
484 if (sigisemptyset(&pending)) {
485 LOG("pending set empty");
488 LOG("========pending set not empty=========");
489 if (sigismember(&pending, SIGCHLD)) {
490 LOG("pending set is SIGCHLD");
493 LOG("pending set is not SIGCHLD!");
586 * @tc.name sigwaitinfo basic test: a pending signal should cause sigwaitinfo return immediately
595 sigset_t set, pending;
596 sigemptyset(&pending);
607 sigpending(&pending);
608 if (!sigismember(&pending, SIGALRM)) {
609 LOG("SIGALRM is not in pending set");
732 sigset_t pending;
733 sigemptyset(&pending);
734 sigpending(&pending);
735 if (sigisemptyset(&pending)) {
736 LOG("pending set empty");
738 LOG("========pending set not empty=========");
744 * @tc.name sigpending basic function test, also test pending-signal-set should not inherited after fork,
745 but signal mask set should inherited, and the change of child's pending set should not effect parent's.
752 sigset_t pending;
755 sigemptyset(&pending);
756 sigpending(&pending);
757 EXPECT_EQ(1, sigisemptyset(&pending)) << "initial pending set should empty";
765 rt = sigpending(&pending);
767 EXPECT_EQ(1, sigisemptyset(&pending)) << "SIG_BLOCK set should not effect on pending set";
771 sigpending(&pending);
772 EXPECT_EQ(1, sigismember(&pending, SIGALRM));
778 sigemptyset(&pending);
779 sigpending(&pending);
780 if (sigisemptyset(&pending) != 1) {
781 LOG("pending signal set should not reserved via fork");
794 sigemptyset(&pending);
795 sigpending(&pending);
796 if (sigisemptyset(&pending) != 1) {
797 LOG("pending signal set is not empty after unblock");
806 // check child's pending set should not effect parent's
807 sigemptyset(&pending);
808 sigpending(&pending);
809 EXPECT_EQ(1, sigismember(&pending, SIGALRM)) << "parent's pending set is changed!";
822 sigset_t pending;
825 sigemptyset(&pending);
872 sigpending(&pending);
873 if (!sigismember(&pending, SIGUSR1)) {
874 LOG("SIGUSR1 is not in pending set!");
877 LOG("SIGUSR1 is in pending set.");
921 sigset_t pending;
924 sigemptyset(&pending);
934 sigpending(&pending);
935 EXPECT_EQ(1, sigismember(&pending, SIGALRM));
954 sigset_t sigmask, oldmask, pending;
957 sigemptyset(&pending);