summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Groman <tgroman@nuegia.net>2020-08-18 18:20:03 -0700
committerThomas Groman <tgroman@nuegia.net>2020-08-18 18:20:03 -0700
commitaa24b8998bee5b3fe1f49f0edebedf92a0ae7af8 (patch)
treee0679959b1e4705f3c0b6d9922cb5f4c8356a295
parent8f429e0dafc8bdb0a731497a5def1751c7bc7301 (diff)
downloadUXP-aa24b8998bee5b3fe1f49f0edebedf92a0ae7af8.tar
UXP-aa24b8998bee5b3fe1f49f0edebedf92a0ae7af8.tar.gz
UXP-aa24b8998bee5b3fe1f49f0edebedf92a0ae7af8.tar.lz
UXP-aa24b8998bee5b3fe1f49f0edebedf92a0ae7af8.tar.xz
UXP-aa24b8998bee5b3fe1f49f0edebedf92a0ae7af8.zip
add ifdefs for FreeBSD
-rw-r--r--ipc/chromium/src/third_party/libevent/evutil_rand.c2
-rw-r--r--ipc/chromium/src/third_party/libevent/include/event2/util.h2
-rw-r--r--memory/mozalloc/throw_gcc.h3
3 files changed, 5 insertions, 2 deletions
diff --git a/ipc/chromium/src/third_party/libevent/evutil_rand.c b/ipc/chromium/src/third_party/libevent/evutil_rand.c
index 7c92bae23..93714b274 100644
--- a/ipc/chromium/src/third_party/libevent/evutil_rand.c
+++ b/ipc/chromium/src/third_party/libevent/evutil_rand.c
@@ -139,7 +139,7 @@ evutil_secure_rng_get_bytes(void *buf, size_t n)
ev_arc4random_buf(buf, n);
}
-#if !defined(__OpenBSD__) && !defined(ANDROID) && !defined(__sun__)
+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(ANDROID) && !defined(__sun__)
void
evutil_secure_rng_add_bytes(const char *buf, size_t n)
{
diff --git a/ipc/chromium/src/third_party/libevent/include/event2/util.h b/ipc/chromium/src/third_party/libevent/include/event2/util.h
index 78516c156..541bdbc99 100644
--- a/ipc/chromium/src/third_party/libevent/include/event2/util.h
+++ b/ipc/chromium/src/third_party/libevent/include/event2/util.h
@@ -672,7 +672,7 @@ void evutil_secure_rng_get_bytes(void *buf, size_t n);
*/
int evutil_secure_rng_init(void);
-#if !defined(__OpenBSD__) && !defined(ANDROID) && !defined(__sun__)
+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(ANDROID) && !defined(__sun__)
/** Seed the random number generator with extra random bytes.
You should almost never need to call this function; it should be
diff --git a/memory/mozalloc/throw_gcc.h b/memory/mozalloc/throw_gcc.h
index 4264df63d..279fa8ba7 100644
--- a/memory/mozalloc/throw_gcc.h
+++ b/memory/mozalloc/throw_gcc.h
@@ -9,6 +9,9 @@
#define mozilla_throw_gcc_h
#include "mozilla/Attributes.h"
+#if defined(__FreeBSD__)
+#define __ISO_C_VISIBLE 1999
+#endif
#include <stdio.h> // snprintf
#include <string.h> // strerror