diff options
Diffstat (limited to 'vendor/modernc.org/libc/pthread_all.go')
-rw-r--r-- | vendor/modernc.org/libc/pthread_all.go | 16 |
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 +} |