summaryrefslogtreecommitdiff
path: root/vendor/modernc.org/libc/pthread_all.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/modernc.org/libc/pthread_all.go')
-rw-r--r--vendor/modernc.org/libc/pthread_all.go16
1 files changed, 12 insertions, 4 deletions
diff --git a/vendor/modernc.org/libc/pthread_all.go b/vendor/modernc.org/libc/pthread_all.go
index 76a941f0c..16d04470e 100644
--- a/vendor/modernc.org/libc/pthread_all.go
+++ b/vendor/modernc.org/libc/pthread_all.go
@@ -2,10 +2,7 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build !freebsd && !openbsd && !(linux && (amd64 || loong64))
-// +build !freebsd
-// +build !openbsd
-// +build !linux !amd64,!loong64
+//go:build !freebsd && !openbsd && !(linux && (amd64 || arm64 || loong64))
package libc // import "modernc.org/libc"
@@ -50,3 +47,14 @@ func Xpthread_mutex_init(t *TLS, pMutex, pAttr uintptr) int32 {
mutexes[pMutex] = newMutex(typ)
return 0
}
+
+func Xpthread_atfork(tls *TLS, prepare, parent, child uintptr) int32 {
+ // fork(2) not supported.
+ return 0
+}
+
+// int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *restrict old)
+func Xpthread_sigmask(tls *TLS, now int32, set, old uintptr) int32 {
+ // ignored
+ return 0
+}