]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/testcshared: use file descriptor 30 for TestUnexportedSymbols
authorIan Lance Taylor <iant@golang.org>
Fri, 20 Apr 2018 21:43:17 +0000 (14:43 -0700)
committerIan Lance Taylor <iant@golang.org>
Sat, 21 Apr 2018 04:18:51 +0000 (04:18 +0000)
We were using file descriptor 100, which requires the Linux kernel to
grow the fdtable size. That step may sometimes require a long time,
causing the test to fail. Switch to file descriptor 30, which should
not require growing the fdtable.

Fixes #23784

Change-Id: I3ac40d6f8569c70d34b470cfca34eff149bf8229
Reviewed-on: https://go-review.googlesource.com/108537
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
misc/cgo/testcshared/main2.c
misc/cgo/testcshared/src/libgo2/libgo2.go

index ec5ec8f0d0e36e661d87d687242ba4d324914863..f89bcca474f55617ddc40f366f3e1e5228e1bc28 100644 (file)
@@ -9,7 +9,7 @@
 #include <time.h>
 #include <unistd.h>
 
-#define fd (100)
+#define fd (30)
 
 // Tests libgo2.so, which does not export any functions.
 // Read a string from the file descriptor and print it.
index 1b69d8f09fa33c8f161037bc9260e10f4cf97463..e57c93b77d739b5e7ddf180e33234854088b55ff 100644 (file)
@@ -21,7 +21,7 @@ import (
 // that the C code can also use.
 
 const (
-       fd = 100
+       fd = 30
 )
 
 func init() {