From d45c909ab37630c772c1852082cee90086e70b03 Mon Sep 17 00:00:00 2001 From: Diego Elio 'Flameeyes' Pettenò Date: Fri, 15 May 2009 23:09:59 +0200 Subject: When MAP_ANONYMOUS is missing, fallback to MAP_ANON. While the latter is deprecated on modern systems like glibc-based ones, FreeBSD (and probably others) still use it, so make sure it falls back if the new one is missing. --- src/pulsecore/memtrap.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pulsecore/memtrap.c b/src/pulsecore/memtrap.c index 601fef44..e06f60ca 100644 --- a/src/pulsecore/memtrap.c +++ b/src/pulsecore/memtrap.c @@ -26,6 +26,11 @@ #include #include +/* This is deprecated on glibc but is still used by FreeBSD */ +#if !defined(MAP_ANONYMOUS) && defined(MAP_ANON) +# define MAP_ANONYMOUS MAP_ANON +#endif + #include #include -- cgit