/third_party/musl/src/sigchain/linux/ |
H A D | sigchain.c | 139 * @param[in] signo, the value of the signal. 142 static bool ismarked(int signo) in ismarked() argument 144 return sig_chains[signo - 1].marked; in ismarked() 149 * @param[in] signo, the value of the signal. 154 static void signal_chain_handler(int signo, siginfo_t* siginfo, void* ucontext_raw) in signal_chain_handler() argument 156 SIGCHAIN_PRINT_DEBUG("%{public}s signo: %{public}d", __func__, signo); in signal_chain_handler() 162 if (sig_chains[signo - 1].sca_special_actions[idx].sca_sigaction == NULL) { in signal_chain_handler() 167 bool noreturn = (sig_chains[signo - 1].sca_special_actions[idx].sca_flags & in signal_chain_handler() 170 sigchain_sigmask(SIG_SETMASK, &sig_chains[signo in signal_chain_handler() 258 sigchain_register(int signo) sigchain_register() argument 275 unregister_sigchain(int signo) unregister_sigchain() argument 287 mark_signal_to_sigchain(int signo) mark_signal_to_sigchain() argument 302 setaction(int signo, const struct sigaction *restrict new_sa) setaction() argument 313 getaction(int signo) getaction() argument 325 add_special_handler(int signo, struct signal_chain_action* sa) add_special_handler() argument 345 rm_special_handler(int signo, bool (*fn)(int, siginfo_t*, void*)) rm_special_handler() argument 376 add_special_signal_handler(int signo, struct signal_chain_action* sa) add_special_signal_handler() argument 395 remove_special_signal_handler(int signo, bool (*fn)(int, siginfo_t*, void*)) remove_special_signal_handler() argument 414 remove_all_special_handler(int signo) remove_all_special_handler() argument 437 add_special_handler_at_last(int signo, struct signal_chain_action* sa) add_special_handler_at_last() argument 461 intercept_sigaction(int signo, const struct sigaction *restrict sa, struct sigaction *restrict old) intercept_sigaction() argument [all...] |
/third_party/musl/porting/linux/user/src/sigchain/ |
H A D | sigchain.c | 137 * @param[in] signo, the value of the signal. 140 static bool ismarked(int signo) in ismarked() argument 142 return sig_chains[signo - 1].marked; in ismarked() 147 * @param[in] signo, the value of the signal. 152 static void signal_chain_handler(int signo, siginfo_t* siginfo, void* ucontext_raw) in signal_chain_handler() argument 154 SIGCHAIN_PRINT_DEBUG("%{public}s signo: %{public}d", __func__, signo); in signal_chain_handler() 159 if (sig_chains[signo - 1].sca_special_actions[i].sca_sigaction == NULL) { in signal_chain_handler() 163 bool noreturn = (sig_chains[signo - 1].sca_special_actions[i].sca_flags & in signal_chain_handler() 166 sigchain_sigmask(SIG_SETMASK, &sig_chains[signo in signal_chain_handler() 231 sigchain_register(int signo) sigchain_register() argument 247 unregister_sigchain(int signo) unregister_sigchain() argument 259 mark_signal_to_sigchain(int signo) mark_signal_to_sigchain() argument 274 setaction(int signo, const struct sigaction *restrict new_sa) setaction() argument 285 getaction(int signo) getaction() argument 297 add_special_handler(int signo, struct signal_chain_action* sa) add_special_handler() argument 317 rm_special_handler(int signo, bool (*fn)(int, siginfo_t*, void*)) rm_special_handler() argument 348 add_special_signal_handler(int signo, struct signal_chain_action* sa) add_special_signal_handler() argument 367 remove_special_signal_handler(int signo, bool (*fn)(int, siginfo_t*, void*)) remove_special_signal_handler() argument 386 remove_all_special_handler(int signo) remove_all_special_handler() argument 409 add_special_handler_at_last(int signo, struct signal_chain_action* sa) add_special_handler_at_last() argument 433 intercept_sigaction(int signo, const struct sigaction *restrict sa, struct sigaction *restrict old) intercept_sigaction() argument [all...] |
/third_party/musl/libc-test/src/functionalext/sigchain/ |
H A D | sigchain_add_special_handler.c | 27 static bool sigchain_special_sigint_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sigint_handler1() argument 30 EXPECT_EQ("sigchain_add_special_handler_001", signo, SIGINT); in sigchain_special_sigint_handler1() 37 static bool sigchain_special_sigint_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sigint_handler2() argument 40 EXPECT_EQ("sigchain_add_special_handler_001", signo, SIGINT); in sigchain_special_sigint_handler2() 68 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGINT}; in sigchain_add_special_handler_001() local 69 SIGCHAIN_TEST_SET_MASK(set, "sigchain_add_special_handler_001", signo, SIGCHIAN_TEST_SIGNAL_NUM_1); in sigchain_add_special_handler_001() 79 static bool sigchain_special_sighup_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sighup_handler1() argument 82 EXPECT_EQ("sigchain_add_special_handler_002", signo, SIGHUP); in sigchain_special_sighup_handler1() 89 static bool sigchain_special_sighup_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sighup_handler2() argument 92 EXPECT_EQ("sigchain_add_special_handler_002", signo, SIGHU in sigchain_special_sighup_handler2() 99 signal_sighup_handler(int signo) signal_sighup_handler() argument 132 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGHUP}; sigchain_add_special_handler_002() local 142 sigchain_special_sigusr2_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_sigusr2_handler1() argument 152 sigchain_special_sigusr2_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_sigusr2_handler2() argument 162 signal_sigusr2_sigaction(int signo) signal_sigusr2_sigaction() argument 198 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGUSR2}; sigchain_add_special_handler_003() local 208 sigchain_special_sigterm_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_sigterm_handler() argument 233 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGTERM}; sigchain_add_special_handler_004() local 244 sigchain_special_64_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_64_handler() argument 254 signal_64_handler(int signo) signal_64_handler() argument 280 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_64}; sigchain_add_special_handler_005() local 290 sigchain_special_37_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_37_handler() argument 300 signal_37_sigaction(int signo) signal_37_sigaction() argument 329 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_37}; sigchain_add_special_handler_006() local 340 sigchain_special_43_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_43_handler() argument 350 signal_43_sigaction(int signo) signal_43_sigaction() argument 379 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_43}; sigchain_add_special_handler_007() local 391 sigchain_special_45_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_45_handler() argument 401 signal_45_sigaction(int signo) signal_45_sigaction() argument 429 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_45}; sigchain_add_special_handler_008() local 441 sigchain_special_56_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_56_handler1() argument 452 sigchain_special_56_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_56_handler2() argument 463 signal_56_sigaction(int signo) signal_56_sigaction() argument 498 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_56}; sigchain_add_special_handler_009() local [all...] |
H A D | sigchain_rm_special_handler.c | 27 static bool sigchain_special_sigabrt_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sigabrt_handler1() argument 37 static bool sigchain_special_sigabrt_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sigabrt_handler2() argument 68 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCONT}; in sigchain_rm_special_handler_001() local 69 SIGCHAIN_TEST_SET_MASK(set, "sigchain_rm_special_handler_001", signo, SIGCHIAN_TEST_SIGNAL_NUM_1); in sigchain_rm_special_handler_001() 81 static bool sigchain_special_sighup_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sighup_handler1() argument 91 static bool sigchain_special_sighup_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_sighup_handler2() argument 101 static void signal_sighup_handler(int signo) in signal_sighup_handler() argument 104 EXPECT_EQ("sigchain_rm_special_handler_002", signo, SIGHUP); in signal_sighup_handler() 134 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGHUP}; in sigchain_rm_special_handler_002() local 135 SIGCHAIN_TEST_SET_MASK(set, "sigchain_rm_special_handler_002", signo, SIGCHIAN_TEST_SIGNAL_NUM_ in sigchain_rm_special_handler_002() 147 sigchain_special_sigusr2_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_sigusr2_handler1() argument 157 sigchain_special_sigusr2_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_sigusr2_handler2() argument 167 signal_sigusr2_sigaction(int signo) signal_sigusr2_sigaction() argument 203 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGUSR2}; sigchain_rm_special_handler_003() local 216 sigchain_special_sigterm_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_sigterm_handler() argument 242 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCONT}; sigchain_rm_special_handler_004() local 254 sigchain_special_64_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_64_handler() argument 264 signal_64_handler(int signo) signal_64_handler() argument 290 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_64}; sigchain_rm_special_handler_005() local 302 sigchain_special_37_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_37_handler() argument 312 signal_37_sigaction(int signo) signal_37_sigaction() argument 341 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGCHAIN_SIGNAL_37}; sigchain_rm_special_handler_006() local 353 sigchain_special_quit_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_quit_handler() argument 360 sigchain_special_quit_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) sigchain_special_quit_handler1() argument 370 signal_quit_sigaction(int signo) signal_quit_sigaction() argument 406 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGQUIT}; sigchain_rm_all_special_handler_007() local [all...] |
H A D | sigchain_intercept_pthread_sigmask.c | 29 static bool sigchain_special_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler2() argument 32 EXPECT_EQ("sigchain_intercept_pthread_sigmask_001", signo, SIGUSR2); in sigchain_special_handler2() 39 static void signal_handler2(int signo) in signal_handler2() argument 42 EXPECT_EQ("sigchain_intercept_pthread_sigmask_001", signo, SIGUSR2); in signal_handler2() 66 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGUSR2}; in sigchain_intercept_pthread_sigmask_001() local 67 SIGCHAIN_TEST_SET_MASK(set, "sigchain_intercept_pthread_sigmask_001", signo, SIGCHIAN_TEST_SIGNAL_NUM_1); in sigchain_intercept_pthread_sigmask_001() 79 static bool sigchain_special_handler3(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler3() argument 89 static void signal_handler3(int signo) in signal_handler3() argument 92 EXPECT_EQ("sigchain_intercept_pthread_sigmask_002", signo, SIGPWR); in signal_handler3() 117 int signo[SIGCHIAN_TEST_SIGNAL_NUM_ in sigchain_intercept_pthread_sigmask_002() local 133 signal_handler1(int signo) signal_handler1() argument 154 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGHUP}; sigchain_intercept_pthread_sigmask_003() local [all...] |
H A D | sigchain_intercept_sigaction.c | 28 static void signal_handler1(int signo) in signal_handler1() argument 31 EXPECT_EQ("sigchain_intercept_sigaction_001", signo, SIGHUP); in signal_handler1() 55 static bool sigchain_special_handler2(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler2() argument 58 EXPECT_EQ("sigchain_intercept_sigaction_002", signo, SIGUSR2); in sigchain_special_handler2() 65 static void signal_handler2(int signo) in signal_handler2() argument 68 EXPECT_EQ("sigchain_intercept_sigaction_002", signo, SIGUSR2); in signal_handler2() 95 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGUSR2}; in sigchain_intercept_sigaction_002() local 96 SIGCHAIN_TEST_SET_MASK(set, "sigchain_intercept_sigaction_002", signo, SIGCHIAN_TEST_SIGNAL_NUM_1); in sigchain_intercept_sigaction_002() 106 static bool sigchain_special_handler3(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler3() argument 109 EXPECT_EQ("sigchain_intercept_sigaction_003", signo, SIGUR in sigchain_special_handler3() 116 signal_handler3(int signo) signal_handler3() argument 146 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGURG}; sigchain_intercept_sigaction_003() local [all...] |
H A D | sigchain_intercept_signal.c | 28 static void signal_handler1(int signo) in signal_handler1() argument 31 EXPECT_EQ("sigchain_intercept_signal_001", signo, SIGHUP); in signal_handler1() 49 static bool sigchain_special_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler1() argument 52 EXPECT_EQ("sigchain_intercept_signal_002", signo, SIGUSR2); in sigchain_special_handler1() 59 static void signal_handler2(int signo) in signal_handler2() argument 62 EXPECT_EQ("sigchain_intercept_signal_002", signo, SIGUSR2); in signal_handler2() 84 int signo[SIGCHIAN_TEST_SIGNAL_NUM_1] = {SIGUSR2}; in sigchain_intercept_signal_002() local 85 SIGCHAIN_TEST_SET_MASK(set, "sigchain_intercept_signal_002", signo, SIGCHIAN_TEST_SIGNAL_NUM_1); in sigchain_intercept_signal_002() 94 static bool sigchain_special_handler3(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler3() argument 97 EXPECT_EQ("sigchain_intercept_signal_003", signo, SIGUR in sigchain_special_handler3() 104 signal_handler3(int signo) signal_handler3() argument [all...] |
H A D | sigchain_handler_call_order.c | 28 static bool sigchain_special_handler(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler() argument 30 EXPECT_EQ("sigchain_handler_call_order_001", signo, SIGHUP); in sigchain_special_handler() 42 static bool sigchain_special_handler1(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler1() argument 44 EXPECT_EQ("sigchain_handler_call_order_001", signo, SIGUSR2); in sigchain_special_handler1() 53 static void signal_handler(int signo) in signal_handler() argument 90 static bool sigchain_special_handler3(int signo, siginfo_t *siginfo, void *ucontext_raw) in sigchain_special_handler3() argument 92 EXPECT_EQ("sigchain_handler_call_order_002", signo, SIGPWR); in sigchain_special_handler3() 100 static void signal_handler3(int signo) in signal_handler3() argument 102 EXPECT_EQ("sigchain_handler_call_order_002", signo, SIGPWR); in signal_handler3()
|
/third_party/ltp/libs/libltpsigwait/ |
H A D | sigwait.c | 12 void test_empty_set(swi_func sigwaitinfo, int signo, in test_empty_set() argument 22 child = create_sig_proc(signo, INT_MAX, 100000); in test_empty_set() 38 void test_timeout(swi_func sigwaitinfo, int signo, enum tst_ts_type type) in test_timeout() argument 52 child = create_sig_proc(signo, INT_MAX, 100000); in test_timeout() 71 void test_unmasked_matching(swi_func sigwaitinfo, int signo, in test_unmasked_matching() argument 79 SAFE_SIGADDSET(&sigs, signo); in test_unmasked_matching() 82 child = create_sig_proc(signo, INT_MAX, 100000); in test_unmasked_matching() 85 if (TST_RET == signo) { in test_unmasked_matching() 87 si.si_signo == signo) in test_unmasked_matching() 99 void test_unmasked_matching_noinfo(swi_func sigwaitinfo, int signo, in test_unmasked_matching_noinfo() argument 121 test_masked_matching(swi_func sigwaitinfo, int signo, enum tst_ts_type type LTP_ATTRIBUTE_UNUSED) test_masked_matching() argument 169 test_masked_matching_rt(swi_func sigwaitinfo, int signo, enum tst_ts_type type LTP_ATTRIBUTE_UNUSED) test_masked_matching_rt() argument 235 test_masked_matching_noinfo(swi_func sigwaitinfo, int signo, enum tst_ts_type type LTP_ATTRIBUTE_UNUSED) test_masked_matching_noinfo() argument 277 test_bad_address(swi_func sigwaitinfo, int signo, enum tst_ts_type type LTP_ATTRIBUTE_UNUSED) test_bad_address() argument [all...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/ |
H A D | failure_signal_handler.cc | 65 // Resets the signal handler for signo to the default action for that 67 static void RaiseToDefaultHandler(int signo) { in RaiseToDefaultHandler() argument 68 signal(signo, SIG_DFL); in RaiseToDefaultHandler() 69 raise(signo); in RaiseToDefaultHandler() 73 const int signo; member 100 static void RaiseToPreviousHandler(int signo) { in RaiseToPreviousHandler() argument 103 if (it.signo == signo) { in RaiseToPreviousHandler() 105 sigaction(signo, &it.previous_action, nullptr); in RaiseToPreviousHandler() 107 signal(signo, i in RaiseToPreviousHandler() 120 FailureSignalToString(int signo) FailureSignalToString() argument 224 WriteSignalMessage(int signo, int cpu, void (*writerfn)(const char*)) WriteSignalMessage() argument 281 WriteFailureInfo(int signo, void* ucontext, int cpu, void (*writerfn)(const char*)) WriteFailureInfo() argument 320 AbslFailureSignalHandler(int signo) AbslFailureSignalHandler() argument 323 AbslFailureSignalHandler(int signo, siginfo_t*, void* ucontext) AbslFailureSignalHandler() argument [all...] |
H A D | failure_signal_handler_test.cc | 43 void InstallHandlerAndRaise(int signo) { in InstallHandlerAndRaise() argument 45 raise(signo); in InstallHandlerAndRaise() 49 const int signo = GetParam(); in TEST_P() local 51 "\\*\\*\\* ", absl::debugging_internal::FailureSignalToString(signo), in TEST_P() 54 EXPECT_EXIT(InstallHandlerAndRaise(signo), testing::KilledBySignal(signo), in TEST_P() 58 EXPECT_DEATH_IF_SUPPORTED(InstallHandlerAndRaise(signo), exit_regex); in TEST_P() 88 void InstallHandlerWithWriteToFileAndRaise(const char* file, int signo) { in InstallHandlerWithWriteToFileAndRaise() argument 94 raise(signo); in InstallHandlerWithWriteToFileAndRaise() 98 const int signo in TEST_P() local [all...] |
/third_party/ltp/include/ |
H A D | libsigwait.h | 21 int signo; member 24 void test_empty_set(swi_func sigwaitinfo, int signo, 26 void test_timeout(swi_func sigwaitinfo, int signo, enum tst_ts_type type); 27 void test_unmasked_matching(swi_func sigwaitinfo, int signo, 29 void test_unmasked_matching_noinfo(swi_func sigwaitinfo, int signo, 31 void test_masked_matching(swi_func sigwaitinfo, int signo, 33 void test_masked_matching_rt(swi_func sigwaitinfo, int signo, 35 void test_masked_matching_noinfo(swi_func sigwaitinfo, int signo, 37 void test_bad_address(swi_func sigwaitinfo, int signo, 39 void test_bad_address2(swi_func sigwaitinfo, int signo LTP_ATTRIBUTE_UNUSE [all...] |
/third_party/musl/src/signal/liteos_a/ |
H A D | sigaction.c | 37 unsigned char signo; member 55 static void __sig_core(int signo); 56 static void __sig_kill(int signo); 57 static void __sig_cont(int signo); 58 static void __sig_stop(int signo); 59 static void __sig_ignore(int signo); 127 static void __sig_core(int signo) in __sig_core() argument 132 static void __sig_kill(int signo) in __sig_kill() argument 137 static void __sig_cont(int signo) in __sig_cont() argument 142 static void __sig_stop(int signo) in __sig_stop() argument 147 __sig_ignore(int signo) __sig_ignore() argument 221 __sig_find_def_action(unsigned char signo) __sig_find_def_action() argument [all...] |
/third_party/musl/porting/liteos_a/user/src/signal/ |
H A D | sigaction.c | 22 unsigned char signo; member 40 static void __sig_core(int signo); 41 static void __sig_kill(int signo); 42 static void __sig_cont(int signo); 43 static void __sig_stop(int signo); 44 static void __sig_ignore(int signo); 112 static void __sig_core(int signo) in __sig_core() argument 117 static void __sig_kill(int signo) in __sig_kill() argument 122 static void __sig_cont(int signo) in __sig_cont() argument 127 static void __sig_stop(int signo) in __sig_stop() argument 132 __sig_ignore(int signo) __sig_ignore() argument 206 __sig_find_def_action(unsigned char signo) __sig_find_def_action() argument [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/signal/ |
H A D | __getitimer_time64.c | 23 void expireTimer(int signo) in expireTimer() argument 28 __getitimer_time64(signo, &val); in expireTimer() 31 setitimer(signo, &val, NULL); in expireTimer() 36 void signalHandler(int signo) in signalHandler() argument 38 switch (signo) { in signalHandler() 41 expireTimer(signo); in signalHandler()
|
H A D | __setitimer_time64.c | 26 void expireTimer(int signo) in expireTimer() argument 31 getitimer(signo, &val); in expireTimer() 34 __setitimer_time64(signo, &val, NULL); in expireTimer() 39 void signalHandler(int signo) in signalHandler() argument 41 switch (signo) { in signalHandler() 44 expireTimer(signo); in signalHandler()
|
H A D | getitimer.c | 21 void expireTimer(int signo) in expireTimer() argument 26 getitimer(signo, &val); in expireTimer() 29 setitimer(signo, &val, NULL); in expireTimer() 34 void signalHandler(int signo) in signalHandler() argument 36 switch (signo) { in signalHandler() 39 expireTimer(signo); in signalHandler()
|
H A D | setitimer.c | 24 void expireTimer(int signo) in expireTimer() argument 29 getitimer(signo, &val); in expireTimer() 32 setitimer(signo, &val, NULL); in expireTimer() 37 void signalHandler(int signo) in signalHandler() argument 39 switch (signo) { in signalHandler() 42 expireTimer(signo); in signalHandler()
|
/third_party/musl/porting/linux/user/include/ |
H A D | sigchain.h | 40 void add_special_signal_handler(int signo, struct signal_chain_action* sa); 42 void add_special_handler_at_last(int signo, struct signal_chain_action* sa); 44 void remove_special_signal_handler(int signo, bool (*fn)(int, siginfo_t*, void*)); 46 void remove_all_special_handler(int signo);
|
/third_party/musl/include/linux/ |
H A D | sigchain.h | 40 void add_special_signal_handler(int signo, struct signal_chain_action* sa); 42 void add_special_handler_at_last(int signo, struct signal_chain_action* sa); 44 void remove_special_signal_handler(int signo, bool (*fn)(int, siginfo_t*, void*)); 46 void remove_all_special_handler(int signo);
|
/third_party/musl/libc-test/src/functionalext/supplement/sigchain/sigchain_gtest/ |
H A D | sigchain_add_special_signal_handler_test.cpp | 12 static bool SigchainSigint1(int signo, siginfo_t* siginfo, void* contextRaw) in SigchainSigint1() argument 15 EXPECT_EQ(signo, SIGINT); in SigchainSigint1() 18 static bool SigchainSigint2(int signo, siginfo_t* siginfo, void* contextRaw) in SigchainSigint2() argument 21 EXPECT_EQ(signo, SIGINT); in SigchainSigint2()
|
/third_party/ltp/testcases/kernel/syscalls/setitimer/ |
H A D | setitimer01.c | 34 int signo; member 46 static void sig_routine(int signo LTP_ATTRIBUTE_UNUSED) in sig_routine() 111 SAFE_SIGNAL(tc->signo, sig_routine); in verify_setitimer() 119 SAFE_SIGNAL(tc->signo, SIG_DFL); in verify_setitimer() 127 if (WIFSIGNALED(status) && WTERMSIG(status) == tc->signo) in verify_setitimer() 128 tst_res(TPASS, "Child received signal: %s", tst_strsig(tc->signo)); in verify_setitimer()
|
/third_party/node/test/addons/register-signal-handler/ |
H A D | binding.cc | 13 void Handler(int signo, siginfo_t* siginfo, void* ucontext) { in Handler() argument 14 char signo_char = signo; in Handler() 26 int32_t signo = args[0].As<Int32>()->Value(); in RegisterSignalHandler() local 29 node::RegisterSignalHandler(signo, Handler, reset_handler); in RegisterSignalHandler()
|
/third_party/ltp/lib/ |
H A D | tst_safe_macros.c | 249 sigset_t *sigs, int signo) in safe_sigaddset() 253 rval = sigaddset(sigs, signo); in safe_sigaddset() 257 "sigaddset() %s (%i) failed", tst_strsig(signo), in safe_sigaddset() 258 signo); in safe_sigaddset() 262 tst_strsig(signo), signo, rval); in safe_sigaddset() 269 sigset_t *sigs, int signo) in safe_sigdelset() 273 rval = sigdelset(sigs, signo); in safe_sigdelset() 277 "sigdelset() %s (%i) failed", tst_strsig(signo), in safe_sigdelset() 278 signo); in safe_sigdelset() 248 safe_sigaddset(const char *file, const int lineno, sigset_t *sigs, int signo) safe_sigaddset() argument 268 safe_sigdelset(const char *file, const int lineno, sigset_t *sigs, int signo) safe_sigdelset() argument [all...] |
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/ |
H A D | 16-1.c | 88 static struct sig_info *lookup(int signo) in lookup() argument 93 if (s->sig == signo) in lookup() 101 static void handler(int signo) in handler() argument 105 s = lookup(signo); in handler()
|