summarylogtreecommitdiffstats
path: root/0002-Remove-macro.patch
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2024-03-21 08:20:18 -0300
committerGonzalo Exequiel Pedone2024-03-21 08:20:18 -0300
commitf83e7fbf51bf015bf180afd4485b55d8d4ac71cf (patch)
treef77699202785e53052b9c5c1050e8ee815ada6ce /0002-Remove-macro.patch
parent674d6fb2732b874009edd9b1a2d2f425ccfcffc0 (diff)
downloadaur-f83e7fbf51bf015bf180afd4485b55d8d4ac71cf.tar.gz
Fixed compile for API < 23.
Diffstat (limited to '0002-Remove-macro.patch')
-rw-r--r--0002-Remove-macro.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/0002-Remove-macro.patch b/0002-Remove-macro.patch
new file mode 100644
index 000000000000..594c77680978
--- /dev/null
+++ b/0002-Remove-macro.patch
@@ -0,0 +1,22 @@
+--- a/prov/util/src/util_mem_hooks.c
++++ b/prov/util/src/util_mem_hooks.c
+@@ -568,14 +568,17 @@
+
+ static int ofi_intercept_madvise(void *addr, size_t length, int advice)
+ {
+- if (advice == MADV_DONTNEED ||
++ if (
++#ifdef POSIX_MADV_DONTNEED
++ advice == POSIX_MADV_DONTNEED ||
++#endif
+ #ifdef MADV_FREE
+ advice == MADV_FREE ||
+ #endif
+ #ifdef MADV_REMOVE
+ advice == MADV_REMOVE ||
+ #endif
+- advice == POSIX_MADV_DONTNEED) {
++ advice == MADV_DONTNEED) {
+ ofi_intercept_handler(addr, length);
+ }
+