|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 19/24] errno may not be a gobal R/W variable, use a local variable instead (fix build on NetBSD)
---
tools/xenpaging/xenpaging.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/tools/xenpaging/xenpaging.c b/tools/xenpaging/xenpaging.c
index 33098046c2..39c8c83b4b 100644
--- a/tools/xenpaging/xenpaging.c
+++ b/tools/xenpaging/xenpaging.c
@@ -180,10 +180,11 @@ static int xenpaging_get_tot_pages(struct xenpaging
*paging)
static void *init_page(void)
{
void *buffer;
+ int rc;
/* Allocated page memory */
- errno = posix_memalign(&buffer, XC_PAGE_SIZE, XC_PAGE_SIZE);
- if ( errno != 0 )
+ rc = posix_memalign(&buffer, XC_PAGE_SIZE, XC_PAGE_SIZE);
+ if ( rc != 0 )
return NULL;
/* Lock buffer in memory so it can't be paged out */
--
2.28.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |