From d79fe5971a4bdc6291ed486322ef4d289468d673 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 4 Aug 2014 17:54:09 +0000 Subject: [PATCH] runtime: Add casts to mincore call to compile on Solaris. Based on patch from Rainer Orth. From-SVN: r213599 --- libgo/runtime/mem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgo/runtime/mem.c b/libgo/runtime/mem.c index 8e374863b8e..6312480b69d 100644 --- a/libgo/runtime/mem.c +++ b/libgo/runtime/mem.c @@ -47,7 +47,7 @@ addrspace_free(void *v __attribute__ ((unused)), uintptr n __attribute__ ((unuse chunk = page_size * sizeof vec; if(chunk > (n - off)) chunk = n - off; - errval = mincore((int8*)v + off, chunk, vec); + errval = mincore((char*)v + off, chunk, (void*)vec); // ENOMEM means unmapped, which is what we want. // Anything else we assume means the pages are mapped. if(errval == 0 || errno != ENOMEM)