mirror of
https://github.com/golang/go
synced 2024-09-04 23:44:16 +00:00
syscall: fix Await msg on Plan 9
Plan 9's await() returns '' for nil exit status but programs, most notably gotest, see this as an error return. R=rsc CC=golang-dev https://golang.org/cl/5305079
This commit is contained in:
parent
50110c9f83
commit
d1f48db1cc
|
@ -245,6 +245,10 @@ func Await(w *Waitmsg) (err Error) {
|
|||
w.Time[1] = uint32(atoi(f[2]))
|
||||
w.Time[2] = uint32(atoi(f[3]))
|
||||
w.Msg = cstring(f[4])
|
||||
if w.Msg == "''" {
|
||||
// await() returns '' for no error
|
||||
w.Msg = ""
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue