ports/lang/go/patches/patch-src_runtime_sys_openbsd2_go

22 lines
664 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Index: src/runtime/sys_openbsd2.go
--- src/runtime/sys_openbsd2.go.orig
+++ src/runtime/sys_openbsd2.go
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build openbsd && !mips64
+//go:build openbsd
package runtime
@@ -40,6 +40,8 @@ func raiseproc_trampoline()
//go:nosplit
//go:cgo_unsafe_args
func thrkill(tid int32, sig int) {
+ // TODO(jsing): sig should really be uint32 rather than a Go int,
+ // which switches between int32 and int64 depending on arch.
libcCall(unsafe.Pointer(abi.FuncPCABI0(thrkill_trampoline)), unsafe.Pointer(&tid))
}
func thrkill_trampoline()