From 11def3d40b12292a30b305226cd4910b6c5bc14b Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor
Date: Thu, 21 Jan 2021 18:29:13 -0800
Subject: [PATCH] doc/go1.16: mention syscall.AllThreadsSyscall
For #1435
For #40700
Change-Id: I01d277617ab511c90b9663fc89e418402e5ee2be
Reviewed-on: https://go-review.googlesource.com/c/go/+/285597
Trust: Ian Lance Taylor
Reviewed-by: Brad Fitzpatrick
---
doc/go1.16.html | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/doc/go1.16.html b/doc/go1.16.html
index c76161432e..aa70ec8c82 100644
--- a/doc/go1.16.html
+++ b/doc/go1.16.html
@@ -934,6 +934,16 @@ func TestFoo(t *testing.T) {
and related calls are now implemented.
Previously, they returned an syscall.EOPNOTSUPP
error.
+
+
+ On Linux, the new functions
+ AllThreadsSyscall
+ and AllThreadsSyscall6
+ may be used to make a system call on all Go threads in the process.
+ These functions may only be used by programs that do not use cgo;
+ if a program uses cgo, they will always return
+ syscall.ENOTSUP
.
+
--
2.50.0