From: Ian Lance Taylor Date: Wed, 14 Feb 2018 05:15:05 +0000 (-0800) Subject: misc/cgo/testcshared: increase sleep in TestUnexportedSymbols X-Git-Tag: go1.11beta1~1659 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3773cbba723453653a0598ed9b8f74a8bbf57091;p=gostls13.git misc/cgo/testcshared: increase sleep in TestUnexportedSymbols Increase the sleep and wait for up to 2 seconds for the dup2. Apparently it can sometimes take a long time. Fixes #23784 Change-Id: I929530b057bbcd842b28a7640c39dd68d719ff7d Reviewed-on: https://go-review.googlesource.com/93895 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/misc/cgo/testcshared/main2.c b/misc/cgo/testcshared/main2.c index 6e8bf141ca..ec5ec8f0d0 100644 --- a/misc/cgo/testcshared/main2.c +++ b/misc/cgo/testcshared/main2.c @@ -21,7 +21,7 @@ int main(void) { // The descriptor will be initialized in a thread, so we have to // give a chance to get opened. - for (i = 0; i < 1000; i++) { + for (i = 0; i < 200; i++) { n = read(fd, buf, sizeof buf); if (n >= 0) break; @@ -33,7 +33,7 @@ int main(void) { // An EBADF error means that the shared library has not opened the // descriptor yet. ts.tv_sec = 0; - ts.tv_nsec = 1000000; + ts.tv_nsec = 10000000; nanosleep(&ts, NULL); }