Commit 89192ce4 authored by Vinu Rajashekhar's avatar Vinu Rajashekhar Committed by Russ Cox

test/fixedbugs/bug243.go: instead of closing stdout,

remove the print statements.

This change is because of the port of gccgo to RTEMS.
These tests use the GCC DejaGNU framework. In some cases,
the tests need to be run on qemu where the status code
cannot be sent back to DejaGNU, so it prints the exit status
by putting a wrapper around the exit and abort calls.

This testcase closes the stdout, and hence prohibits DejaGNU
from knowing the status in such cases, and causes this test
to be wrongly declared as a failure.

R=rsc, iant
CC=golang-dev
https://golang.org/cl/1792042
parent c28bd544
......@@ -10,20 +10,16 @@ package main
import (
"fmt"
"net"
"os"
)
func main() {
os.Stdout.Close()
var listen, _ = net.Listen("tcp", "127.0.0.1:0")
go func() {
for {
var conn, _ = listen.Accept()
fmt.Println("[SERVER] ", conn)
}
}()
var conn, _ = net.Dial("tcp", "", listen.Addr().String())
fmt.Println("[CLIENT] ", conn)
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment