summaryrefslogtreecommitdiff
path: root/databases/db6/patches/patch-src_mp_mp__fget.c
blob: bc41cea4136a1c3042531c3c9f506fc8ce53af90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$NetBSD: patch-src_mp_mp__fget.c,v 1.1 2015/09/08 18:51:28 joerg Exp $

--- src/mp/mp_fget.c.orig	2015-09-02 11:18:18.000000000 +0000
+++ src/mp/mp_fget.c
@@ -654,7 +654,7 @@ alloc:		/* Allocate a new buffer header 
 
 		/* Initialize enough so we can call __memp_bhfree. */
 		alloc_bhp->flags = 0;
-		atomic_init(&alloc_bhp->ref, 1);
+		db_atomic_init(&alloc_bhp->ref, 1);
 #ifdef DIAGNOSTIC
 		if ((uintptr_t)alloc_bhp->buf & (sizeof(size_t) - 1)) {
 			__db_errx(env, DB_STR("3025",
@@ -969,7 +969,7 @@ alloc:		/* Allocate a new buffer header 
 			MVCC_MPROTECT(bhp->buf, mfp->pagesize,
 			    PROT_READ);
 
-		atomic_init(&alloc_bhp->ref, 1);
+		db_atomic_init(&alloc_bhp->ref, 1);
 		MUTEX_LOCK(env, alloc_bhp->mtx_buf);
 		alloc_bhp->priority = bhp->priority;
 		alloc_bhp->pgno = bhp->pgno;