Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for __sigaction_u (0.21 sec)

  1. src/runtime/os_darwin.go

    //go:nowritebarrierrec
    func setsigstack(i uint32) {
    	var osa usigactiont
    	sigaction(i, nil, &osa)
    	handler := *(*uintptr)(unsafe.Pointer(&osa.__sigaction_u))
    	if osa.sa_flags&_SA_ONSTACK != 0 {
    		return
    	}
    	var sa usigactiont
    	*(*uintptr)(unsafe.Pointer(&sa.__sigaction_u)) = handler
    	sa.sa_mask = osa.sa_mask
    	sa.sa_flags = osa.sa_flags | _SA_ONSTACK
    	sigaction(i, &sa, nil)
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.9K bytes
    - Viewed (0)
Back to top