aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-base_process_memory__stubs.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-base_process_memory__stubs.cc')
-rw-r--r--www/chromium/files/patch-base_process_memory__stubs.cc18
1 files changed, 18 insertions, 0 deletions
diff --git a/www/chromium/files/patch-base_process_memory__stubs.cc b/www/chromium/files/patch-base_process_memory__stubs.cc
new file mode 100644
index 000000000000..7cc065ce5e23
--- /dev/null
+++ b/www/chromium/files/patch-base_process_memory__stubs.cc
@@ -0,0 +1,18 @@
+--- base/process/memory_stubs.cc.orig 2016-03-25 13:04:44 UTC
++++ base/process/memory_stubs.cc
+@@ -27,6 +27,8 @@ bool AdjustOOMScore(ProcessId process, i
+ // their respective stdlib function since those functions will return null on a
+ // failure to allocate.
+
++#if !defined(OS_FREEBSD)
++// FreeBSD brings it's own implementation in memory.cc -- cmt
+ bool UncheckedMalloc(size_t size, void** result) {
+ *result = malloc(size);
+ return *result != nullptr;
+@@ -36,5 +38,6 @@ bool UncheckedCalloc(size_t num_items, s
+ *result = calloc(num_items, size);
+ return *result != nullptr;
+ }
++#endif
+
+ } // namespace base