/freebsd/contrib/kyua/utils/signals/ |
H A D | timer.cpp | 53 namespace signals = utils::signals; 83 throw signals::system_error("Failed to program system's interval timer", in safe_setitimer() 95 typedef std::set< signals::timer* > timers_set; 98 typedef std::vector< signals::timer* > timers_vector; 110 std::auto_ptr< signals::programmer > _sigalrm_programmer; 122 add_to_all_timers(signals::timer* timer) in add_to_all_timers() 136 remove_from_all_timers(signals::timer* timer) in remove_from_all_timers() 165 const signals::interrupts_inhibiter& /* inhibiter */) in compute_timers_to_run_and_prune_old() 193 const signals::interrupts_inhibiter& /* inhibiter */) in reprogram_system_timer() 242 global_state(signals::timer* timer, const datetime::timestamp& now) : in global_state() [all …]
|
H A D | Makefile.am.inc | 29 libutils_a_SOURCES += utils/signals/exceptions.cpp 30 libutils_a_SOURCES += utils/signals/exceptions.hpp 31 libutils_a_SOURCES += utils/signals/interrupts.cpp 32 libutils_a_SOURCES += utils/signals/interrupts.hpp 33 libutils_a_SOURCES += utils/signals/interrupts_fwd.hpp 34 libutils_a_SOURCES += utils/signals/misc.cpp 35 libutils_a_SOURCES += utils/signals/misc.hpp 36 libutils_a_SOURCES += utils/signals/programmer.cpp 37 libutils_a_SOURCES += utils/signals/programmer.hpp 38 libutils_a_SOURCES += utils/signals/programmer_fwd.hpp [all …]
|
H A D | interrupts.cpp | 48 namespace signals = utils::signals; 68 static std::auto_ptr< signals::programmer > sighup_handler; 70 static std::auto_ptr< signals::programmer > sigint_handler; 72 static std::auto_ptr< signals::programmer > sigterm_handler; 130 std::auto_ptr< signals::programmer > tmp_sighup_handler( in setup_handlers() 131 new signals::programmer(SIGHUP, signal_handler)); in setup_handlers() 132 std::auto_ptr< signals::programmer > tmp_sigint_handler( in setup_handlers() 133 new signals::programmer(SIGINT, signal_handler)); in setup_handlers() 134 std::auto_ptr< signals::programmer > tmp_sigterm_handler( in setup_handlers() 135 new signals::programmer(SIGTERM, signal_handler)); in setup_handlers() [all …]
|
H A D | exceptions.cpp | 35 namespace signals = utils::signals; 41 signals::error::error(const std::string& message) : in error() 48 signals::error::~error(void) throw() in ~error() 56 signals::interrupted_error::interrupted_error(const int signo_) : in interrupted_error() 64 signals::interrupted_error::~interrupted_error(void) throw() in ~interrupted_error() 73 signals::interrupted_error::signo(void) const in signo() 83 signals::system_error::system_error(const std::string& message_, in system_error() 92 signals::system_error::~system_error(void) throw() in ~system_error() 99 signals::system_error::original_errno(void) const throw() in original_errno()
|
H A D | interrupts_test.cpp | 50 namespace signals = utils::signals; 102 signals::programmer test_handler(signo, signal_handler); in check_interrupts_handler() 105 signals::interrupts_handler interrupts; in check_interrupts_handler() 108 signals::check_interrupt(); in check_interrupts_handler() 112 ATF_REQUIRE_THROW_RE(signals::interrupted_error, in check_interrupts_handler() 114 signals::check_interrupt()); in check_interrupts_handler() 117 signals::check_interrupt(); in check_interrupts_handler() 121 ATF_REQUIRE_THROW_RE(signals::interrupted_error, in check_interrupts_handler() 123 signals::check_interrupt()); in check_interrupts_handler() 126 signals::check_interrupt(); in check_interrupts_handler() [all …]
|
H A D | misc.cpp | 46 namespace signals = utils::signals; 50 const int utils::signals::last_signo = LAST_SIGNO; 60 signals::reset(const int signo) in reset() 79 signals::reset_all(void) in reset_all() 83 for (int signo = 1; signo <= signals::last_signo; ++signo) { in reset_all() 88 signals::reset(signo); in reset_all() 89 } catch (const signals::error& e) { in reset_all()
|
H A D | timer_test.cpp | 50 namespace signals = utils::signals; 57 class delayed_inserter : public signals::timer { 68 signals::interrupts_inhibiter inhibiter; in callback() 80 signals::timer(delta), _destination(destination), _item(item) in delayed_inserter() 97 wait_timers(const std::vector< signals::timer* >& timers) in wait_timers() 102 for (std::vector< signals::timer* >::const_iterator in wait_timers() 104 const signals::timer* timer = *iter; in wait_timers() 127 signals::timer timer(datetime::delta(1, 0)); in ATF_TEST_CASE_BODY() 141 signals::timer timer(datetime::delta(0, 500000)); in ATF_TEST_CASE_BODY() 157 std::vector< signals::timer* > timers; in ATF_TEST_CASE_BODY() [all …]
|
H A D | programmer.cpp | 45 namespace signals { namespace 74 namespace signals = utils::signals; 83 signals::programmer::programmer(const int signo, const handler_type handler) : in programmer() 104 signals::programmer::~programmer(void) in ~programmer() 125 signals::programmer::unprogram(void) in unprogram()
|
H A D | misc_test.cpp | 48 namespace signals = utils::signals; 74 signals::reset(SIGUSR1); in program_reset_raise() 91 const bool ok = signals::reset_all(); in run_reset_all() 113 ATF_REQUIRE_THROW(signals::system_error, signals::reset(-1)); in ATF_TEST_CASE_BODY()
|
H A D | exceptions_test.cpp | 38 namespace signals = utils::signals; 44 const signals::error e("Some text"); in ATF_TEST_CASE_BODY() 52 const signals::interrupted_error e(5); in ATF_TEST_CASE_BODY() 61 const signals::system_error e("Call failed", ENOENT); in ATF_TEST_CASE_BODY()
|
H A D | programmer_test.cpp | 40 namespace signals = utils::signals; 74 signals::programmer programmer(SIGCHLD, sigchld::handler_1); in ATF_TEST_CASE_BODY() 90 signals::programmer programmer(SIGCHLD, sigchld::handler_1); in ATF_TEST_CASE_BODY() 105 signals::programmer programmer_1(SIGCHLD, sigchld::handler_1); in ATF_TEST_CASE_BODY() 112 signals::programmer programmer_2(SIGCHLD, sigchld::handler_2); in ATF_TEST_CASE_BODY()
|
/freebsd/bin/timeout/ |
H A D | timeout.c | 190 struct sigaction signals; in main() local 253 memset(&signals, 0, sizeof(signals)); in main() 254 sigemptyset(&signals.sa_mask); in main() 260 sigaddset(&signals.sa_mask, signums[i]); in main() 262 signals.sa_handler = sig_handler; in main() 263 signals.sa_flags = SA_RESTART; in main() 267 sigaction(signums[i], &signals, NULL) == -1) in main() 292 if (sigprocmask(SIG_BLOCK, &signals.sa_mask, NULL) == -1) in main() 299 sigemptyset(&signals.sa_mask); in main() 300 sigsuspend(&signals.sa_mask); in main()
|
/freebsd/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_sigqueue.c | 105 static int signals[] = { variable 110 #define CNT __arraycount(signals) 112 #define CNT (sizeof(signals) / sizeof(signals[0])) 193 ndelivered = sigorder(ordered, signals, CNT); in ATF_TC_BODY() 207 if (sigaddset(&mask, signals[i]) == -1) in ATF_TC_BODY() 213 ATF_REQUIRE(sigqueue(pid, signals[i], val) != -1); in ATF_TC_BODY() 229 ATF_REQUIRE(sigaction(signals[i], &oact[i], NULL) != -1); in ATF_TC_BODY()
|
/freebsd/contrib/kyua/utils/process/ |
H A D | operations.cpp | 55 namespace signals = utils::signals; 252 signals::interrupts_inhibiter inhibiter; in wait() 253 signals::remove_pid_to_kill(pid); in wait() 269 signals::interrupts_inhibiter inhibiter; in wait_any() 270 signals::remove_pid_to_kill(status.dead_pid()); in wait_any()
|
H A D | child.cpp | 85 namespace signals = utils::signals; 205 std::auto_ptr< signals::interrupts_inhibiter > inhibiter( in fork_capture_aux() 206 new signals::interrupts_inhibiter); in fork_capture_aux() 230 signals::add_pid_to_kill(pid); in fork_capture_aux() 262 std::auto_ptr< signals::interrupts_inhibiter > inhibiter( in fork_files_aux() 263 new signals::interrupts_inhibiter); in fork_files_aux() 291 signals::add_pid_to_kill(pid); in fork_files_aux()
|
H A D | executor.cpp | 75 namespace signals = utils::signals; 544 std::auto_ptr< signals::interrupts_handler > interrupts_handler; 563 interrupts_handler(new signals::interrupts_handler()), in impl() 780 signals::check_interrupt(); in spawn_pre() 841 signals::check_interrupt(); in spawn_followup_pre() 892 signals::check_interrupt(); in wait() 904 signals::check_interrupt(); in wait_any() 936 signals::check_interrupt(); in check_interrupt()
|
/freebsd/contrib/llvm-project/lldb/bindings/interface/ |
H A D | SBUnixSignalsExtensions.i | 5 '''Iterate over all signals in a lldb.SBUnixSignals object.''' 12 signals = [] 14 signals.append(self.GetSignalAtIndex(sig)) 15 return signals
|
/freebsd/tools/test/stress2/misc/ |
H A D | setrlimit.sh | 59 static int signals; 67 signals++; 84 expected = signals = 0; 134 if (signals != expected) 135 errx(1, "Expected %d signals, got %d", expected, signals);
|
/freebsd/contrib/kyua/utils/fs/ |
H A D | auto_cleaners.cpp | 41 namespace signals = utils::signals; 123 signals::interrupts_inhibiter inhibiter; in mkdtemp_public() 231 signals::interrupts_inhibiter inhibiter; in mkstemp()
|
/freebsd/contrib/wpa/src/utils/ |
H A D | eloop_win.c | 58 struct eloop_signal *signals; member 429 if (eloop.signals[i].sig == sig) { 430 eloop.signals[i].signaled++; 451 if (eloop.signals[i].signaled) { in eloop_process_pending_signals() 452 eloop.signals[i].signaled = 0; in eloop_process_pending_signals() 453 eloop.signals[i].handler(eloop.signals[i].sig, in eloop_process_pending_signals() 454 eloop.signals[i].user_data); in eloop_process_pending_signals() 471 tmp = os_realloc_array(eloop.signals, eloop.signal_count + 1, in eloop_register_signal() 481 eloop.signals = tmp; in eloop_register_signal() 659 os_free(eloop.signals); in eloop_destroy()
|
/freebsd/contrib/ntp/sntp/libevent/ |
H A D | signal.c | 135 static char signals[1024]; in evsig_cb() local 147 n = recv(fd, signals, sizeof(signals), 0); in evsig_cb() 149 n = read(fd, signals, sizeof(signals)); in evsig_cb() 161 ev_uint8_t sig = signals[i]; in evsig_cb()
|
/freebsd/contrib/libevent/ |
H A D | signal.c | 135 static char signals[1024]; in evsig_cb() local 147 n = recv(fd, signals, sizeof(signals), 0); in evsig_cb() 149 n = read(fd, signals, sizeof(signals)); in evsig_cb() 161 ev_uint8_t sig = signals[i]; in evsig_cb()
|
/freebsd/sys/dev/uart/ |
H A D | uart_if.m | 78 # getsig() - get line and modem signals. 79 # This method retrieves the DTE and DCE signals and their corresponding 80 # delta bits. The delta bits include those corresponding to DTE signals 84 # change in the signals in the mean time. 137 # setsig() - set line and modem signals. 138 # This method allows changing DTE signals. The DTE delta bits indicate which 139 # signals are to be changed and the DTE bits themselves indicate whether to 140 # set or clear the signals. A subsequent call to getsig will return with the 141 # DTE delta bits set of those DTE signals that did change by this method.
|
/freebsd/contrib/pf/libevent/ |
H A D | signal.c | 70 static char signals[100]; in evsignal_cb() local 74 n = read(fd, signals, sizeof(signals)); in evsignal_cb()
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | gpio-eic-sprd.txt | 11 connections. A debounce mechanism is used to capture the input signals' 19 The EIC-latch sub-module is used to latch some special power down signals 21 clock to capture signals. 23 The EIC-async sub-module uses a 32kHz clock to capture the short signals 28 when detecting input signals.
|