Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 23 for rtsigprocmask (0.19 sec)

  1. src/runtime/os_netbsd.go

    	uc.uc_sigmask = sigset_all
    
    	var oset sigset
    	sigprocmask(_SIG_SETMASK, &sigset_all, &oset)
    
    	lwp_mcontext_init(&uc.uc_mcontext, stk, mp, mp.g0, abi.FuncPCABI0(netbsdMstart))
    
    	ret := retryOnEAGAIN(func() int32 {
    		errno := lwp_create(unsafe.Pointer(&uc), _LWP_DETACHED, unsafe.Pointer(&mp.procid))
    		// lwp_create returns negative errno
    		return -errno
    	})
    	sigprocmask(_SIG_SETMASK, &oset, nil)
    	if ret != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  2. src/runtime/os3_solaris.go

    	// Disable signals during create, so that the new thread starts
    	// with signals disabled. It will enable them in minit.
    	sigprocmask(_SIG_SETMASK, &sigset_all, &oset)
    	ret = retryOnEAGAIN(func() int32 {
    		return pthread_create(&tid, &attr, abi.FuncPCABI0(tstart_sysvicall), unsafe.Pointer(mp))
    	})
    	sigprocmask(_SIG_SETMASK, &oset, nil)
    	if ret != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  3. src/runtime/os_openbsd_syscall2.go

    // the stack is safe to reclaim.
    //
    //go:noescape
    func exitThread(wait *atomic.Uint32)
    
    //go:noescape
    func obsdsigprocmask(how int32, new sigset) sigset
    
    //go:nosplit
    //go:nowritebarrierrec
    func sigprocmask(how int32, new, old *sigset) {
    	n := sigset(0)
    	if new != nil {
    		n = *new
    	}
    	r := obsdsigprocmask(how, n)
    	if old != nil {
    		*old = r
    	}
    }
    
    func pipe2(flags int32) (r, w int32, errno int32)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  4. src/runtime/sys_openbsd2.go

    	KeepAlive(new)
    	KeepAlive(old)
    }
    func sigaction_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func sigprocmask(how uint32, new *sigset, old *sigset) {
    	// sigprocmask is called from sigsave, which is called from needm.
    	// As such, we have to be able to run with no g here.
    	asmcgocall_no_g(unsafe.Pointer(abi.FuncPCABI0(sigprocmask_trampoline)), unsafe.Pointer(&how))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  5. src/runtime/signal_unix.go

    				sigdelset(&sigBlocked, i)
    			}
    		}
    		sigprocmask(_SIG_SETMASK, &sigBlocked, nil)
    		for {
    			select {
    			case sig := <-enableSigChan:
    				if sig > 0 {
    					sigdelset(&sigBlocked, int(sig))
    				}
    			case sig := <-disableSigChan:
    				if sig > 0 && blockableSig(sig) {
    					sigaddset(&sigBlocked, int(sig))
    				}
    			}
    			sigprocmask(_SIG_SETMASK, &sigBlocked, nil)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  6. src/runtime/os2_aix.go

    }
    
    // On multi-thread program, sigprocmask must not be called.
    // It's replaced by sigthreadmask.
    func sigprocmask1(how, new, old uintptr)
    
    //go:nosplit
    func sigprocmask(how int32, new, old *sigset) {
    	gp := getg()
    
    	// Check the validity of m because it might be called during a cgo
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 20.9K bytes
    - Viewed (0)
  7. src/runtime/sys_darwin.go

    	libcCall(unsafe.Pointer(abi.FuncPCABI0(sigaction_trampoline)), unsafe.Pointer(&sig))
    	KeepAlive(new)
    	KeepAlive(old)
    }
    func sigaction_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func sigprocmask(how uint32, new *sigset, old *sigset) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(sigprocmask_trampoline)), unsafe.Pointer(&how))
    	KeepAlive(new)
    	KeepAlive(old)
    }
    func sigprocmask_trampoline()
    
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 23.9K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go

    	SYS_KLDSYM                 = 337 // { int kldsym(int fileid, int cmd, void *data); }
    	SYS_JAIL                   = 338 // { int jail(struct jail *jail); }
    	SYS_SIGPROCMASK            = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
    	SYS_SIGSUSPEND             = 341 // { int sigsuspend(const sigset_t *sigmask); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 27.6K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go

    	SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, void *data); }
    	SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
    	SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
    	SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
    	SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 36.1K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go

    	SYS_KLDSYM                   = 337 // { int kldsym(int fileid, int cmd, void *data); }
    	SYS_JAIL                     = 338 // { int jail(struct jail *jail); }
    	SYS_SIGPROCMASK              = 340 // { int sigprocmask(int how, const sigset_t *set, sigset_t *oset); }
    	SYS_SIGSUSPEND               = 341 // { int sigsuspend(const sigset_t *sigmask); }
    	SYS_SIGPENDING               = 343 // { int sigpending(sigset_t *set); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 36.1K bytes
    - Viewed (0)
Back to top