Commit 7e547d7b by Ian Lance Taylor

syscall: Fix Errstr on systems without strerror_r.

From-SVN: r180714
parent 82a59502
...@@ -11,7 +11,7 @@ import ( ...@@ -11,7 +11,7 @@ import (
"unsafe" "unsafe"
) )
//sysnb strerror(errnum int) *byte //sysnb strerror(errnum int) (buf *byte)
//strerror(errnum int) *byte //strerror(errnum int) *byte
var errstr_lock sync.Mutex var errstr_lock sync.Mutex
...@@ -19,7 +19,7 @@ var errstr_lock sync.Mutex ...@@ -19,7 +19,7 @@ var errstr_lock sync.Mutex
func Errstr(errno int) string { func Errstr(errno int) string {
errstr_lock.Lock() errstr_lock.Lock()
bp := libc_strerror(errno) bp := strerror(errno)
b := (*[1000]byte)(unsafe.Pointer(bp)) b := (*[1000]byte)(unsafe.Pointer(bp))
i := 0 i := 0
for b[i] != 0 { for b[i] != 0 {
......
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