Home
last modified time | relevance | path

Searched refs:signals (Results 1 – 25 of 248) sorted by relevance

12345678910

/freebsd/contrib/kyua/utils/signals/
H A Dtimer.cpp53 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 DMakefile.am.inc29 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 Dinterrupts.cpp48 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 Dexceptions.cpp35 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 Dinterrupts_test.cpp50 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 Dmisc.cpp46 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 Dtimer_test.cpp50 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 Dprogrammer.cpp45 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 Dmisc_test.cpp48 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 Dexceptions_test.cpp38 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 Dprogrammer_test.cpp40 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 Dtimeout.c190 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 Dt_sigqueue.c105 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 Doperations.cpp55 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 Dchild.cpp85 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 Dexecutor.cpp75 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 DSBUnixSignalsExtensions.i5 '''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 Dsetrlimit.sh59 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 Dauto_cleaners.cpp41 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 Deloop_win.c58 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 Dsignal.c135 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 Dsignal.c135 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 Duart_if.m78 # 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 Dsignal.c70 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 Dgpio-eic-sprd.txt11 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.

12345678910