[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 |