Searched refs:sigaction (Results 1 - 13 of 13) sorted by relevance

/bionic/tests/
H A DScopedSignalHandler.h28 sigaction(signal_number_, &action_, &old_action_);
32 sigaction(signal_number_, &old_action_, NULL);
36 struct sigaction action_;
37 struct sigaction old_action_;
H A Dsignal_test.cpp200 TEST(signal, sigaction) {
202 struct sigaction original_sa;
204 ASSERT_EQ(0, sigaction(SIGALRM, NULL, &original_sa));
210 struct sigaction sa;
215 ASSERT_EQ(0, sigaction(SIGALRM, &sa, NULL));
219 ASSERT_EQ(0, sigaction(SIGALRM, NULL, &sa));
229 ASSERT_EQ(0, sigaction(SIGALRM, &sa, NULL));
233 ASSERT_EQ(0, sigaction(SIGALRM, NULL, &sa));
239 ASSERT_EQ(0, sigaction(SIGALRM, &original_sa, NULL));
/bionic/libc/bionic/
H A Dsiginterrupt.c34 struct sigaction act;
36 (void) sigaction(sig, NULL, &act);
43 return sigaction(sig, &act, NULL);
H A Dsignal.cpp37 struct sigaction sa;
42 if (sigaction(signum, &sa, &sa) == -1) {
H A Dsigaction.cpp35 extern "C" int __sigaction(int, const struct sigaction*, struct sigaction*);
38 int sigaction(int signal, const struct sigaction* bionic_new_action, struct sigaction* bionic_old_action) { function
76 // The 32-bit ABI is broken. struct sigaction includes a too-small sigset_t.
77 // TODO: if we also had correct struct sigaction definitions available, we could copy in and out.
H A Dabort.cpp51 struct sigaction sa;
55 sigaction(SIGABRT, &sa, &sa);
/bionic/libc/include/
H A Dsignal.h40 /* For 64-bit (and mips), the kernel's struct sigaction doesn't match the POSIX one,
42 # define sigaction __kernel_sigaction macro
44 # undef sigaction macro
80 struct sigaction { struct
92 struct sigaction { struct
103 extern int sigaction(int, const struct sigaction*, struct sigaction*);
/bionic/linker/
H A Ddebugger.cpp187 struct sigaction old_action, new_action;
194 if (sigaction(signum, &new_action, &old_action) < 0) {
201 if (sigaction(signum, &old_action, NULL) == -1) {
290 struct sigaction action;
299 sigaction(SIGABRT, &action, NULL);
300 sigaction(SIGBUS, &action, NULL);
301 sigaction(SIGFPE, &action, NULL);
302 sigaction(SIGILL, &action, NULL);
303 sigaction(SIGPIPE, &action, NULL);
304 sigaction(SIGSEG
[all...]
/bionic/libc/kernel/uapi/asm-x86/asm/
H A Dsignal.h95 struct sigaction { struct
110 struct sigaction { struct
/bionic/libc/kernel/uapi/asm-arm/asm/
H A Dsignal.h90 struct sigaction { struct
/bionic/libc/kernel/uapi/asm-generic/
H A Dsignal.h99 struct sigaction { struct
/bionic/libc/kernel/uapi/asm-mips/asm/
H A Dsignal.h95 struct sigaction { struct
/bionic/libc/
H A DAndroid.mk188 bionic/sigaction.cpp \

Completed in 3699 milliseconds