blob: 891a218645fe402ba997e772011f61126d53c917 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
$NetBSD: patch-atomic_unix_builtins.c,v 1.1 2020/02/20 06:25:28 rin Exp $
Work around missing 64bit atomic builtins for non-x86 ILP32 platforms.
--- atomic/unix/builtins.c.orig 2020-02-19 16:07:42.205846916 +0900
+++ atomic/unix/builtins.c 2020-02-19 16:08:29.237974955 +0900
@@ -20,7 +20,11 @@
APR_DECLARE(apr_status_t) apr_atomic_init(apr_pool_t *p)
{
+#ifdef NEED_ATOMICS_GENERIC64
+ return apr__atomic_generic64_init(p);
+#else
return APR_SUCCESS;
+#endif
}
APR_DECLARE(apr_uint32_t) apr_atomic_read32(volatile apr_uint32_t *mem)
|