func (sa *SockaddrIn6) Name() (name string, err error) { b := make([]byte, 256) r := C.uv_ip6_name(&sa.sa, (*C.char)(unsafe.Pointer(&b[0])), C.size_t(len(b))) if r != 0 { e := C.uv_last_error(C.uv_default_loop()) return "", errors.New(C.GoString(C.uv_strerror(e))) } return string(b), nil }
func (sa *SockaddrIn6) Name() (name string, err error) { b := make([]byte, 256) r := C.uv_ip6_name(&sa.sa, (*C.char)(unsafe.Pointer(&b[0])), C.size_t(len(b))) if r != 0 { var error C.uv_err_t error.code = C.uv_err_code(r) return "", errors.New(C.GoString(C.uv_strerror(error))) } return string(b), nil }