summaryrefslogtreecommitdiff
path: root/archivers/xz/patches/patch-ab
blob: 8b6bf908f9ebc54d737b3b40743020afaab5a7cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
$NetBSD: patch-ab,v 1.2 2010/03/20 19:46:14 wiz Exp $

--- src/common/physmem.h.orig	2009-08-27 15:37:12.000000000 +0000
+++ src/common/physmem.h
@@ -104,7 +104,7 @@ physmem(void)
 		uint64_t u64;
 	} mem;
 	size_t mem_ptr_size = sizeof(mem.u64);
-	if (!sysctl(name, 2, &mem.u64, &mem_ptr_size, NULL, NULL)) {
+	if (sysctl(name, 2, &mem.u64, &mem_ptr_size, NULL, 0) != -1) {
 		// IIRC, 64-bit "return value" is possible on some 64-bit
 		// BSD systems even with HW_PHYSMEM (instead of HW_PHYSMEM64),
 		// so support both.