- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for sigismember (0.15 sec)
-
src/runtime/export_unix_test.go
var NonblockingPipe = nonblockingPipe var Fcntl = fcntl var Closeonexec = closeonexec func sigismember(mask *sigset, i int) bool { clear := *mask sigdelset(&clear, i) return clear != *mask } func Sigisblocked(i int) bool { var sigmask sigset sigprocmask(_SIG_SETMASK, nil, &sigmask) return sigismember(&sigmask, i) } type M = m var waitForSigusr1 struct { rdpipe int32 wrpipe int32
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 20 21:27:51 UTC 2023 - 2.3K bytes - Viewed (0) -
src/cmd/cgo/internal/test/sigprocmask.c
#include <pthread.h> #include <stdio.h> #include <time.h> #include <unistd.h> extern void IntoGoAndBack(); int CheckBlocked() { sigset_t mask; sigprocmask(SIG_BLOCK, NULL, &mask); return sigismember(&mask, SIGIO); } static void* sigthreadfunc(void* unused) { sigset_t mask; sigemptyset(&mask); sigaddset(&mask, SIGIO); sigprocmask(SIG_BLOCK, &mask, NULL); IntoGoAndBack(); return NULL; }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 12 12:00:02 UTC 2023 - 1K bytes - Viewed (0) -
src/runtime/cgo/gcc_sigaction.c
oldgoact->handler = (uintptr_t)(oldact.sa_sigaction); } else { oldgoact->handler = (uintptr_t)(oldact.sa_handler); } oldgoact->mask = 0; for (i = 0; i < 8 * sizeof(oldgoact->mask); i++) { if (sigismember(&oldact.sa_mask, (int)(i+1)) == 1) { oldgoact->mask |= (uint64_t)(1)<<i; } } oldgoact->flags = (uint64_t)oldact.sa_flags; } _cgo_tsan_release(); return ret;
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 2.1K bytes - Viewed (0) -
src/runtime/cgo/gcc_freebsd_sigaction.c
} else { oldgoact->handler = (uintptr_t)(oldact.sa_handler); } for (i = 0 ; i < _SIG_WORDS; i++) { oldgoact->mask.__bits[i] = 0; } for (i = 0; i < 8 * sizeof(oldgoact->mask); i++) { if (sigismember(&oldact.sa_mask, i+1) == 1) { oldgoact->mask.__bits[i/32] |= (uint32_t)(1)<<(i&31); } } oldgoact->flags = oldact.sa_flags; } _cgo_tsan_release(); return ret;
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 2K bytes - Viewed (0) -
src/runtime/testdata/testprogcgo/exec.go
static sigset_t mask; static void init(void) __attribute__ ((constructor)); static void init() { sigemptyset(&mask); pthread_sigmask(SIG_SETMASK, NULL, &mask); } int SIGINTBlocked() { return sigismember(&mask, SIGINT); } */ import "C" import ( "fmt" "io/fs" "os" "os/exec" "os/signal" "sync" "syscall" ) func init() { register("CgoExecSignalMask", CgoExecSignalMask) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 13 18:45:54 UTC 2021 - 2.1K bytes - Viewed (0)