Searched refs:sigset_t (Results 1 - 25 of 47) sorted by relevance

12

/bionic/libc/private/
H A Dkernel_sigset_t.h22 // Our sigset_t is wrong for ARM and x86. It's 32-bit but the kernel expects 64 bits.
31 kernel_sigset_t(const sigset_t* value) {
40 void set(const sigset_t* value) {
44 sigset_t* get() {
48 sigset_t bionic;
/bionic/libc/bionic/
H A Dsigemptyset.cpp33 int sigemptyset(sigset_t* set) {
38 memset(set, 0, sizeof(sigset_t));
H A Dsigfillset.cpp33 int sigfillset(sigset_t* set) {
38 memset(set, ~0, sizeof(sigset_t));
H A Dsigsuspend.cpp35 int sigsuspend(const sigset_t* bionic_set) {
H A Dsigwaitinfo.cpp31 int sigwaitinfo(const sigset_t* set, siginfo_t* info) {
H A Dpthread_sigmask.cpp35 int pthread_sigmask(int how, const sigset_t* new_set, sigset_t* old_set) {
H A Dsigaddset.cpp32 int sigaddset(sigset_t* set, int signum) {
35 if (set == NULL || bit < 0 || bit >= static_cast<int>(8*sizeof(sigset_t))) {
H A Dsigdelset.cpp32 int sigdelset(sigset_t* set, int signum) {
35 if (set == NULL || bit < 0 || bit >= static_cast<int>(8*sizeof(sigset_t))) {
H A Dsigismember.cpp32 int sigismember(const sigset_t* set, int signum) {
35 if (set == NULL || bit < 0 || bit >= static_cast<int>(8*sizeof(sigset_t))) {
H A Dsigtimedwait.cpp33 extern "C" int __rt_sigtimedwait(const sigset_t*, siginfo_t*, const timespec*, size_t);
35 int sigtimedwait(const sigset_t* set, siginfo_t* info, const timespec* timeout) {
H A Dsigpending.cpp35 int sigpending(sigset_t* bionic_set) {
H A Dsigprocmask.cpp37 int sigprocmask(int how, const sigset_t* bionic_new_set, sigset_t* bionic_old_set) {
H A Dsigwait.cpp36 extern "C" int __rt_sigtimedwait(const sigset_t* uthese, siginfo_t* uinfo, const struct timespec* uts, size_t sigsetsize);
38 int sigwait(const sigset_t* set, int* sig) {
H A Dsigblock.c37 sigset_t the_sigset;
H A Dsignalfd.cpp35 int signalfd(int fd, const sigset_t* mask, int flags) {
H A Dsigsetmask.c38 sigset_t the_sigset;
H A Depoll_pwait.cpp35 int epoll_pwait(int fd, epoll_event* events, int max_events, int timeout, const sigset_t* ss) {
/bionic/libc/include/
H A Dsignal.h47 * even though they contain a sigset_t that's too small. */
89 sigset_t sa_mask;
101 sigset_t sa_mask;
112 _BIONIC_NOT_BEFORE_21(extern int sigaddset(sigset_t*, int);)
113 _BIONIC_NOT_BEFORE_21(extern int sigdelset(sigset_t*, int);)
114 _BIONIC_NOT_BEFORE_21(extern int sigemptyset(sigset_t*);)
115 _BIONIC_NOT_BEFORE_21(extern int sigfillset(sigset_t*);)
116 _BIONIC_NOT_BEFORE_21(extern int sigismember(const sigset_t*, int);)
118 extern int sigpending(sigset_t*) __nonnull((1));
119 extern int sigprocmask(int, const sigset_t*, sigset_
[all...]
H A Dpoll.h34 #include <signal.h> /* For sigset_t. */
42 int ppoll(struct pollfd*, nfds_t, const struct timespec*, const sigset_t*);
48 int __ppoll_chk(struct pollfd*, nfds_t, const struct timespec*, const sigset_t*, size_t);
49 int __ppoll_real(struct pollfd*, nfds_t, const struct timespec*, const sigset_t*) __RENAME(ppoll);
71 int ppoll(struct pollfd* fds, nfds_t fd_count, const struct timespec* timeout, const sigset_t* mask) {
/bionic/libc/include/android/
H A Dlegacy_signal_inlines.h39 static __inline int sigismember(sigset_t *set, int signum) {
43 if (set == NULL || bit < 0 || bit >= (int)(8 * sizeof(sigset_t))) {
50 static __inline int sigaddset(sigset_t *set, int signum) {
54 if (set == NULL || bit < 0 || bit >= (int)(8 * sizeof(sigset_t))) {
62 static __inline int sigdelset(sigset_t *set, int signum) {
66 if (set == NULL || bit < 0 || bit >= (int)(8 * sizeof(sigset_t))) {
74 static __inline int sigemptyset(sigset_t *set) {
79 memset(set, 0, sizeof(sigset_t));
83 static __inline int sigfillset(sigset_t *set) {
88 memset(set, ~0, sizeof(sigset_t));
[all...]
/bionic/libc/kernel/uapi/asm-generic/
H A Ducontext.h27 sigset_t uc_sigmask;
/bionic/libc/include/sys/
H A Dsignalfd.h38 extern int signalfd(int fd, const sigset_t* mask, int flags) __nonnull((2));
H A Ducontext.h72 sigset_t uc_sigmask;
73 // Android has a wrong (smaller) sigset_t on ARM.
75 // The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM.
100 sigset_t uc_sigmask;
101 // The kernel adds extra padding after uc_sigmask to match glibc sigset_t on ARM64.
102 char __padding[128 - sizeof(sigset_t)];
165 sigset_t uc_sigmask;
166 // Android has a wrong (smaller) sigset_t on x86.
237 sigset_t uc_sigmask;
309 sigset_t uc_sigmas
[all...]
/bionic/tests/
H A Dsignal_test.cpp33 // 32-bit bionic's sigset_t is too small for ARM and x86: 32 bits instead of 64.
39 if (sizeof(sigset_t) * 8 < static_cast<size_t>(SIGRTMAX)) {
49 // NULL sigset_t*.
50 sigset_t* set_ptr = NULL;
56 sigset_t set;
64 // NULL sigset_t*.
65 sigset_t* set_ptr = NULL;
70 sigset_t set;
137 sigset_t wait_set;
158 sigset_t just_SIGALR
[all...]
/bionic/libc/kernel/uapi/asm-x86/asm/
H A Dsignal.h29 typedef unsigned long sigset_t; typedef
101 sigset_t sa_mask;
115 sigset_t sa_mask;

Completed in 352 milliseconds

12