Initial commit: Go 1.23 release state
This commit is contained in:
16
src/runtime/sigaction.go
Normal file
16
src/runtime/sigaction.go
Normal file
@@ -0,0 +1,16 @@
|
||||
// Copyright 2016 The Go Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
//go:build (linux && !amd64 && !arm64 && !ppc64le) || (freebsd && !amd64)
|
||||
|
||||
package runtime
|
||||
|
||||
// This version is used on Linux and FreeBSD systems on which we don't
|
||||
// use cgo to call the C version of sigaction.
|
||||
|
||||
//go:nosplit
|
||||
//go:nowritebarrierrec
|
||||
func sigaction(sig uint32, new, old *sigactiont) {
|
||||
sysSigaction(sig, new, old)
|
||||
}
|
||||
Reference in New Issue
Block a user